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

EditorCameraUtils.RenderToCubemap

Declaration

public static bool RenderToCubemap(Camera camera, Texture target, int faceMask, StaticEditorFlags culledFlags);

Параметры

Параметр Описание
камера Camera для использования во время рендеринга.
Цель Кубическое сопоставление для отображения.
faceMask Битовая маска, которая определяет, на какую из шести поверхностей будет выполняться отображение.
culledFlags Флаги объектов, которые будут удалены во время отображения.

Возвращаемое значение

логическое Если процесс рендеринга завершен успешно, возвращает true. В противном случае возвращает false.

Описание

Отрисовывает эту камеру в статическую кубическую карту.

Эта функция полезна главным образом в редакторе для «запекания» статических кубических карт вашей сцены.

Эта функция использует Clear Flags Camera, его Transform Position и расстояние до его Clipping Plane для рендеринга сегментов Scene в каждой стороне кубической карты. faceMask является битовым полем, указывающим, в какие грани кубического отображения рендируется. Каждый установленный бит соответствует грани. Число бит — это целое число CubemapFace перечислимый тип. По умолчанию этот процесс отрисовывает все шесть граней кубической карты (значение по умолчанию 63 означает, что установлены шесть младших битов: /00111111/). Эта функция возвращает false Примечание: ReflectionProbes является более продвинутым методом выполнения отражений в реальном времени. Примечание: Вы можете создать кубические карты в Редакторе, перейдя в Ассеты >Создание>Наследование и отбор Кубическая карта вариант.

Дополнительные ресурсы: Ассеты Cubemap, Отражающие шейдеры.