Unity 6.3
0 онлайн 96 гостей 3 в системе
Вход
Оптимизация Шаг 138 из 208

Сделать GameObject совместимым с GPU резидентным ящиком в URP

Чтобы сделать GameObject совместимым с GPU Ящик резидента, проверьте, имеет ли он следующие свойства:

  • Имеет компонент Рендерер сетки.
  • В компоненте Mesh Renderer, Световые зонды не установлен на Использовать прокси-том.
  • Использует только статическое глобальное освещение, без глобального освещения реального времени.
  • Использует шейдер, поддерживающий экземплярование DOTS. Дополнительные сведения см. в Поддержка экземплярования DOTS.
  • Не перемещает позицию после того, как одна камера заканчивает рендеринг, и до начала рендеринга другой камеры.
  • Не использует MaterialPropertyBlock API.
  • Не имеет скрипта, который использует обратный вызов на экземпляр, например OnRenderObject.

Исключить GameObject из ящика GPU

Чтобы исключить GameObject из резидентного ящика GPU, добавьте компонент Disallow GPU Driven Rendering в GameObject.

  1. Выберите GameObject.
  2. В окне Inspector выберите Добавить компонент.
  3. Выбрать Не разрешать GPU Двигательное рендеринг.

Выберите Применить к дочерним объектам рекурсивно, чтобы исключить как GameObject, так и его дочерние объекты.

Дополнительные ресурсы

  • Компонент рендеринга сетки