|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/introduction-to-computer-game-graphic-with-unity-shader/
课程评论:没有评论
**课程名称:** Unity 6 游戏图形基础:Unity Shader 设计入门 **课程概述:** 本课程将引导您从零开始学习 Unity 6 中的 Shader 设计。您将了解 Unity 的基本组件、界面和操作,并学习如何创建和修改 Shader。课程内容涵盖了 Shader 的核心概念,包括属性(Property)、纹理映射、光照模型(如漫反射和 Phong 光照)、物理渲染(PBR)技术,以及顶点和片段着色器。您还将学习如何实现各种视觉效果,如透明度、渐变、镂空、镜像、顶点动画和屏幕后期处理效果。 **核心内容:** * **第一部分:Unity 基础与 Shader 结构** * 熟悉 Unity 开发环境的安装与界面。 * 掌握 Unity 的基本操作和控制。 * 学习创建第一个 Shader,理解 Shader 的基本组成和“属性”概念。 * 将“属性”应用到您的 Shader 中。 * **第二部分:在 Shader 中使用属性** * 学习如何实现法线贴图(Normal Mapping)。 * 理解并应用 `_MainTex` 属性。 * 创建自定义属性并实现全息(Holo Graphic)效果 Shader。 * **第三部分:纹理映射** * 将纹理添加到您的 Shader 中。 * 学习如何通过 UV 值实现纹理滚动效果。 * 创建实现透明效果的材质。 * **第四部分:光照函数** * 学习并实现漫反射(Diffuse Lighting)。 * 深入理解并实现 Phong 光照模型。 * **第五部分:物理渲染 (PBR)** * 创建金属(Metallic)材质的 Shader。 * 学习实现透明(Transparent)和渐变(Fading)效果的 Shader。 * 掌握镂空(Cutout)材质和镜像(Mirror)Shader 的创建。 * **第六部分:顶点函数** * 学习使用顶点颜色(Vertex Color)。 * 实现顶点挤压(Extrude Vertex)效果。 * 动态调整顶点位置以实现动画效果。 * **第七部分:片段着色器与 Grab Pass** * 编写第一个顶点和片段着色器。 * 学习使用 Grab Pass 实现物体后绘制效果。 * 将 GrabPass 与 stained glass 纹理结合。 * **第八部分:屏幕效果与渲染纹理** * 学习创建屏幕效果(Screen Effect)。 * 使用混合纹理(Blend Texture Effect)。 **目标学员:** 本课程适合所有想要学习 Unity Shader 设计的开发者、艺术家和对游戏图形感兴趣的个人。无论您是初学者还是有一定 Unity 基础,都能从中受益。 **课程奖励:** 祝您学习愉快!
Unity Shader Design with Unity 6, the content is given as follows:Section 1: Basic Components and Structure in Unity ShaderLecture 1:Lecture 2: Install UnityLecture 2:Lecture 3: Unity User InterfaceLecture 3:Lecture 4: Basic Control in UnityLecture 4:Create Your First ShaderLecture 5:"Property" Concept in ShaderLecture 6:Add "Property" to Your First ShaderSection 2: Using Property in ShaderLecture 7:Normal Mapping In ShaderLecture 8:_MainTex PropertyLecture 9:Create Property and Holo Graphic ShaderSection 3: Texture Mapping in ShaderLecture 10:Add Texture to Your ShaderLecture 11:Scrolling Texture with UV Value (Cont.)Lecture 12:Scrolling Texture with UV Values (Cont.)Lecture 13:Create Transparent Object with ShaderSection 4: Lighting FunctionLecture 14:Diffuse LightingLecture 15:Phong LightingLecture 16:Phong Lighting (Cont.)Section 5: Physically Based RenderLecture 17:Metallic ShaderLecture 18:Transparent ShaderLecture 19:Fading ShaderLecture 20:Cutout Shader MaterialLecture 21:Mirror ShaderSection 6: Vertex FunctionLecture 22:Vertex ColorLecture 23:Extrude VertexLecture 24:Dynamic Vertex PositionSection 7: Fragment Shader and Grab PassLecture 25:First Vertex and Fragment ShaderLecture 26:Grab Pass to Draw Behind ObjectLecture 27:GrabPass with Stained Glass TextureSection 8: Screen Effect with Render TextureScreen Effect and Blend Texture EffectThank you and enjoy your course!!!