簡體   English   中英

使用3D圖形的最佳途徑是什么?

[英]What is the best path for working with 3d graphics?

現在,我認為C和openGL的組合是我需要學習的東西,但似乎還有更多我需要的東西。 另外,我不知道從哪里開始。 通過閱讀C編程語言 (K&R),我知道一些C.

如果您了解3D計算機圖形背后的概念,那么OpenGL + C就是您所需要的。 如果你需要一些關於概念的幫助,那么我會建議NeHe OpenGL教程和一本很好的參考書,如The Red Book

這取決於你想要做什么:

  • 如果游戲對你感興趣而你只是想在沒有大驚小怪的情況下開發業余東西,那么XNA + C#是迄今為止最簡單的開始。
  • 如果您打算成為專業游戲開發者,最好的選擇是DirectX + C ++。
  • 如果你喜歡開源,只想搞亂一般的3D,OpenGL + C / C ++會為你提供一個很好的專業人士社區。

當然,在最后兩個之上可以使用許多引擎和庫,例如Torque,Geometric Tools等。

我建議你看看.NET的可能性,即XNA Framework

我不認為還有更多。 是什么讓你這么想的 ? C和OpenGL就足夠了。

我發現在學習一些OpenGL時,使用3D Studio Max並實際制作模型有很大幫助。 我能理解所有與法線和諸如此類的復雜錯綜復雜的東西。

我真的建議不要同時嘗試學習C和OpenGL。 它們既復雜又混合它們時更是如此。

我建議非常高興地閱讀和閱讀計算機圖形學:原理與實踐一書中的一些例子。 是的,這本書過時了; 它仍然是這類事情的規范參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM