1. 欢迎来到Shader的世界
1.1. 程序员的三大浪漫
编译原理、操作系统、图形学(雾)。
我们觉得学习Shader比学习C++/C#这样的变成语言困难,一个原因是Shader需要牵扯到整个渲染流程。而学习高级语言时,可以在不了解计算机架构的情况下依然编写出实现各种功能的代码,更符合人类的思维方式。
1.2. 本书结构
- 基础篇
- 第2章 渲染流水线
- 第3章 UnityShader基础
- 第4章 学习Shader所需的数学基础
- 初级篇
- 第5章 开始UnityShader学习之旅
- 第6章 Unity中的基础光照
- 第7章 基础纹理
- 第8章 透明效果
- 中级篇
- 第9章 更复杂的光照
- 第10章 高级纹理
- 第11章 让画面动起来
- 高级篇
- 第12章 屏幕后处理效果
- 第13章 使用深度和法线纹理
- 第14章 非真实感渲染
- 第15章 使用噪声
- 第16章 Unity中的渲染优化技术
- 扩展篇
- 第17章 Unity的表面着色器探秘
- 第18章 基于物理的渲染
- 第19章 Unity5更新了什么
- 第20章 还有更多内容吗
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 cdd@ahucd.cn