ARKit не загружает модели в 3D-сцене.Это работа для фреймворка SceneKit.SceneKit напрямую не поддерживает .fbx
.Вы можете реализовать чтение .fbx
формата файла через ModelIO , но это не тривиальная вещь.
Лучший способ подготовить вашу модель для работы в ARKit, SceneKit и RealityKit - это конвертироватьэто в usdz формат файла через новую команду usdzconvert
, найденную в Xcode 11.
Для преобразования fbx
файла в usdz
просто введите следующую строку в Терминале:
usdzconvert file.fbx -diffuseColor dif.jpg -normal norm.jpg -occlusion ao.jpg
Чтобы использовать этот инструмент преобразования, загрузите usdz Tools с ресурса разработчика и не забудьте настроить глобальные переменные.