Многослойный scn-файл требует времени для рендеринга arkit
При размещении файла.scn с использованием ARKit 2, когда пользователь нажимает на модели экрана с одним слоем, рендеринг на экране происходит мгновенно, но возникает проблема, когда для многослойного (от 2 до 3 слоев) файла.scn требуется от 1 до 3 секунд для рендеринга, вид рендеринг? И как только сеанс ARConfiguration сбрасывается, он работает нормально для всех моделей. Я проверил эти модели на Apple, предоставил демо для обработки взаимодействия приложения и то же самое происходит и их. Кто-нибудь может мне помочь, почему многослойные объекты не рендерится мгновенно в первый раз?
1 ответ
Следующий процесс помог мне визуализировать 3D-модели без зависания камеры или какой-либо задержки при размещении объекта (несколько объектов имели размер до 27 МБ):
Шаг 1: загрузите файл.scn, как только загрузится представление и настройте сеанс
Шаг 2: звонок
[self.sceneView prepareObjects:@[self.modelNode] withCompletionHandler:^(BOOL success) {
dispatch_async(dispatch_get_main_queue(), ^{
//// TODO: according to your use case
});
}];
Шаг 3: добавьте сцену (.scn) к вашему виду сцены