sdsong1989

图形学大作业的题目是要实现全局光照模型,折腾了一周弄出来了。幸好公司人员重组搞的我没活干,要不然真不知道得拖拉到什么时间才能写完。

这学期的图形学都没怎么去上课,刚开始也怀疑自己是否能做出这个东西来。翻翻书,上上网查查资料,搞懂原理了以后发现也不是太难。这段时间我发现,在利用Internet进行知识传播上这一点上,中国人做的太少。打开百度搜技术方面的东西,本来中文资料就不多,广告还占据了页面的相当一部分。国外在这方面做的就非常好,维基百科,Google,msdn就是最好的例子。正是外国哥们儿们的劳动,在找了几个tutorial看看以后,理解Ray tacing就容易多了。

原理搞清楚了,堆代码就比较容易了。开发方面,就是一点一点的来,从简单到困难。想想刚开始那幅渲染结果,再对比今天36倍超采样反锯齿的结果,天壤之别。测试方面,这次的收获很大,在公司呆了一段时间,测试工程师在整个开发团队占的不小的比重否定了我意识里软件开发就是写代码的这个观点。快速定位错误真的不是一件很简单的事,现在越来越发现去百度面测试时那位工程师关于测试工程师能力的描述真是很精辟。这里想对自己说的一句话是,实际的软件开发中代码一次AC的几率太小了,面对错误不能慌,冷静分析错误原因才是最应该去做的。

最后贴个Ray tracing的渲染结果留个纪念!PS. 反锯齿对于效果提升真的显著。

分类:

技术点:

相关文章: