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)
VR Development
Двойная точность координат
API
Animations-Related Classes
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
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Global Illumination

This section contains global illumination settings related to SSRTGI (screen-space ray-traced global illumination).Этот раздел содержит настройки глобального освещения, относящиеся к SSRTGI (глобальное освещение в экранном пространстве с трассировкой лучей).

Настройки глобального освещения в экранном пространстве с трассировкой лучей

SSRTGI ParametersПараметры SSRTGI#

The SSRTGI (Screen-Space Ray-Traced Global Illumination) technology is a set of screen-space ray tracing techniques with the real-time performance level. The technology doesn't require light baking, so every object can be freely moved. In other words, SSRTGI is real-time global illumination in the screen space.Технология SSRTGI (Screen-Space Ray-Traced Global Illumination) - это набор методов трассировки лучей в пространстве экрана с уровнем производительности в реальном времени. Технология не требует запекания освещения, поэтому любой объект можно свободно перемещать. Другими словами, SSRTGI - это глобальное освещение в экранном пространстве в реальном времени.

The technique implements real ray-tracing through each pixel of the screen, with a given number of rays and a specified accuracy of obstacle detection (the accuracy is set by using steps). Such ray-tracing is used for Ambient Occlusion (SSAO) to make more realistic shadows between objects, for Bent Normals to smooth ambient lighting on edges, and for SSGI to recreate light reflections from the object's surfaces.Метод реализует реальную трассировку лучей через каждый пиксель экрана с заданным количеством лучей и заданной точностью обнаружения препятствий (точность устанавливается с помощью шагов ). Такая трассировка лучей используется для Ambient Occlusion (SSAO), чтобы сделать тени между объектами более реалистичными, для Bent Normals для сглаживания окружающего освещения по краям и для SSGI для воссоздания отражений света от поверхностей объекта.

Примечание
For the technique to take an effect, the SSRTGI (Screen Space Ray-Traced Global Illumination) feature must be enabled (Rendering -> Features -> SSRTGI).Для включения данного функционала, необходимо активировать функцию SSRTGI (Rendering -> Features -> SSRTGI).
Preset индекс используемой в данный момент предустановки SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Чтобы настроить параметры эффекта SSRTGI во время выполнения, вам следует активировать предустановку Custom: Одно из следующих значений:
  • Отключено (по умолчанию)
  • Низкий
  • Средний
  • Высокий
  • Крайне
  • Экстремальный
  • Обычай

Консольная команда: render_ssrtgi_preset (API)

Customizable SettingsНастраиваемые параметры#

Пользовательские настройки SSRTGI

Настройки SSRTGI
Fast Tracing значение , указывающее, включена ли быстрая трассировка для SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Эта опция динамически изменяет размер шага для получения отражений непрямого освещения с использованием малого количества шагов при сохранении высокой производительности. Отключение этой опции улучшает качество, но значительно снижает производительность. SSRTGI должен быть включен (см. SSRTGIPreset). вкл. по умолчанию.
Консольная команда: render_ssrtgi_fast_tracing (API)
Increased Accuracy значение , указывающее, включена ли повышенная точность для SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Этот параметр уменьшает визуальные артефакты за счет повышения точности последнего шага. SSRTGI должен быть включен (см. SSRTGIPreset). вкл. по умолчанию.
Консольная команда: render_ssrtgi_increased_accuracy (API)
Resolution разрешение эффекта SSRTGI (глобальное освещение с трассировкой лучей в пространстве экрана). Этот параметр существенно влияет на производительность. При низких значениях края объектов становятся размытыми. SSRTGI должен быть включен (см. SSRTGIPreset). Одно из следующих значений:
  • Quarter - quarter resolution
  • Half - half resolution (by default)
  • Full - full resolution

Консольная команда: render_ssrtgi_resolution (API)
Resolution Depth разрешение буфера глубины, используемого для вычисления SSRTGI (глобального освещения с трассировкой лучей в пространстве экрана). Этот параметр существенно влияет на производительность. Для повышения производительности эту опцию можно установить на более низкие значения, включив при этом повышенную точность (см. SSRTGIIncreasedAccuracy). SSRTGI должен быть включен (см. SSRTGIPreset). Одно из следующих значений:
  • Quarter - quarter resolution (by default)
  • Half - half resolution
  • Full - full resolution

Консольная команда: render_ssrtgi_resolution_depth (API)
Noise Step интенсивность ступенчатого шума, используемого для вычисления SSRTGI. Этот параметр используется для уменьшения эффекта полосатости при трассировке с помощью шума: чем выше значение, тем менее выражен эффект полосатости. SSRTGI должен быть включен (см. SSRTGIPreset).
Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.5f.
Консольная команда: render_ssrtgi_noise_step (API)
Noise Ray
Консольная команда: render_ssrtgi_noise_ray (API)
Num Rays количество лучей SSRTGI на пиксель, которые используются для вычисления конечного изображения. Использование большего количества лучей обеспечивает более точное вычисление SSRTGI, однако это дороже. SSRTGI должен быть включен (см. SSRTGIPreset).
Диапазон значений: [1, 1024]. Значение по умолчанию : 8.
Консольная команда: render_ssrtgi_num_rays (API)
Num Steps количество шагов SSRTGI для каждого луча, которые используются для вычисления трассировки. Чем выше значение, тем точнее учитываются препятствия между объектами. Однако этот параметр существенно влияет на производительность. SSRTGI должен быть включен (см. SSRTGIPreset).
Диапазон значений: [1, 256]. Значение по умолчанию : 8.
Консольная команда: render_ssrtgi_num_steps (API)
Step Size размер шага трассировки, используемого для вычисления SSRTGI. Чем выше значение, тем длиннее трассировка. Однако крошечные объекты могут быть пропущены. Чем меньше значение, тем более детализированными будут крошечные объекты. Эффект SSRTGI должен быть включен (см. SSRTGIPreset).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f.
Консольная команда: render_ssrtgi_step_size (API)
Последнее обновление: 19.12.2023
Build: ()