Сделать GameObject совместимым с GPU резидентным ящиком в URP
Чтобы сделать GameObject совместимым с GPU Ящик резидента, проверьте, имеет ли он следующие свойства:
- Имеет компонент Рендерер сетки.
- В компоненте Mesh Renderer, Световые зонды не установлен на Использовать прокси-том.
- Использует только статическое глобальное освещение, без глобального освещения реального времени.
- Использует шейдер, поддерживающий экземплярование DOTS. Дополнительные сведения см. в Поддержка экземплярования DOTS.
- Не перемещает позицию после того, как одна камера заканчивает рендеринг, и до начала рендеринга другой камеры.
- Не использует
MaterialPropertyBlockAPI. - Не имеет скрипта, который использует обратный вызов на экземпляр, например
OnRenderObject.
Исключить GameObject из ящика GPU
Чтобы исключить GameObject из резидентного ящика GPU, добавьте компонент Disallow GPU Driven Rendering в GameObject.
- Выберите GameObject.
- В окне Inspector выберите Добавить компонент.
- Выбрать Не разрешать GPU Двигательное рендеринг.
Выберите Применить к дочерним объектам рекурсивно, чтобы исключить как GameObject, так и его дочерние объекты.
Дополнительные ресурсы
- Компонент рендеринга сетки