Проблема
Я занимаюсь разработкой приложения дополненной реальности в ARKit и хочу сделать большую сложную 3D-модель на больших расстояниях, 100-1000 метров. Модель состоит из нескольких слоев различных материалов с перекрывающимися плоскостями и плоскостями, расположенными близко друг к другу и т. Д. У меня возникают проблемы с мерцанием. Я предполагаю, что это из-за Z-боев. Есть ли способы обойти эту проблему?
Пробовал
Я попытался изменить порядок рендеринга различных узлов. Начиная рендеринга изнутри, производительность значительно ухудшается. Начиная рендеринга "извне", производительность вообще не улучшается.
Я пробовал поворачивать litPerPixel, худшие результаты.
Я пытался визуализировать модель на расстоянии 20 м с небольшими эффектами мерцания / Z-боя.
Текущая работа вокруг
Сейчас мы работаем над этой проблемой, переводя модель ближе, например, на 20 метров, и соответственно уменьшаем ее. Однако мы не удовлетворены результатами и хотим найти решение для больших расстояний.