Voxel Probe
Voxel Probe is a light source which provides static voxel lighting and shading on an object inside Voxel Probe by using a prebaked 3D lighting map. Voxel Probe stores information on indirect lighting (light bounces) only, no direct lighting data at all. Unlike Environment Probe, Voxel Probe provides physically accurate light spreading inside interiors and outdoor static scenes but supports diffuse reflections only.Voxel Probe - это источник света, который обеспечивает статическое воксельное освещение и затенение объекта внутри своего объема с помощью предварительно запеченной трехмерной карты освещения. Voxel Probe хранит информацию только о непрямом освещении (отраженный свет), данные о прямом освещении в Voxel Probe не хранятся. В отличие от Environment Probe, Voxel Probe обеспечивает физически точное распределение света внутри интерьеров и статических сцен на открытом пространстве, но поддерживает только диффузные отражения.
Also, Voxel Probe is great solution for shading dynamic objects within static areas.Кроме того, Voxel Probe - отличное решение для затенение динамических объектов в статических областях .
See AlsoСмотрите также#
- The article on Light Sources ParametersСтатья о Параметрах источников света
- The LightVoxelProbe class to manage Voxel Probe via APILightVoxelProbe класс для управления Voxel Probe через API
OverviewОбщая информация#
Voxel Probe provides box volume composed of voxels and contains parameters used for light baking inside it.Voxel Probe обеспечивает прямоугольный объем, состоящий из вокселей, и содержит параметры, используемые для запекания освещения внутри него.
Voxel Probe projects a 3D lighting texture on objects inside it thus providing indirect lighting simulation.Voxel Probe проецирует трехмерную текстуру освещения на объекты внутри него, обеспечивая имитацию непрямого освещения.
The texture should have an appropriate resolution which is calculated the following way:Текстура должна иметь соответствующее разрешение, которое рассчитывается следующим образом:
Resolution = Width × Height × (Depth × 6)Разрешение = ширина × высота × (глубина × 6)
Each pixel of a texture defines the illuminance of a certain voxel face.Каждый пиксель текстуры определяет освещенность определенного лица вокселя.
The inner space of Voxel Probe is visualized using spheres. These spheres are used to show the illumination in each voxel from all directions. The visualizer is disabled by default. To enable it, use the Helpers menu in Editor Viewport: Внутреннее пространство Voxel Probe визуализируется с помощью сфер. Эти сферы используются для отображения освещения в каждом вокселе со всех сторон. По умолчанию визуализатор выключен. Чтобы включить его, используйте меню Helpers в окне просмотра редактора:
Voxel Probe Visualizer settings:Voxel Probe Настройки визуализатора:
- Grid Size — number of spheres in every row/column, the value from 7 to 40.Grid Size - количество сфер в каждой строке / столбце, значение от 7 до 40.
- Sphere Scale — size of the visualizing sphere.Sphere Scale - размер визуализирующей сферы.
Voxel Probe is a required object for the Voxel-Based GI feature, which enables you to generate a lighting texture for Voxel Probe and simulate global illumination with indirect lighting for both, interiors and outdoor scenes.Voxel Probe - обязательный объект для GI на основе вокселей функция, которая позволяет вам генерировать текстуру освещения для Voxel Probe и моделировать глобальное освещение с непрямым освещением как для внутренних, так и для наружных сцен.
Adding Voxel ProbeДобавление Voxel Probe#
To add Voxel Probe to the scene via UnigineEditor, do the following:Чтобы добавить Voxel Probe в сцену через UnigineEditor, сделайте следующее:
- On the Menu bar, click Create -> Light -> Voxel Probe.
- Place Voxel Probe somewhere in the world.Разместите Voxel Probe где-нибудь в мире.
- Bake Lighting or set the Texture parameter by choosing a prebaked lighting texture from assets.Запеките освещение или установите параметр Texture, выбрав предварительно запеченную текстуру освещения из ресурсов.
Voxel Probe SettingsНастройки Voxel Probe#
Parameters of Voxel Probe are available in the Node tab of the Parameters window. It contains both the common and the specific parameters. A set of parameters specific for Voxel Probe is described below.Параметры Voxel Probe доступны на вкладке Node окна Parameters. Он содержит как общие, так и специфические параметры. Набор параметров, специфичных для Voxel Probe, описан ниже.
Common ParametersОбщие параметры#
Render ParametersПараметры рендеринга#
Color | Sets the light color in the RGBA format. The color defines both the plausibility of virtual representation and its aesthetic component.Устанавливает цвет свет в формате RGBA . Цвет определяет правдоподобие виртуального изображения и его эстетическую составляющую. |
---|---|
Intensity |
Sets the light color multiplier, which provides fine control over color intensity of the emitted light:Устанавливает светлый цвет множитель , который обеспечивает точный контроль интенсивности цвета излучаемого света:
|
Shadow Mask | The Shadow mask controls rendering of a shadow cast by an object lit by a light source. Shadow маска управляет рендерингом тени, отбрасываемой объектом, освещенным источником света. |
Viewport Mask | Sets the Viewport mask for the light.Устанавливает маску Viewport для света. |
Visibility Distance | Distance from the camera, in units, up to which Voxel Probe will be rendered.Расстояние от камеры в единицах, до которого будет отображаться Voxel Probe. |
Fade Distance | Distance from the camera, in units, starting from which Voxel Probe starts to fade out gradually.Расстояние от камеры в единицах, начиная с которого Voxel Probe начинает постепенно исчезать. |
Render On Water | Renders Voxel Probe on the water surface.Отображает Voxel Probe на воде. |
Render On Transparent | Renders Voxel Probe on transparent surfaces.Отображает Voxel Probe на прозрачном объекте. |
Blend Mode |
Toggles the blending mode for Voxel Probe. This option offers more flexibility in lighting control.Переключает режимы смешивания для Voxel Probe. Этот вариант обеспечивает большую гибкость в управлении освещением. The following modes are available:Доступны следующие режимы:
Voxel Probe with additive blending enabled cannot be used as an inset to add lighting details (e.g. creating a small high-detail Voxel Probe inside a large low-detail one). Such nodes do not replace each other, as they are blended instead.Voxel Probe с включенным аддитивным смешиванием не может использоваться в качестве вставки для добавления деталей освещения (например, создание небольшого Voxel Probe с высокой детализацией внутри большого с низким уровнем детализации). Такие узлы не заменяют друг друга, вместо этого они смешиваются. |
Multiply By Sky Color |
Enables the influence of sky color on Voxel Probe. When enabled, this option makes the Voxel Probe color black at night, or orange at sunset.Включает влияниецвета неба на Voxel Probe. Если этот параметр включен, цвет Voxel Probe становится черным ночью или оранжевым на закате. To bake lighting from the sky separately with this option enabled, it is recommended to enable baking visibility for the sky only, while disabling it for other light sources.Чтобы запекать освещение от неба отдельно с этой опцией, рекомендуется включить видимость запекания для неба только, отключив его для других источников света. Changing this option requires the lighting to be re-baked.Изменение этого параметра требует повторного запекания освещения. |
Ambient ParametersПараметры окружающей среды#
Bias | Sets the bias of ambient lighting by adjusting the voxels offset for fine tuning.Устанавливает смещение окружающего освещения, регулируя смещение вокселей для точной настройки. |
---|---|
Cubic Filtering |
Enables the cubic filtering of ambient lighting.Включает кубическую фильтрацию окружающего освещения. When disabled, the linear filtering is used.Когда отключено, используется линейная фильтрация. |
Reflections ParametersПараметры отражений#
Enabled | Enables reflections for Voxel Probe. By default, Voxel Probe is used for lighting only; as for reflectons, it is recommended to simulate them using Environment Probe. This approach ensures the best result, however you can still enable reflections for Voxel Probe via this option.Включает отражения для Voxel Probe. По умолчанию Voxel Probe используется только для освещения; Что касается отражений, то их рекомендуется моделировать с помощью Environment Probe. Такой подход обеспечивает лучший результат, однако вы все равно можете включить отражения для Voxel Probe с помощью этой опции. |
---|---|
Visibility Roughness Min | Sets the lower bound of the roughness range within which the reflections of Voxel Probe are visible.Устанавливает нижнюю границу диапазона шероховатости, в котором видны отражения Voxel Probe. |
Visibility Roughness Max |
Sets the higher bound of the roughness range within which the reflections of Voxel Probe are visible. Устанавливает верхнюю границу диапазона шероховатости, в котором видны отражения Voxel Probe. The roughness range helps to choose between diffuse reflection of the Voxel Probe and other ones (reflection from an environment probe, the environment cubemap) for all materials having the Roughness parameter.Диапазон шероховатости помогает выбирать между диффузным отражением Voxel Probe и другими (отражение от датчика окружающей среды, кубической карты среды) для всех материалов, имеющих параметр Roughness. |
Bias | Sets the bias of reflection by adjusting the voxels offset for fine tuning.Устанавливает смещение отражения, регулируя смещение вокселей для точной настройки. |
Cubic Filtering |
Enables the cubic filtering of reflection.Включает кубическую фильтрацию отражения. When disabled, the linear filtering is used.Когда отключено, используется линейная фильтрация. |
Baking SettingsНастройки запекания#
Baking Viewport Mask | Sets the baking Viewport mask which specifies the surfaces to be baked basing on their material's Viewport mask.Устанавливает маску Viewport для запекания, которая определяет поверхности для запекания на основе маски Viewport их материала. |
---|---|
Far Clipping |
Sets the distance to the far clipping plane used for every voxel during light baking.Устанавливает расстояние до дальней плоскости отсечения, используемое для каждого вокселя во время запекания света. |
Bake Quality |
Defines the baking quality preset for Voxel Probe.Определяет предварительную настройку качества запекания для Voxel Probe.
|
Bake Internal Volume |
Defines the mode of internal volume baking of Voxel Probe.Определяет режим запекания внутреннего объема Voxel Probe.
Having baked internal volume makes it possible to realistically shade dynamic objects that move inside Voxel Probe as the lighting texture is projected onto all the geometry. Запеченный внутренний объем позволяет реалистично затенять динамические объекты, которые перемещаются внутри Voxel Probe, поскольку текстура освещения проецируется на всю геометрию.
|
You can use the following 7 visibility options together with additive blending to provide more flexibility in light baking. Thus, you can make Voxel Probe nodes independent of each other and combine them to produce some sort of dynamic GI effect.Вы можете использовать следующие 7 параметров видимости в комбинации с аддитивным смешиванием чтобы обеспечить большую гибкость в запекании освещения. Таким образом, вы можете сделать узлы Voxel Probe независимыми друг от друга и объединить их, чтобы создать своего рода динамический эффект GI. |
|
Visibility Sky | Enables baking of lighting from the sky to Voxel Probe.Включает запекание освещения с неба в Voxel Probe. |
Visibility Light World | Enables baking of Light World to Voxel Probe.Включает запекание от Light World в Voxel Probe. |
Visibility Light Omni | Enables baking of Light Omni to Voxel Probe.Включает запекание от Light Omni в Voxel Probe. |
Visibility Light Proj | Enables baking of Light Projected to Voxel Probe.Включает запекание от Light Projected в Voxel Probe. |
Visibility Voxel Probe | Enables baking of other Voxel Probe light sources to Voxel Probe.Включает запекание в Voxel Probe других источников света Voxel Probe. |
Visibility Environment Probe | Enables baking of Environment Probe light sources to Voxel Probe.Включает запекание источников света Environment Probe в Voxel Probe. |
Visibility Emission | Enables baking of emission light sources to Voxel Probe.Позволяет запекать эмиссионные источники света в Voxel Probe. |
Visibility Lightmap | Enables baking of lightmapped surfaces to Voxel Probe.Позволяет запекать поверхности с картами освещения в Voxel Probe. |
Texture |
Sets the 3D lighting texture. Устанавливает 3D-текстуру освещения. Every bake lighting procedure makes changes to the asset which is set for this parameter.Каждая процедура запекания освещения вносит изменения в ассет, установленный для этого параметра. You can leave the field empty to avoid losing content. In this case a new generated lighting texture will be set for this parameter after the bake lighting procedure. Generated textures are stored in the data/bake_lighting folder.Вы можете оставить поле пустым, чтобы не потерять содержимое. В этом случае новая сгенерированная текстура освещения будет установлена для этого параметра после процедуры запекания освещения. Сгенерированные текстуры хранятся в папке data/bake_lighting. |