09 2009 档案
软渲染引擎(有代码有真相)
摘要: 虽然还有不少问题,但已经不想再写下去了,这两天晚上写了几个简单的demo作为sample,一起发。
代码在vs2005下编译通过,所有代码仅做学习交流之用,请勿用于其他用途,谢谢!
阅读全文
posted @
2009-09-30 01:32 清風 阅读(3610) |
评论 (14) 编辑
骨骼动画 + 文字渲染 + alpha混合 + 聚光灯 + 雾效
摘要: 光照:
再次修改了公式,把镜面反射的点积值也映射到了0~1的范围内,这样就不会再出现有一团黑的情况了:I = Ia * Ka + Id * Kd * (L dot N + 1.0) * 0.5 + Is * Ks * pow((R dot V + 1.0) * 0.5,n)...
阅读全文
posted @
2009-09-26 20:23 清風 阅读(2022) |
评论 (0) 编辑
局部光照 + zBuffer + 纹理
摘要: 采用了最简单的局部光照模型,用opengl的光照方程:I = Ia * Ka + Id * Kd * (L dot N) + Is * Ks * pow((R dot V),n)
阅读全文
posted @
2009-09-06 00:23 清風 阅读(2297) |
评论 (2) 编辑