1.理解并记住3D渲染的一般管线流程(一天)。
2.理解世界,取景,投影变换,并理解投影坐标系(一天)。
3.学习VB,IB相关,理解三角形顶点顺序;在屏幕上显示2D矩形,并实现缩放,平移,旋转(三天)。
4.学习纹理相关知识,载入一张纹理,并应用于前面的矩形;并学习多层纹理映射相关知识,尝试dark map, glow map。(两天)。
5.学习Alpha Blend,并在前面的例子中尝试不同的混合方式(一天)。
6.学习深度缓冲相关知识,并在前面例子的基础上尝试深度缓冲的特性(一天)。
7.实战完整3D渲染管线。创建一个球的模型放到世界中,创建摄象机观察之,并可控制摄象机和模型(两天)。
8.学习agal,理解agal在渲染管线中的作用。熟悉一般vs,ps指令,学习顶点光照的计算模型,写一个计算顶点光照的shader(点光源)(三天)。
9.学习材质动画,纹理Flip动画,并实现之(两天)。
10.学习骨骼动画,并研究.x文件的骨骼动画格式,在Stage 3D中解析并驱动之(一周)。
11.学习实时阴影技术(Shadow Map),并实现方向光的实时阴影(一周)。