产品编号: #468
Unity shader 从0到1 新品
产品编号: #468
购买学习
讲师介绍
专业讲师
资深导师
经验丰富的专业讲师
课程介绍
了解课程详细内容和学习目标

本课程共62课时,主要面向具备图形学或编程基础、希望系统学 Shader 开发的学习者,通过 “基础 - 进阶 - 3D” 渐进教学,覆盖 Shader 核心技术,帮助掌握从简单图形到复杂视觉效果的开发逻辑,具备独立实现常见效果的能力。
课程核心内容
基础认知与入门
基础:讲解 Shader 定义、GPU 架构,演示第一个 Shader 编写与 Uniforms 变量使用;分节教 2D 图形绘制(矩形 / 圆形)、颜色控制、矩阵坐标变换,奠定底层认知。
资源与基础效果:提供源码 / 素材工具包;实现图形缩放,讲解 YUV 颜色空间,完善基础开发能力。
进阶视觉效果
模式与纹理:讲解 Shader 渲染模式(透明 / 混合),实现纹理拼接(重复 / 拉伸);开发生成艺术效果,深入 2D / 方向 / 元胞噪音,实现水滴动画、Voronoy 多边形。
分形技术:详解分形原理,实现分形布朗运动(地形 / 山谷)、Julia 分形等复杂图形,掌握数学驱动视觉创作。
图像处理与滤镜
基础处理:讲解像素级处理与帧动画,深入 Kernel 卷积(边缘检测 / 模糊);开发灰度 / 复古 / Hatch 滤镜,讲解 LUT 技术实现快速风格化调整。
风格化模拟:实现水波扰动、水彩风格、反应溶解动画,覆盖物理现象与艺术风格模拟。
3D Shader 应用
3D 基础:讲解 3D Shader 核心(顶点 / 片段着色器与模型交互),实现法向量 / BumpMap 凹凸贴图,增强模型细节。
进阶 3D:介绍 Ray Marching 技术渲染简单 3D 场景;实现环境贴图、物体反射 / 折射,完善 3D 光影表现。