0

So I'm looking for a some API or .NET Engine to Develop animations and hard 3D applications using models from Blender or 3DMax...

I really confused where can I get my start with 3D Programming. Have no experience of 3D programming yet.

I think I need some good 3D engine and some docs there but maybe I wrong.

tshepang
  • 12,111
  • 21
  • 91
  • 136
cnd
  • 32,616
  • 62
  • 183
  • 313

2 Answers2

2

You probably want to take a look at XNA. While it is a game development framework, it helps significantly with the loading and rendering of 3D models etc. It can also be integrated into a standard WinForms application.

Chris Taylor
  • 52,623
  • 10
  • 78
  • 89
1

Just to make it clear, you probably won't start with Microsoft. DirectX Managed is unsupported. XNA is blocked at DirectX 9 (because of the Xbox).

You will need to download the SlimDX framework and its samples and start from there if you wish to make use of DX 10 or 11.

http://slimdx.org/

Unfortunately there is little information and the samples don't help much. But the concept is the same as programming DirectX10 or 11 code just in C# flavour. So you may start with 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

Marino Šimić
  • 7,318
  • 1
  • 31
  • 61
  • I found good compare table on the web link you shared, there is also OpenTK, Maybe I need to compare it with OpenTK... – cnd Apr 11 '11 at 11:58
  • Yes if you need something platform agnostic then OpenTK or OpenGL. – Marino Šimić Apr 11 '11 at 12:02
  • I really don't need, I just want to taste / learn 3D Developing. I like that OpenTK is true cross-platform. But I really don't know how much others could be better. I can see only this plus of OpenTK. – cnd Apr 11 '11 at 12:08