Быстрый вопрос, как мне загрузить модель .obj в directx 11 (d3d11.h), а также файл .mtl для материалов. Заранее спасибо.
Вы можете написать свой собственный парсер, obj — довольно простой текстовый формат (описание формата)
В противном случае некоторые загрузчики уже существуют, например, Assimp .Это касается только декодирования, вам все равно нужно будет создавать буферы вершин / индексов из декодированных данных.
DirectX больше не поставляется с библиотеками для загрузки объектных файлов, такими как * .obj, * .x и т. Д. После версии 9. Вам нужно либо загрузить библиотеку, чтобы открыть эти файлы, либо сделать это самостоятельно, поскольку файлы OBJ достаточно просты. разобрать.
Смотрите здесь пример этого с использованием OpenGL: http://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_Load_OBJ — Концепции должны быть достаточно простыми для перехода.