Camera.opaqueSortMode
Declaration
public Rendering.OpaqueSortMode opaqueSortMode;Описание
Непрозрачный режим сортировки объектов.
Непрозрачные объекты сортируются по разным критериям (слой сортировки, очередь шейдера, материал, расстояние, карты освещения и т. д.), чтобы повысить эффективность CPU (меньше смен состояния и лучше пакетирование вызовов отрисовки) и эффективность GPU (многие GPU предпочитают грубый порядок отрисовки от ближнего к дальнему, чтобы быстрее отбрасывать невидимые поверхности).
По умолчанию, непрозрачные объекты группируются в грубые контейнеры с переднего на задний, на GPUs, где это полезно. Есть GPUs, где сортировка по расстоянию не очень полезна (особенно, PowerVR/Apple GPUs), и так далее на этих GPUs сортировка по расстоянию по умолчанию не выполняется.
Camera.opaqueSortMode свойство позволяет переопределить это поведение по умолчанию. Например, можно вообще отказаться от сортировки по расстоянию для непрозрачных объектов, если вам гораздо важнее производительность CPU, чем GPU.
Дополнительные ресурсы: OpaqueSortMode enum, transparencySortMode.