This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров узла
Setting Up Materials
Настройка свойств
Освещение
Landscape Tool
Sandworm
Использование инструментов редактора для конкретных задач
Extending Editor Functionality
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Geodetics
World Objects
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
UnigineScript
C++
C#
Унифицированный язык шейдеров UUSL
File Formats
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
Работа с контентом
Оптимизация контента
Материалы
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

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. 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 с помощью предварительно запеченной трехмерной карты освещения. В отличие от Environment Probe, Voxel Probe обеспечивает физически точное распределение света внутри интерьеров и статических сцен на открытом пространстве, но поддерживает только диффузные отражения.

Also, Voxel Probe is great solution for shading dynamic objects within static areas.Кроме того, Voxel Probe - отличное решение для затенение динамических объектов в статических областях .

Примечание
Surfaces with enabled Lightmaps are not illuminated by Voxel Probe.Поверхности с включенными картами освещения не подсвечиваются Voxel Probe.

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

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 проецирует трехмерную текстуру освещения на объекты внутри него, обеспечивая имитацию непрямого освещения.

Примечание
For a transparent object (with Alpha Blending enabled) to be affected by Voxel Probe, you should toggle on the Multiple Environment Probes state of its material and enable the Multiple Environment Probes feature (via Rendering -> Transparent -> Multiple Environment Probes).Для прозрачного объекта (с Альфа-смешение enabled), чтобы на него воздействовал Voxel Probe, вы должны включить состояние Multiple Environment Probes его материала и включить функцию Multiple Environment Probes (через Rendering -> Transparent -> Multiple Environment Probes).

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.Каждый пиксель текстуры определяет освещенность определенного лица вокселя.

An example of a 3D lighting textureПример 3D-текстуры освещения

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 и моделировать глобальное освещение с непрямым освещением как для внутренних, так и для наружных сцен.

Примечание
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.По умолчанию Voxel Probe используется только для освещения; Что касается рефлектонов, то их рекомендуется моделировать с помощью Environment Probe. Такой подход обеспечивает наилучший результат, однако вы все равно можете включить отражения для Voxel Probe .

Adding Voxel ProbeДобавление Voxel Probe#

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

  1. On the Menu bar, click Create -> Light -> Voxel Probe.

    В меню выберите Create -> Light -> Voxel Probe.

  2. Place Voxel Probe somewhere in the world.Разместите Voxel Probe где-нибудь в мире.
  3. Bake Lighting or set the Texture parameter by choosing a prebaked lighting texture from assets.Запеките освещение или установите параметр Texture, выбрав предварительно запеченную текстуру освещения из ресурсов.
Примечание
Use the Cast GI option to define if a surface should be baked to Voxel Probe.Используйте опцию Cast GI, чтобы определить, должна ли поверхность запекаться в Voxel Probe.

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, описан ниже.

Внимание
Do not use the Scale transform parameter to change Voxel Probe size as it causes visual artifacts.Не используйте параметр преобразования Scale для изменения размера Voxel Probe, поскольку это вызывает визуальные артефакты.

Voxel Probe parametersПараметры Voxel Probe

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

Box Size Specifies the size of the box volume.Задает размер объема коробки.
Voxel Size

Sets the size of a voxel.Устанавливает размер вокселя.

Примечание
If the Box Size is not divisible to the Voxel Size without remainder, Voxel Probe uses the lowest volume of voxels covering the box.Если Box Size не делится на Voxel Size без остатка, Voxel Probe использует наименьший объем вокселей, покрывающих блок.
Примечание
These two parameters define the resolution of Voxel Probe. Note that the memory usage is cubically dependent on the resolution, double growth of the voxel size causes eight-times growth of the size of the lighting texture.Эти два параметра определяют разрешение Voxel Probe. Обратите внимание, что использование памяти кубически зависит от разрешения, удвоение размера вокселя приводит к восьмикратному увеличению размера текстуры освещения.

Render ParametersПараметры рендеринга#

Additive Blending

Enables the additive blending mode for Voxel Probe. This option offers more flexibility in lighting control. You can use it to blend lighting of several Voxel Probe nodes together and control them separately (e.g. make a separate Voxel Probe for an indoor emissive light source and blend it with another Voxel Probe with lighting baked from the sky, having the ability to enable and disable them separately).Включает режим аддитивного смешивания для Voxel Probe. Этот вариант обеспечивает большую гибкость в управлении освещением. Вы можете использовать его для смешивания освещения нескольких узлов Voxel Probe вместе и управления ими по отдельности (например, создайте отдельный Voxel Probe для внутреннего излучающего источника света и смешайте его с другим Voxel Probe с освещением, запеченным с неба, имея возможность включать и отключать их по отдельности ).

Примечание
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 с высокой детализацией внутри большого с низким уровнем детализации). Такие узлы не заменяют друг друга, вместо этого они смешиваются.
Use Sun Color

Enables the influence of sun light 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Настройки запекания#

Примечание
The following parameters describe the way the light shall be baked inside Voxel Probe, so you need to re-bake lighting, when you make changes to these parameters.Следующие параметры описывают способ запекания света внутри Voxel Probe, поэтому вам нужно повторно запечь освещение, когда вы вносите изменения в эти параметры.
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.

  • Draft option provides the highest iterativity with the lowest sampling quality and number of rays simulated.Параметр Draft обеспечивает наивысшую итеративность с наименьшим качеством выборки и количеством смоделированных лучей.
  • Low option provides low sampling quality and number of light rays simulated.Опция Low обеспечивает низкое качество дискретизации и количество имитируемых световых лучей.
  • Medium option corresponds to stable quality level which is good for most cases.Параметр Medium соответствует стабильному уровню качества, который подходит для большинства случаев.
  • High option corresponds to high sampling quality and number of light rays simulated intended for release production.Параметр High соответствует высокому качеству дискретизации и количеству смоделированных световых лучей, предназначенных для выпуска продукции.
  • Ultra baking quality might be useful to get rid of small inconsistencies on the release production.Качество запекания Ultra может быть полезно для устранения мелких несоответствий при выпуске продукции.
Bake Internal Volume

Defines the mode of internal volume baking of Voxel Probe.Определяет режим запекания внутреннего объема Voxel Probe.

  • Full option corresponds to baking all voxels of Voxel Probe in the full resolution.Параметр Full соответствует запеканию всех вокселей Voxel Probe в полном разрешении.
  • Half option corresponds to baking all voxels of Voxel Probe as follows: voxels that cover geometry are baked in the full resolution and empty voxels are baked in the half resolution.Параметр Half соответствует запеканию всех вокселей 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.

Последнее обновление: 27.10.2021
Build: ()