感觉这是所有图形学作业里边最有趣的一个了。那个3D游戏应该也挺好玩的,可惜就是太麻烦了,再遇上我这么个彻头彻尾的美术白痴……似乎已经看见了最终成果……
这个作业要求么,计算一个包含了光源的场景的光照效果。场景在这里有具体的描述。
先照搬书上Recursive Ray Tracing算法,镜子的世界……

书丢一边,上网找找资料修改算法。虽说颜色比较奇怪(应该是受了RGB Model的限制),这回终于有点儿像箱子了。不过这个程序有严重的内存泄漏问题,跑个七八分钟就吃掉了500多MB,更加诡异的是怎么都查不出来。

一怒之下重写了一遍,顺便改进部分算法加调整参数,这次还算顺眼吧^_^。这个程序在同学实验室的某台服务器上跑了十个多小时-_-||,本想再完善一下光强的表示,无奈实在太慢了,以后有空的时候再捣鼓吧。

最后,为正视听,附上国外某学生的作业。
PS(还说是最后呢……): 打球扭到脚了,收心奋大作业加评测加备考中。


No comments:
Post a Comment