比赛那件事(二)
7月到9月,40°的高温,长沙最热的时候,准备复赛,算得上热火朝天了。
7月份,我们已经明确了分工。
翻开我那时的“工作日志”,发现那时就是在不断的尝试、不断的学习,当时的第一目标就是把原型做出来。
列个清单,回味一下过程:
1) C++。
C++之前懂一点,但远不够用,就把《c++primer》《Effective C++_cn_3rd》反复看,总算不那么吃力。
2) Ogre3d初级、中级、高级。
本来最先学习的是这个的,后来发现C++内功不够,太吃力。不多说,当时就把能找到的资料基本都过了一遍。
3) mfc单视图、mfc结合ogre。
仔细回顾了孙鑫老师的视频,一开始mfc的原理都不知道。
4) 3dsmax 9+插件ofusion。
搞了一两天,终于把环境配好。之后开始学习3d建模。3dsmax之前是什么东西都不太清楚,学习资料当时下了20多G。学3dsmax一阵子后发现,要手工建模,没学一、两个月搞不定,更别说把长沙给构建出来;当时也没什么人可交流,听说3dsmax有些插件可以做,又去学,结果发现还不行;换个工具怎么样?听说Google.SketchUp可以,又开始疯狂的学,当时都翻墙去youtube下资料,一阵子后发现它效率太低,跟3dsmax没法比,算了。
3dsmax—》3dsmax插件---》SketchUp---》3dsmax,又循环回来了。走了很多弯路,但这一个月也没白费,清楚了很多,后期也可以灵活的用3dsmax和SketchUp改别人的模型,成功做出了长沙的3d模型。
值得一提的是,3D的东西耗内存大,当时内存1G,经常用到2G,卡个半死,当时一直提醒自己要忍,另外,万恶的校园网还时不时停网,非常郁闷。
5) 其他没用上的,但也花了很多时间学习的知识和工具。
有cegui ,RakNet,PLSM2,插件ogremax,etm,做高程图的工具--Terragen2、terragen0.9、L3DT_SE-2.8、worldmachine、还有些忘了名字的……总之,道路是曲折的。
做的过程中发现种种限制,有些地理数据甚至涉及国家机密。根本做不了那么准确,漂亮,有些功能也做不了。但我们当时的第一目标就是把原型做出来。
9月1号提交二轮作品。那时我们终于完成报告,集成好系统。凌晨4点半我们三个我那台式机,129M的项目,200多k的速度,上传给了组委会。那时相信每个人内心都激动不已吧。
8月22—9月31,学院先实训后科研训练,当时也搞得焦头烂额。
10月5号我们通过了复赛。
李巍宏
2011-1-3