Я создаю приложение WP8 с Direct3D 11, и мне нужно загрузить 3dModel.
Я знаю, как загрузить его в XNA, но XNA не подходит для WP8: |
Мне нужен пример того, как загрузить 3d-модель в Direct3D 11.
Wavefront OBJ это очень простой и широко поддерживаемый формат для статических 3D-моделей. Написание импортер Cusom не сложно.
Я написал Wavefront Importer для C #. Он охватывает самые основные функции файлов OBJ (подсетей; положения вершин, нормали и координаты текстуры). Я не гарантирую, что все это работает, оно должно служить примером того, как реализовать собственный импортер сетки. Я использую SlimDX Vector
типы. Вы можете заменить их векторами из вашего выбора.
Visual Studio 2012 может самостоятельно загружать файлы FBX и OBJ и компилировать их в формат CMO.
Для чтения формата CMO и всех остальных вещей вы можете использовать образец ниже.
http://code.msdn.microsoft.com/windowsapps/Visual-Studio-3D-Starter-455a15f1