После часов погружения в геймдизайн и практически бесконечной доработки текстур моей 3D-модели, я на грани отчаяния, пытаясь сжать её до приемлемого размера для использования в AR через ZapWorks Studio. Сжатие текстур и редукция полигонов до минимума, не теряя качество, – какой подход мне выбрать, чтобы модель оставалась визуально превосходной, но при этом легко загружалась и функционировала без задержек? Нужны ли мне более продвинутые техники логирования, чтобы выявить «узкие места» производительности модели? Какой баланс между детализацией и производительностью считается оптимальным в индустрии AR? Как технический специалист, мне требуется конкретная информация без воды, чтобы я мог экономно использовать ресурсы и время, улучшая AR-опыт.
Работай со схемами LOD для полигонов.
Может уровни детализации не туда смотрят?
Сжимай текстуры с помощью TinyPNG.
Забота о полигонах — это не новый минимализм.
2 Ответы
О, боже, ещё один «я так старался, но всё равно тормозит» – снизь разрешение текстур до уровня пиксель арта, можешь ещё кубики посчитать.
Оптимизация 3D-модели – это компромисс между детализацией и производительностью. Используйте LOD (Level of Detail), чтобы создавать версии модели с разным количеством деталей для различных сценариев использования. Декимейшн полигонов в сочетании с нормальными картами сохранит визуальные детали при меньшем числе полигонов. Попробуйте также атласы текстур, чтобы уменьшить количество вызовов текстуры. И, конечно, анализируйте производительность в реальном времени, чтобы выявить и оптимизировать «узкие места».

Профилировщик в руки и ищи проблему.