本仓库旨在学习unity shader的基础以及各种常见的shader效果
Unity 2018.1.2f1 macOS 10.13.6
Unity Shader的理论知识
- 1-Base
- 最简单的Shader
- 2-Light
- 漫反射兰伯特模型
- 漫反射半兰伯特模型
- 高光反射模型
- 高光放射Blinn模型
- 3-Texture
- 基础纹理
- 切线空间下的凹凸映射
- 4-PBR
- 传统光照和PBR对比
游戏中常见的人物被障碍物阻挡后的X光效果
- 方式1:XRay-UseCombine
- 合并mesh,并添加额外材质的方式实现
- 方式2:XRay-UseTwoPass
- shader中使用两个pass
人物死亡后的溶解效果
描边效果
TODO:常见的几种模糊效果
TODO:镜子效果
TODO:人物移动时的残影效果