Как преобразовать файл .arobject в файл .usdz?

Я создал файл .arobject из образца кода Apple, сканируя объекты.

Теперь мне интересно, есть ли способ преобразовать этот файл .arobject в файл .usdz?


person Satish Mavani    schedule 27.07.2019    source источник


Ответы (1)


Нет, в ARKit 5.0 и ранее вы не можете конвертировать .arobject файл в .usdz формат файла (и наоборот). Это связано с тем, что файл .arobject содержит только информацию о пространственных объектах, необходимую для распознавания отсканированного реального объекта, он не является отображаемой сеткой трехмерной реконструкции этого объекта. Другими словами, .arobject содержит разреженное облако точек, а не плотное облако точек.

Если вы хотите создать 3D-модель из плотного облака точек, вам понадобится специальный API RealityKit для этого. Посмотрите этот пост и этот пост для дальнейшие подробности.

person Andy Fedoroff    schedule 27.07.2019
comment
Спасибо за ваш ответ @ARGeo, но есть ли способ, которым эти данные .arobject можно использовать для создания любой 3D-модели ?? - person Satish Mavani; 29.07.2019
comment
Нет, как следует из этого ответа. Для создания 3D-модели из плотного облака точек вам понадобится сторонний фреймворк. - person Andy Fedoroff; 29.07.2019
comment
@AndyFedoroff можно ли преобразовать .usdz в .arobject? Или создать его в приложении Reality Composer? Единственное, что я нашел для создания .arobject, - это использование приложения Apple для сканирования объектов. - person Keyhan Kamangar; 30.06.2021
comment
@KeyhanKamangar, я обновил свой ответ. - person Andy Fedoroff; 30.06.2021
comment
Спасибо! А что насчет Reality Composer? Можно ли использовать Reality Composer для обнаружения 3D-ресурсов в реальном мире? - person Keyhan Kamangar; 30.06.2021
comment
@KeyhanKamangar, это интересный вопрос, напишите, пожалуйста. Я отвечу. - person Andy Fedoroff; 30.06.2021
comment
@AndyFedoroff вот ссылка: stackoverflow.com/q/68192037/7435893 - person Keyhan Kamangar; 30.06.2021