Global Illumination
Этот раздел содержит настройки глобального освещения, относящиеся к SSRTGI (глобальное освещение в экранном пространстве с трассировкой лучей).
Параметры SSRTGI#
Технология SSRTGI (Screen-Space Ray-Traced Global Illumination) - это набор методов трассировки лучей в пространстве экрана с уровнем производительности в реальном времени. Технология не требует запекания освещения, поэтому любой объект можно свободно перемещать. Другими словами, SSRTGI - это глобальное освещение в экранном пространстве в реальном времени.
Метод реализует реальную трассировку лучей через каждый пиксель экрана с заданным количеством лучей и заданной точностью обнаружения препятствий (точность устанавливается с помощью шагов ). Такая трассировка лучей используется для Ambient Occlusion (SSAO), чтобы сделать тени между объектами более реалистичными, для Bent Normals для сглаживания окружающего освещения по краям и для SSGI для воссоздания отражений света от поверхностей объекта.
Preset | индекс используемой в данный момент предустановки SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Чтобы настроить параметры эффекта SSRTGI во время выполнения, вам следует активировать предустановку Custom: Одно из следующих значений:
Консольная команда: render_ssrtgi_preset (API) |
---|
Настраиваемые параметры#
Fast Tracing | значение , указывающее, включена ли быстрая трассировка для SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Эта опция динамически изменяет размер шага для получения отражений непрямого освещения с использованием малого количества шагов при сохранении высокой производительности. Отключение этой опции улучшает качество, но значительно снижает производительность. SSRTGI должен быть включен (см. ). вкл. по умолчанию.
Консольная команда: render_ssrtgi_fast_tracing (API) |
---|---|
Increased Accuracy | значение , указывающее, включена ли повышенная точность для SSRTGI (Глобальное освещение с трассировкой лучей в пространстве экрана). Этот параметр уменьшает визуальные артефакты за счет повышения точности последнего шага. SSRTGI должен быть включен (см. ). вкл. по умолчанию.
Консольная команда: render_ssrtgi_increased_accuracy (API) |
Resolution | разрешение эффекта SSRTGI (глобальное освещение с трассировкой лучей в пространстве экрана). Этот параметр существенно влияет на производительность. При низких значениях края объектов становятся размытыми. SSRTGI должен быть включен (см. ). Одно из следующих значений:
Консольная команда: render_ssrtgi_resolution (API) |
Resolution Depth | разрешение буфера глубины, используемого для вычисления SSRTGI (глобального освещения с трассировкой лучей в пространстве экрана). Этот параметр существенно влияет на производительность. Для повышения производительности эту опцию можно установить на более низкие значения, включив при этом повышенную точность (см. ). SSRTGI должен быть включен (см. ). Одно из следующих значений:
Консольная команда: render_ssrtgi_resolution_depth (API) |
Noise Step | интенсивность ступенчатого шума, используемого для вычисления SSRTGI. Этот параметр используется для уменьшения эффекта полосатости при трассировке с помощью шума: чем выше значение, тем менее выражен эффект полосатости. SSRTGI должен быть включен (см. ). Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.5f. Консольная команда: render_ssrtgi_noise_step (API) |
Noise Ray | Консольная команда: render_ssrtgi_noise_ray (API) |
Num Rays | количество лучей SSRTGI на пиксель, которые используются для вычисления конечного изображения. Использование большего количества лучей обеспечивает более точное вычисление SSRTGI, однако это дороже. SSRTGI должен быть включен (см. ). Диапазон значений: [1, 1024]. Значение по умолчанию : 8. Консольная команда: render_ssrtgi_num_rays (API) |
Num Steps | количество шагов SSRTGI для каждого луча, которые используются для вычисления трассировки. Чем выше значение, тем точнее учитываются препятствия между объектами. Однако этот параметр существенно влияет на производительность. SSRTGI должен быть включен (см. ). Диапазон значений: [1, 256]. Значение по умолчанию : 8. Консольная команда: render_ssrtgi_num_steps (API) |
Step Size | размер шага трассировки, используемого для вычисления SSRTGI. Чем выше значение, тем длиннее трассировка. Однако крошечные объекты могут быть пропущены. Чем меньше значение, тем более детализированными будут крошечные объекты. Эффект SSRTGI должен быть включен (см. ). Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f. Консольная команда: render_ssrtgi_step_size (API) |