代码改变世界

引擎测试项目回顾

2010-06-15 23:22  六水  阅读(2966)  评论(4编辑  收藏  举报

2009年6月

-------------------------------------------------------------------------------------------------------------------

作为公司新引擎第一个版本的第一个实战项目,呵呵,现在看来,当初的兴奋之情,还是历历在目啊。

别的就不多说了,这个项目也算是对引擎的压力测试了,几十平方公里的高精度场景数据(浦东新区),场景里的元素还有其他功能信息,就不说了。

项目进行时,几乎晚上都要设置好几条游览场景的路径,让它一直自动漫游,自动加载/卸载。。。开始的时候每每遇到内存不足,显存不足,内存泄露,等等等等,早上起来,一看,早就挂在那里了,唉。经过一段时间努力,总算搞定了,直到每天早上起来开显示器一看,还在正常地运转,不错不错。

 

效果方面就没什么了,都是最基本的效果吧。也没什么特别的。都是根据项目的需求做的,没有做别的效果,也许能做的更好,只是为了项目后期版本升级着想,还是先“囤”着别做上去吧。

先来第一张:(并非完全照实,绿色的房子表示是正在建设的,而且光照是笔者为便于观看临时随便调的)

 

 换个角度,随便调调光照:

许多人说水太假了,怎么那么亮。我们又何尝看不出来,只是客户说,不要弄的脏脏的感觉,有损我区形象。只好弄的亮点咯,导致黄浦江也不“黄”了。。。

至于反射么,嗯,又没说要做,先这样吧,后期版本再弄,这个时候效率还是不大好的,不要自己搬石头砸自己的脚了。

建筑物的玻璃等质感,其实都完全没有了。看上去完完全全就是漫反射的效果。要实现丰富质感表现,尽管只是编辑一下材质,毕竟还是耗损美术成本的。

 

 

这么一个项目下来,我倒是有点感受。首先是加功能,也许凭程序员一己之长加个功能或效果也许片刻能实现,然后真正能用到项目里去,那可是一道流水线的整合,从引擎,到编辑器,到美术,因此加个小小的功能也许真得耗上一段时间。第二点感受,为什么市面上许多项目看上去其实效果不咋地,这回我算是体会到了。有时是为了满足客户的某种需求。再者,情况往往是这样的, 不是国人水平不行,不是人家公司差,而都是本着成本最小化的原则,同时也考虑为项目延续版本升级留足够余地的问题。当然了,这样做,好与不好,焉知非福的。公司里许多人,这个问题上,看法不尽相同的。而对于我们这些执行者来说,该怎么怎么做了,原则是保证技术上的高度伸缩性就好喇。