目前已经实现了动态点光源的光照效果。但光源运动时会出现比较明显的抖动效果,这是卡通渲染遇到的常见问题。解决的方法是设法使3种颜色的过渡尽量平滑,可以使用纹理双线性过滤采样来实现。
阴影准备用Stencil Shadow Volume来做,因为“勾边”时已经提取了模型的轮廓边,所以用SSV就比较方便,而且把寻找轮廓边放在VS里,速度会很快。
下一步就是加载动画模型了,比如key-frame、skeletal等。继续努力!