我需要能夠在3D環境(一個可能非常大的文件)中加載,並且有一個對象遍歷並通過環境進行控制。物理學並非明確需要,但需要碰撞檢測和模擬運動。我還需要能夠指定安裝在對象本身上的不同視點的位置。我計劃動態加載對象的周圍環境,因爲整個環境太大而無法一次渲染並且在內存中。一個很好的簡單3D環境模擬
什麼是最好的軟件/引擎/方法來完成這個項目?我正在運行Ubuntu 10.10,並且更喜歡Linux解決方案。在C++或python中,任何可管理的編碼都很好。
我需要能夠在3D環境(一個可能非常大的文件)中加載,並且有一個對象遍歷並通過環境進行控制。物理學並非明確需要,但需要碰撞檢測和模擬運動。我還需要能夠指定安裝在對象本身上的不同視點的位置。我計劃動態加載對象的周圍環境,因爲整個環境太大而無法一次渲染並且在內存中。一個很好的簡單3D環境模擬
什麼是最好的軟件/引擎/方法來完成這個項目?我正在運行Ubuntu 10.10,並且更喜歡Linux解決方案。在C++或python中,任何可管理的編碼都很好。
我個人建議ogre,但我也發現this article關於irrlicht,似乎與您的情況特別相關。
聽起來好像管理環境數據將成爲大部分工作,因此找到適合您特定環境要求的scene manager是最重要的。
場景管理器(至少在Ogre的術語中)負責將場景數據加載到內存中並以儘可能快的方式組織場景數據。最基本的區別在於室內和室外場景管理者之間,但有很多種類。
的選擇取決於環境的性質:
謝謝我和食人魔一起去了,它的結果很好! – eqzx 2011-06-23 22:38:51