This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Planar Reflection Probe

Planar Reflection Probe represents a planar surface that captures and projects a reflection relative to the camera onto a surface just like a mirror. For each visible Planar Reflection Probe on the scene a new temporary texture is created every frame.Planar Reflection Probe представляет плоскую поверхность, которая захватывает и проецирует отражение относительно камеры на поверхность, как зеркало. Для каждого видимого Planar Reflection Probe на сцене каждый кадр создается новая временная текстура.

The texture is projected on a surface placed behind the Planar Reflection Probe. With Planar Reflection Probe you can create flat mirrors and flat dynamic reflective surfaces: parquet, flat varnished surfaces, etc.Текстура проецируется на поверхность, расположенную за Planar Reflection Probe. С помощью Planar Reflection Probe вы можете создавать плоские зеркала и плоские динамически отражающие поверхности: паркет, плоские лакированные поверхности и т.д.

Примечание
The reflections of one Planar Reflection Probe will not be rendered in the reflections of another Planar Reflection Probe (there are no "reflections in reflections").Отражения одного Planar Reflection Probe не будут отображаться в отражениях другого Planar Reflection Probe (нет «отражений в отражениях»).

See alsoСмотрите также#

Adding a Planar Reflection ProbeДобавление Planar Reflection Probe#

To add a Planar Reflection Probe node to the scene via UnigineEditor, do the following:Чтобы добавить узел Planar Reflection Probe в сцену через UnigineEditor, сделайте следующее:

  1. On the Menu bar, click Create -> Lights -> Planar Reflection Probe.В меню выберить Create -> Lights -> Planar Reflection Probe.

  2. Place Planar Reflection Probe onto the surface that you want to make reflective so that it would intersect the surface.Поместите Planar Reflection Probe на поверхность, которую вы хотите сделать отражающей, так чтобы он пересекал поверхность.

  3. Decrease the Roughness parameter of the surface so that it doesn't go beyond the Roughness Visibility Min and Roughness Visibility Max range. Уменьшите параметр Roughness поверхности, чтобы он не выходил за пределы диапазона Roughness Visibility Min и Roughness Visibility Max.
  4. Adjust the Metalness parameter of the surface material: higher values make the reflection more visible.Настройте параметр Metalness материала поверхности: более высокие значения делают отражение более заметным.

  5. Adjust the Planar Reflection Probe settings to achieve the desired reflection result. Available parameters are described below.Отрегулируйте настройки Planar Reflection Probe для достижения желаемого результата отражения. Доступные параметры описаны ниже.

    Примечание
    Each Planar Reflection Probe renders the scene one more time, therefore, using multiple reflections may significantly affect performance.Каждый Planar Reflection Probe отрисовывает сцену еще раз, поэтому использование нескольких отражений может значительно повлиять на производительность.

Planar Reflection Probe SettingsНастройки Planar Reflection Probe#

The Planar Reflection Probe settings can be found in the Node tab of the Parameters window. This tab includes both the parameters attributable to all light sources and the parameters specific for the probe. The Planar Reflection Probe parameters are split into:Настройки Planar Reflection Probe можно найти на вкладке Node окна Parameters. Эта вкладка включает как параметры, относящиеся ко всем источникам света, так и параметры, относящиеся к Planar Reflection Probe. Параметры Planar Reflection Probe делятся на:

  1. Common Parameters for light and rendering configuration.Общие параметры для настройки освещения и рендеринга.
  2. Planar Reflection Parameters for reflection configuration.Параметры планарного отражения для конфигурации отражения.

Common ParametersОбщие параметры#

Projection Size Defines the box-shaped influence volume around the probe, in units, in which reflective surfaces (having the appropriate roughness values) shall use the results captured by the probe.Определяет прямоугольный объем воздействия вокруг probe в единицах, в котором отражающие поверхности (имеющие соответствующие значения шероховатости) должны использовать результаты, полученные probe.
Attenuation Power Sets the attenuation power for the projection. The higher the value, the faster the projection decays within the attenuation area. Устанавливает мощность затухания для проекции. Чем выше значение, тем быстрее затухает проекция в зоне ослабления.
Attenuation Distance The attenuation distance specifies how far the projection can reach any surfaces from the Probe position. It also specifies the attenuation area around the Probe at which the projection starts to fade out at the specified rate. Дистанция затухания указывает, как далеко проекция может достигать любых поверхностей из положения зонда. Он также определяет область затухания вокруг зонда, при которой проекция начинает исчезать с указанной скоростью.
Color Sets the color modifier in the RGBA format for the projection that works like a filter. It can be useful when you need to artificially paint over the reflection in some color, or darken it. But if you need a physically correct reflection, then the color has to be strictly white.Устанавливает цветовой модификатор в формате RGBA для проекции, которая работает как светофильтр. Это может быть полезно, когда нужно искусственно окрасить отражение в какой-то цвет или затемнить его. Но если вам нужно физически правильное отражение, то цвет должен быть строго белым.
Intensity

Sets the light color multiplier, which provides fine control over color intensity of the projection:Устанавливает цветовой множитель для источника света, обеспечивающий точный контроль над интенсивностью цвета проекции:

  • The minimum value of 0 removes projection brightness and makes it invisible.Минимальное значение 0 убирает яркость проекции и делает ее невидимой.
  • Higher values make a more bright and intense color of projection.Более высокие значения делают проецируемый цвет более ярким и насыщенным.
Viewport Mask Sets the Viewport mask for Planar Reflection Probe.Устанавливает Viewport маску для Planar Reflection Probe.
Visibility Distance Distance from the camera in units, up to which reflected projection will be rendered.Расстояние от камеры в единицах, до которого будет отображаться отраженная проекция.
Fade Distance Distance from the camera in units, starting from which Planar Reflection Probe starts to fade out gradually.Расстояние от камеры в единицах, начиная с которого Planar Reflection Probe начинает постепенно затухать.
Render on Water Toggles rendering of reflections on the water surface.Включает отображение отражений на поверхности воды.
Render on Transparent Toggles rendering of reflections on transparent objects.Включает отображение отражений на прозрачных объектах.

Planar Reflection ParametersПараметры планарного отражения#

Reflection Viewport Mask The Reflection Viewport mask that controls rendering of Planar Reflection Probe reflections into the reflection camera viewport. Objects with matching viewport masks will be rendered.Reflection Viewport маска, которая управляет рендерингом отражений Planar Reflection Probe в окне просмотра камеры отражения. Будут визуализированы объекты с совпадающими масками области просмотра.
Map Size

Specifies the reflection’s texture resolution in pixels. The texture is squared (height and width are equal).Задает разрешение текстуры отражения в пикселях. Текстура квадратная (высота и ширина равны).

Примечание
Using high-resolution maps for reflections may significantly affect performance, as dynamic reflections are rendered each frame.Использование карт с высоким разрешением для отражений может существенно повлиять на производительность, поскольку динамические отражения визуализируются в каждом кадре.
Two Sided Enables projection for both sides. If this parameter is on, the reflection is projected on both sides of Planar Reflection Probe in opposite directions.Обеспечивает проецирование с обеих сторон. Если этот параметр включен, отражение проецируется по обе стороны от Planar Reflection Probe в противоположных направлениях.
Stereo per Eye

Enables rendering of the reflection for each eye separately.Включает рендеринг отражений отдельно для каждого глаза.

Примечание
This option is very performance-consuming.Эта опция существенно влияет на производительность.
Roughness Samples

Sets the number of samples used to adjust quality of the blurring effect for the reflection on rough surfaces.Устанавливает количество сэмплов, используемых для настройки качества эффекта размытия для отражения на шероховатых поверхностях.

  • The lowest value of 0 means that the blurring of projection is made using only mipmaps.Наименьшее значение 0 означает, что размытие проекции выполняется только с использованием MIP-карт.
  • Higher values result in better blurring quality, as more more randomized samples are used.Более высокие значения приводят к лучшему качеству размытия, поскольку используется больше рандомизированных выборок.
Примечание
Rougher materials require more samples for smoother blurring reflection, but setting too high number of samples may cause a performance drop.Для более грубых материалов требуется больше образцов для более плавного размытия отражения, но установка слишком большого количества образцов может привести к падению производительности.
Roughness Visibility Min Lower surface roughness limit, starting from which the reflection starts to fade out gradually.Нижний предел шероховатости поверхности, начиная с которого отражение начинает постепенно исчезать.
Roughness Visibility Max Upper surface roughness limit, starting from which the reflection completely disappears.Верхний предел шероховатости поверхности, начиная с которого отражение полностью исчезает.
Distance Scale

Global distance multiplier within the range of [0.0f;1.0f] for the reflection LODs visibility distance. Distance Scale is applied to the distance measured from the reflection camera to the node (surface) bound.Множитель глобального расстояния в диапазоне [0.0f;1.0f] для отражения LODs дальность видимости. Шкала расстояний применяется к расстоянию, измеренному от камеры отражения до границы узла (поверхности).

Примечание
This option enables rendering of less detailed LODs for reflections to increase performance.Этот параметр позволяет отображать менее подробные LOD для отражений для повышения производительности.
Reflection Distance The render distance for the reflection that specifies how far from the camera the reflection will be rendered.Расстояние визуализации для отражения, определяющее, как далеко от камеры будет отображаться отражение.
Parallax

Degree of reflection distortion within the range of [0;1]. Distortion depends on an angle between the probe plane and the surface onto which the probe projects reflection. Increasing the value amplifies visual distortion as a result of increasing this angle.Степень искажения отражения в диапазоне [0;1]. Искажение зависит от угла между плоскостью зонда и поверхностью, на которую зонд проецирует отражение. Увеличение значения усиливает визуальные искажения в результате увеличения этого угла.

Noise Intensity Additional jitter for roughness samples that creates a noise effect on the reflection. Higher values make the noise effect more noticeable.Дополнительный джиттер для образцов шероховатости, создающий шумовой эффект на отражение. Более высокие значения делают шумовой эффект более заметным.
Reflection Offset Z axis offset (relative to the probe local coordinate system) for the reflection. Can be used to change the viewpoint of the reflection camera moving it forward or backwards relative to the probe.Смещение оси Z (относительно локальной системы координат probe) для отражения. Может использоваться для изменения точки обзора камеры отражения, перемещая ее вперед или назад относительно зонда.
ZNear Distance to the near clipping plane defining a frustum to be used for grabbing reflections.Расстояние до ближайшей плоскости отсечения, определяющей усеченную пирамиду, которая будет использоваться для захвата отражений.
ZFar

Distance to the far clipping plane defining a frustum to be used for grabbing reflections.Расстояние до дальней плоскости отсечения, определяющее усеченную пирамиду, которая будет использоваться для захвата отражений.

Примечание
The higher the value, the more distant objects will be rendered; therefore, high values are not recommended due to possible performance hit.Чем выше значение, тем более удаленные объекты будут отображаться; поэтому высокие значения не рекомендуются из-за возможного снижения производительности.
Visibility Sky Renders sky in the reflection. Can be used, when the reflection is supposed to reflect closeby objects only.Отображает небо в отражении. Может использоваться, когда отражение должно отражать только близлежащие объекты.
Последнее обновление: 23.06.2023
Build: ()