2011-04-11 64 views
1

所以我找了一些API或.NET引擎來開發動畫和利用攪拌機或3DMAX模型硬的3D應用程序...從哪裏開始的3D .NET的

我真的很困惑何處工作我從3D編程開始。還沒有3D編程經驗。

我想我需要一些好的3D引擎和一些文檔,但也許我錯了。

回答

2

只是要說清楚,你可能不會從微軟開始。 DirectX託管不受支持。 XNA在DirectX 9被阻止(因爲Xbox)。

您將需要從那裏下載SlimDX框架及其樣品,並開始,如果你想使用DX 10或11

http://slimdx.org/

不幸的是,信息少,樣品別幫助很大。但是這個概念與在C#中編寫DirectX10或11代碼相同。所以,你可以與MSDN開始:

DX9: http://msdn.microsoft.com/en-us/library/bb219839(v=vs.85).aspx

DX10: http://msdn.microsoft.com/en-us/library/bb205147(v=vs.85).aspx

DX 11: http://msdn.microsoft.com/en-us/library/ff476147(v=vs.85).aspx

+0

我發現好您共享的網頁鏈接比較表中,也有OpenTK,也許我需要將它與OpenTK進行比較...... – Cynede 2011-04-11 11:58:49

+0

是的,如果你需要一些平臺不可知的,那麼OpenTK或OpenGL。 – 2011-04-11 12:02:54

+0

我真的不需要,我只想品嚐/學習3D開發。我喜歡OpenTK是真正的跨平臺。但我真的不知道別人可能會有多好。我只能看到這個OpenTK的優點。 – Cynede 2011-04-11 12:08:39

2

你可能想看看XNA。雖然它是一個遊戲開發框架,但它對3D模型的加載和渲染等有顯着幫助。它也可以集成到標準的WinForms應用程序中。