С чего начать работу с 3D на .NET - PullRequest
0 голосов
/ 11 апреля 2011

Поэтому я ищу какой-нибудь API или .NET Engine для разработки анимации и сложных 3D-приложений с использованием моделей из Blender или 3DMax ...

Я действительно запутался, где я могу начать 3D программирование. У вас еще нет опыта 3D-программирования.

Думаю, мне нужен хороший 3D-движок и несколько документов, но, возможно, я ошибаюсь.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2011

Вы, вероятно, хотите взглянуть на XNA. Хотя это среда разработки игр, она значительно помогает в загрузке и рендеринге 3D-моделей и т. Д. Она также может быть интегрирована в стандартное приложение WinForms.

1 голос
/ 11 апреля 2011

Просто чтобы прояснить, вы, вероятно, не начнете с Microsoft.DirectX Managed не поддерживается.XNA заблокирована в DirectX 9 (из-за Xbox).

Вам нужно будет загрузить фреймворк SlimDX и его образцы и начать с него, если вы хотите использовать DX 10 или 11.

http://slimdx.org/

К сожалению, информации мало, и образцы мало помогают.Но концепция такая же, как программирование кода DirectX10 или 11 только на языке C #.Итак, вы можете начать с 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

...