1.内容:
- 教程中会讲解在编写shader的常用技巧,以及在项目中如何使用这些shader
- 大量的实例如水,火,粒子,海洋,山脉,闪电等
- 一些shader实现的理论知识
因为本人也会点特效制作,所以本教程会有比较多的描绘自然现象的shader,如熔岩,雪花,冰,水,火,粒子,海洋,山脉,闪电等.- 已经抽取一个RayMarching框架,更加方便编写raymarching shader
2.目录
1.理论知识
- 基本数学函数
- shader技巧总纲
- 2D shader框架
- 3D raymarching框架
- 基本建模SDF
- 多层透明叠加渲染
- 优化:用shader分摊CPU压力
2.实例
- 2D Shader基础
- 2D海洋
- 雪花
- 火焰粒子
- 熔岩
- 下雨
- 3D Shader
- Unity 和 Raymarch 整合
- 星空
- 天空
- 地形
- 湖泊
- 大海
- 雾
- 云
- shader技术整合
- GameUI 血瓶
- 荒原湖泊
- 西湖
4.专题
- 水
- 下雨
- 涟漪
- 水底焦散
- 窗前雨滴
6.部分效果图:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------