《计算机图形学》(第四版)正在学习中,学习目的是为了在Unity中使用shader实现不同的渲染效果。
希望在这里能把学习过程中学到的知识和遇到的问题记录下来。
工作环境是:Xcode 8.3.2. Deployment Target: 10.8。
代码目录是:https://github.com/p0e0o0p0l0e0/Computer_Graphics.git
目标学习内容有以下几章,已经学到第8章。
- 第3章:计算机图形学软件
- 第4章:输出图元
- 第5章:图元的属性
- 第6章:实现图元及属性的算法
- 第7章:二维几何变换
- 第8章:二维观察
- 第9章:三维几何变换
- 第10章:三位观察
- 第13章:三维对象的表示
- 第14章:样条表示
- 第15章:其他三位对象表示
- 第17章:光照模型与面绘制算法
- 第18章:纹理与表面细节添加方法
- 第21章:全局光照
- 第22章:可编程着色器