Как загрузить 3D-модель с файлами .obj и .mtl в Vuforia Augmented Reality iOS sdk

Я разрабатываю приложение для iOS, в котором я должен показать объект, отсканированный дополненной реальностью. Для этого я использую Vuforia ios Sdk для рендеринга моей 3D-объектной модели.

Но проблема в том, что я не знаю, как загрузить файл расширения .obj и .mtl в ios sdk для 3d-модели.

Заранее спасибо и ценю все ответы.


person Viral Mithani    schedule 09.02.2017    source источник


Ответы (1)


Рендеринг 3D-модели не имеет ничего общего с Vuforia — вы рисуете то, что хотите, возможно, с помощью OpenGL. В одном из своих образцов они демонстрируют отображение 3D-модели чайника на обнаруженной цели. Если у вас есть собственная obj-модель, сконвертируйте ее в заголовочный файл (для этого есть инструменты), чтобы значения модели были в соответствующих массивах (вершины, texCoords и нормали), как в примере (см. .h"). Некоторое время назад я использовал этот инструмент: obj2opengl

person yakobom    schedule 09.02.2017
comment
Можем ли мы напрямую загрузить 3D-модель, передав файл .obj и .mtl без создания файла заголовка, потому что моя модель несколько сложна, и когда я создаю файл заголовка в то время, некоторые координаты отсутствуют, поэтому он показывает мне ошибку в моем XCode, создавая Заголовочный файл отлично работает только с простой моделью, поэтому, пожалуйста, предложите мне другой вариант. - person Viral Mithani; 09.02.2017
comment
Возможно, есть способ передать obj с помощью какой-нибудь библиотеки, но я такой не знаю. По сути, это то, что я написал, и я могу сказать вам, что я использовал скрипт, который я нашел давным-давно, чтобы преобразовать obj в заголовок, и он отлично работал для сложной модели. - person yakobom; 10.02.2017
comment
Я добавил ссылку на инструмент, который я использовал. - person yakobom; 10.02.2017
comment
Ссылка больше не работает, у вас есть другие предложения? - person Rajesh Koshti; 21.05.2019