从哪里开始在.NET上使用3D

时间:2011-04-11 11:49:03

标签: .net direct3d 3d-engine

所以我正在寻找一些API或.NET引擎来使用Blender或3DMax中的模型来开发动画和硬3D应用......

我真的很困惑,在哪里可以开始使用3D编程。还没有3D编程经验。

我想我需要一些优秀的3D引擎和一些文档,但也许我错了。

2 个答案:

答案 0 :(得分:2)

你可能想看看XNA。虽然它是一个游戏开发框架,但它有助于显着加载和渲染3D模型等。它还可以集成到标准的WinForms应用程序中。

答案 1 :(得分:1)

为了说清楚,你可能不会从微软开始。 DirectX Managed不受支持。 XNA在DirectX 9上被阻止(因为Xbox)。

如果您想使用DX 10或11,则需要下载SlimDX框架及其样本并从那里开始。

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