比賽那件事(二)
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