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, Отражающие шейдеры.