2011-06-01 69 views
0

可能重複:
Could something like this be done with OpenGL? If yes, how? Any and all ideas welcome.如何用OpenGL實現這樣的功能?

我期待到創建通航的3D森林,不知道如果我能得到極大的3D圖形如下圖所示的視頻。

http://www.3dcity-world.com/3dcity/zoo-leipzig-gondwanaland-in-3d.phtml

如果是的話,怎麼可能做到呢? 我遇到過幾個庫,如 Visualization Libray 和OpenSceneGraph工具包,但我仍然需要學習如何實現它們。我在正確的軌道上嗎?

我用OpenGL和C一點點經驗++(就像在不同的角度相機和變焦控制一個房間的幾個動畫茶壺。)

此外,將2人組成的團隊足以滿足這樣一個項目?我們計劃花費大約3-4個月的時間。

+1

3-4個月爲兩個人?鑑於鏈接視頻的複雜性,這相當雄心勃勃 – 2011-06-01 22:44:08

+0

我們暫時只會包括幾個小動物開始。 – OpenGLCurious 2011-06-02 14:58:23

回答

1

我覺得如果你嘗試使用一些GameEngines會更好。直接使用opengl(或directX)需要很多經驗才能獲得可接受的性能,更不用說您需要一些藝術家爲您創建對象。如果你有一點編程經驗,你可以使用一些需要較少編程的遊戲引擎,並給你諸如unity或UDK之類的藝術作品更多的自由。他們都可以免費進行評估,在某些情況下,他們甚至可以免費發佈您的項目。

2

如果您希望快速獲得類似於視頻結果的內容,您應該使用像Ogre這樣的渲染庫,它可以輕鬆地從3DSMax或Maya或SoftImage中導入動畫網格。

然後,輸入控件與這些API的小菜一碟。

對於我來說,在這樣的一個項目中最大的工作不是在源代碼,但在圖形......我希望你們兩個一個是藝術家......

+0

我們正在思考沿着同樣的路線。我們對Lightwave並沒有那麼不好,並希望找到合適的圖書館將它們導入我們的計劃。 – OpenGLCurious 2011-06-02 14:50:19

2

由於時間有限(其我認爲對兩個人來說是不現實的),你真的想要寫任何代碼嗎?我會使用預先製作的圖形引擎進入上一級,然後直接尋找快速原型開發工具,如3DVia Studio(以前稱爲Virtools)。

這將限制遊戲邏輯的代碼量,並提供圖形,聲音和輸入所需的所有內容。正如其他人所說的,最大的擔憂是真的,這樣一個項目需要的藝術資產的數量。

+0

或Unity3D http://unity3d.com/ – Calvin1602 2011-06-03 12:12:49