学习PBR Shader在Unity当中的应用
Physically Based Rendering(简称PBR)是一种着色和渲染技术,用于更精确的描述光如何与物体表面互动,PBR在现代游戏的开发应用中具备非常明显的优势,是开发AAA项目以及VR虚拟现实项目必备的工作管线。同时PBR也为关卡策划及美术提供了非常明确的材质工作路线,PBR不是万能的,在制作移动平台项目的时候往往无法直接应用PBR着色技术,但是PBR统一化的工作及需求思路是非常值得学习和借鉴的。
在本课程中我们将讲去学习Unity提供的非常高效的PBS着色系统,了解掌握统一的工作管线流程及规划。
我们提供了PBR在Unity当中两种工作管线,Metallic及Specular金属及镜面反射工作流程的深度学习及练习课程,带你快速全面的入门学习Unity Standard Shader的设置操作及规范。通过学习PBR去完善对整个引擎美术的认识及沉淀,配合GI和光照烘焙去提升Unity美术的整体实战技能。
预估学习&练习时间:8小时 难易度:进阶
介绍Physically Based Rendering
- 工作流程
- 使用PBR的优势
- 学习和使用PBR的理由和原因
Unity Physically Based Shading着色系统的应用
- 四种渲染模式的应用
- Albedo反照率颜色属性
- Albedo vs Diffuse贴图
- PBS工作流程的学习建议
- 金属工作流VS镜面反射工作流
- 金属度贴图及镜面反射贴图的应用流程
- 光滑度的应用流程及注意事项
- 法线贴图和高度贴图的应用
- AO及细节遮罩纹理的应用
- 自发光属性及纹理的应用