Ответ 1
MTL Spec (вы, вероятно, захотите это тоже в какой-то момент)
FYI OBJ никоим образом не связан с Blender, это просто общий формат файлов для простых моделей.
Я хочу написать парсер для файла Blender.obj. Формат файла кажется самоочевидным, но также, кажется, отсутствуют некоторые данные. Например, простой куб (куб Blender по умолчанию) имеет 8 строк вершин, но я ожидал увидеть 36 строк (12 треугольников для создания куба).
Я думаю, что путаница, нанятая для меня, связана с тем, как кубики создаются в direct3d. Direct3d требует 36 вершин для формирования куба. Поэтому я думаю, что мне нужно вывести остальные 28 вершин. Этот тип угадывания впоследствии может вызвать проблемы при попытке проанализировать вершины для более сложных форм. Итак, я подумал, что если я смогу найти официальные спецификации в формате файла, это может дать мне некоторое представление о том, как интерпретировать данные.
Кажется, что кто-то еще задал тот же вопрос: Как получить правильное количество вершин в OBJ файле из инструментов DCC, таких как Blender для использования в OpenGL ES? но у меня не было никакой полезной информации для меня.
MTL Spec (вы, вероятно, захотите это тоже в какой-то момент)
FYI OBJ никоим образом не связан с Blender, это просто общий формат файлов для простых моделей.