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.

Subsurface Scattering

Этот раздел содержит настройки, относящиеся к эффекту "Подповерхностное рассеяние экранного пространства". Этот эффект следует использовать для имитации человеческой кожи, воска и т.д.

Примечание
Не забудьте включить эффект SSSSS для материала.

Настройки подповерхностного рассеяния

Common Parameters#

Screen-Space Subsurface Scattering
Консольная команда: sss_enabled (API)
Preset В данный момент используется предустановка SSSSS (Screen-Space Subsurface Scattering). Чтобы настроить параметры эффекта SSSSS во время выполнения, вам следует активировать предустановку Custom: Одно из следующих значений:
  • Низкий (по умолчанию)
  • Средний
  • Высокий
  • Крайне
  • Экстремальный
  • Обычай

Консольная команда: render_sssss_preset (API)
Radius радиус подповерхностного рассеяния - расстояние в пространстве экрана, в пределах которого будут выбираться цвета.Определяет, насколько морщины, поры и впадины будут размыты и выделены. Чем выше это значение, тем дальше распространяется подповерхностное рассеяние. Слишком высокие значения приводят к появлению эффекта ореола. По минимальному значению 0, подповерхностное рассеяние не отображается.
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f.
Консольная команда: render_sssss_radius (API)
Radius = 1
Radius = 1
Radius = 0.2
Radius = 0.2
SSSSS Color subsurface scattering color used to simulate the subsurface component of skin lighting, i.e. the light that bounces inside of the subsurface tissue layers (epidermis and dermis) before exiting.For skin, subsurface color is reddish, due to blood circulating in skin tissues. To use this option, SSSSS effect (см. ) should be enabled.
vec4(1.0f, 0.0f, 0.0f, 1.0f) - значение по умолчанию
Консольная команда: render_sssss_color (API)
Threshold Min порог SSSSS (рассеяние в подповерхностном пространстве экрана) для параметра материала Полупрозрачный, равный 0 (минимальная прозрачность). Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 4.0f.
Консольная команда: render_sssss_min_threshold (API)
Threshold Max порог SSSSS (рассеяние в подповерхностном пространстве экрана) для параметра материала Полупрозрачный, равный 1 (максимальная прозрачность). Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 10.0f.
Консольная команда: render_sssss_max_threshold (API)

Параметры полупрозрачности#

Translucent Color цвет, используемый для полупрозрачных объектов во всем мире. Когда свет падает на одну сторону объекта, другая сторона частично подсвечивается этим цветом.
vec4(1.0f, 1.0f, 1.0f, 1.0f) - значение по умолчанию (белый)
Консольная команда: render_translucent_color (API)

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

SSS custom settings

Настройки подповерхностного рассеяния
Diffuse значение, указывающее, включен ли расчет SSSSS (подповерхностного рассеяния в пространстве экрана) для рассеянного освещения (направленного света). Если эта опция не требуется, отключите ее для экономии производительности. Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ). вкл. по умолчанию.
Консольная команда: render_sssss_diffuse (API)
Ambient значение, указывающее, включен ли расчет SSSSS (подповерхностного рассеяния в пространстве экрана) для окружающего освещения (окружающей среды). Если эта опция не требуется, отключите ее для экономии производительности. Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ). выкл. по умолчанию.
Консольная команда: render_sssss_ambient (API)
Quality качество эффекта SSSSS (подповерхностное рассеяние в пространстве экрана). Одно из следующих значений:
  • Low - low quality
  • Medium - medium quality (by default)
  • High - high quality
  • Ultra - ultra quality

Консольная команда: render_sssss_quality (API)
Quality = Low
Quality = Low
Quality = Ultra
Quality = Ultra
Resolution разрешение эффекта SSSSS (подповерхностное рассеяние в пространстве экрана). Одно из следующих значений:
  • Quarter - quarter resolution
  • Half - half resolution (by default)
  • Full - full resolution

Консольная команда: render_sssss_resolution (API)
Noise Ray интенсивность лучевого шума, используемая для расчета SSSSS (подповерхностное рассеяние в пространстве экрана) для уменьшения артефактов трассировки. Более высокие значения делают полосы менее заметными. Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ).
Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.5f.
Консольная команда: render_sssss_noise_ray (API)
Noise Step интенсивность ступенчатого шума, используемого для расчета SSSSS (подповерхностное рассеяние в пространстве экрана) для уменьшения артефактов трассировки. Более высокие значения делают полосы менее заметными. Чтобы использовать эту опцию, должен быть включен SSSSS effect (см. ).
Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.5f.
Консольная команда: render_sssss_noise_step (API)

Параметры рендеринга с чередованием#

Enabled значение, указывающее, включен ли режим чередующегося рендеринга для SSSSS (подповерхностное рассеяние в экранном пространстве). This option enables rendering of the effect in only half or quarter of all pixels with subsequent reconstruction of neighboring pixels using the data from previous frames, significantly improving performance.

Эффект является кумулятивным и лучше всего работает с Temporal Filter, который уменьшает призрачность и шумовые артефакты.

выкл. по умолчанию.
Консольная команда: render_sssss_interleaved (API)
Samples количество пикселей, которые должны быть пропущены при рендеринге эффекта SSSSS (рассеяние подповерхностного пространства экрана) с последующей реконструкцией соседних пикселей с использованием данных из предыдущих кадров. The following options are available:
  • 1 x 2 (1,0 * ширина x 0,5 * высота) - отображается половина всех пикселей, пропуская каждую вторую строку
  • 2 x 2 (0,5 * ширина x 0,5 * высота) - рендерится четверть всех пикселей, пропуская каждую вторую строку
Опция #1 установлена по умолчанию (см. выше).
(API)
Color Clamping режим фиксации цвета используется для уменьшения эффекта ореола. Более высокие значения увеличивают интенсивность фиксации, но могут вызвать мерцание (для уменьшения мерцания вы можете выбрать High + Velocity). Когда функция прозрачности отключена, она запаздывает, так как отстает на несколько кадров. Одно из следующих значений:
  • Отключено
  • Низкий (по умолчанию)
  • Средний
  • Высокий
  • Высокая + Скорость

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

Параметры временной фильтрации#

Fix Flicker значение, указывающее, включена ли опция taa исправить мерцание. This option fixes flickering edges caused by TAA: it removes bright pixels by using the pixel brightness information from the previous frame. It is recommended to enable the option for bright thin ropes, wires and lines. The option is available only when TAA (см. )включен.
Примечание
Включение этой опции может привести к увеличению затрат на производительность.
вкл. по умолчанию.
Консольная команда: render_taa_fix_flicker (API)
Frames By Color значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное кадрам TAA по цвету (см. ). вкл. по умолчанию.
Консольная команда: render_sssss_taa_frames_by_color (API)
Fix Blur значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное повторной выборке TAA Catmull (см. ). вкл. по умолчанию.
Консольная команда: render_sssss_taa_catmull_resampling (API)
Antialiasing In Motion значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное Сглаживанию TAA в движении (см. ). выкл. по умолчанию.
Консольная команда: render_sssss_taa_antialiasing_in_motion (API)
Preserve Details значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное TAA Сохранить подробности (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 0.5f.
Консольная команда: render_sssss_taa_preserve_details (API)
Frame Count значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное Количеству кадров TAA (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 30.0f.
Консольная команда: render_sssss_taa_frame_count (API)

Кадры по скорости

Enabled значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное кадрам TAA по скорости (см. ). вкл. по умолчанию.
Консольная команда: render_sssss_taa_frames_by_velocity (API)
Threshold значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное Порогу скорости кадров TAA (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f.
Консольная команда: render_sssss_taa_frames_velocity_threshold (API)
Max Frame Count значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное Максимальным кадрам TAA по скорости (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 60.0f.
Консольная команда: render_sssss_taa_max_frames_by_velocity (API)
Min Frame Count значение параметра TAA для подповерхностного рассеяния в пространстве экрана, аналогичное TAA Min кадров по скорости (см. ).
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 4.0f.
Консольная команда: render_sssss_taa_min_frames_by_velocity (API)
Последнее обновление: 19.12.2023
Build: ()