Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

OpaqueSortMode

перечисление

Описание

Непрозрачный режим сортировки объектов Camera.

Непрозрачные объекты сортируются по разным критериям (слой сортировки, очередь шейдера, материал, расстояние, карты освещения и т. д.), чтобы повысить эффективность CPU (меньше смен состояния и лучше пакетирование вызовов отрисовки) и эффективность GPU (многие GPU предпочитают грубый порядок отрисовки от ближнего к дальнему, чтобы быстрее отбрасывать невидимые поверхности).

По умолчанию, непрозрачные объекты группируются в грубые контейнеры с переднего на задний, на GPUs, где это полезно. Есть GPUs, где сортировка по расстоянию не очень полезна (особенно, PowerVR/Apple GPUs), и так далее на этих GPUs сортировка по расстоянию по умолчанию не выполняется.

Camera.opaqueSortMode свойство позволяет переопределить это поведение по умолчанию. Например, можно вообще отказаться от сортировки по расстоянию для непрозрачных объектов, если вам гораздо важнее производительность CPU, чем GPU.

Дополнительные ресурсы: Camera.opaqueSortMode.

Свойства

Свойство Описание
DefaultРежим сортировки по умолчанию.
FrontToBackВыполнение грубой сортировки непрозрачных объектов от начала до конца.
NoDistanceSortНе сортируйте непрозрачные объекты по расстоянию.