Поддерживаемые ноды (supported nodes)¶
Большинство нод взято из Cycles. Однако некоторые функции отсутствуют и могут (или не могут) быть реализованы в EEVEE в будущем.
См. также
Только ноды EEVEE¶
Эти ноды доступны только в том случае, если EEVEE является активным механизмом рендеринга. Эти ноды не будут работать в Cycles.
Шейдер в RGB (shader to RGB)¶
EEVEE supports the conversion of BSDF outputs into color inputs to make a wide variety of custom shading. This is supported using the:doc:Shader to RGB </render/shader_nodes/color/shader_to_rgb> node. This node evaluates the lighting of the BSDFs connected to it similarly to a Blended material and inherits its limitations.
Transparent BSDF is supported through the Shader to RGB workflow. This allows access to the radiance behind an object, depending on the material type:
Dithered material with Raytraced Transmission disabled will sample the nearest light probe.
Dithered material with Raytraced Transmission enabled will show other Dithered materials with transmission disabled, or fall back to the nearest probe.
Blended material will show all Dithered materials, or fall back to the nearest probe.
Отражающий BSDF (specular BSDF)¶
Эта нода реализует зеркальный рабочий процесс, встречающийся в других механизмах рендеринга.
Поддержка других нод¶
Если здесь чего-то нет – значит, это поддерживается.
Ноды шейдеров (shader nodes)¶
В общем случае шейдерные ноды должны вести себя примерно так же, как в Cycles. Поэтому обязательно ознакомьтесь с разделом «Cycles» данного руководства.
См. также
Хотя большинство BSDF поддерживаются, многие из них являются приближениями и не являются полными.
- Диффузный BSDF (diffuse BSDF)
Шероховатость не поддерживается. Поддерживается только диффузия Ламберта.
- BSDF cтекла / Преломляющий BSDF (glass / refraction BSDF)
Поддерживается только GGX и Multiscatter GGX распределение. См.: «Ограничения трассировки лучей».
- Глянцевый BSDF (glossy BSDF)
Поддерживается только дистрибутивы GGX и Multiscatter GGX.
- Подповерхностное рассеивание (subsurface scattering)
Сэмплинг Random Walk, IOR и анизотропия не поддерживаются.
- Прозрачный BSDF (transparent BSDF)
Colored and additive transparency are only compatible with blended modes. When used with Shader to RGB, transparency can expose radiance behind objects depending on the material mode and ray-traced transmission settings.
- Просвечивающий BSDF (translucent BSDF)
Не рассеивает свет внутри объекта. Он освещает объект только с обратными нормалями.
- Принципиальный BSDF (principled BSDF)
Кумулятивные ограничения из-за диффузного BSDF, глянцевого BSDF, BSDF преломления и подповерхностного рассеивания. Анизотропия не поддерживается. Слой «лоск» представляет собой грубое приближение.
- Поглощение объёма (volume absorption)
См.: «Ограничение объёма».
- Рассеивание объёма (volume scatter)
Параметр анизотропии будет смешанным и усреднённым для всех перекрывающихся объёмных объектов, что физически не корректно и отличается от Cycles. Также см.: «ограничение объёма».
- Принципиальный объём (principled volume)
То же, что и «рассеивание объёма». См.: «Ограничение объёма».
- Удержание (holdout)
Поддерживается частично. Использование режима «колебание» может привести к неверным результатам.
- Анизотропный BSDF (anisotropic BSDF)
Не поддерживается.
- Мультяшный BSDF (toon BSDF)
Не поддерживается.
- BSDF Волос (hair BSDF)
Не поддерживается.
- Лоск BSDF (Sheen BSDF)
Не поддерживается.
- Принципиальный BSDF волос (principled hair BSDF)
Не поддерживается.
Ноды ввода (input nodes)¶
- Окружающая окклюзия (ambient occlusion)
Параметр «только локально» не поддерживается.
- Геометрия (geometry)
Заострённость не поддерживается.
- Случайно на остров (random per island)
Случайно на остров не поддерживается.
- Атрибут (attribute)
По умолчанию активный UV-слой. Поддерживаются только встроенные атрибуты геометрии «плотность», «цвет», «пламя» и «температура». Поддерживаются атрибуты UV и цвета. Поддерживается только до 8 атрибутов «объекта» или «создателя экземпляров» для каждого материала (оба типа имеют одинаковый предел), и 512 атрибутов «слоя визуализации» на сцену.
- Фаска (bevel)
Не поддерживается.
- Информация о кривых (curves info)
Для вывода случайных чисел используется другой алгоритм RNG. Диапазон и статистическое распределение значений должны быть одинаковыми, но значения будут разными.
- Путь света (light path)
У EEVEE нет настоящего понятия о лучах. Но для облегчения рабочего процесса между Cycles и EEVEE – некоторые выходные данные поддерживаются только в определённых случаях. Эта нода позволяет настраивать непрямое освещение в шейдере.
Луч из камеры (is camera): Поддерживается.
Луч тени (is shadow): Поддерживается.
Диффузный луч (is diffuse): Установите значение 1.0 при запекании объёма светового зонда. В противном случае устанавливается значение 0.0.
Луч глянца (is glossy): Установите значение 1.0 при запекании сферы или плоскости светового зонда. В противном случае устанавливается значение 0.0.
Единственный луч (is singular): Не поддерживается. То же, что и луч глянца.
Луч отражения (is reflection): Не поддерживается. То же, что и луч глянца.
Луч трансмиссии (is transmission): Не поддерживается. То же, что и луч глянца.
Длина луча (ray length): Не поддерживается. По умолчанию 1.0.
Глубина луча (ray depth): Не поддерживается. По умолчанию 0.0.
Глубина диффузии (diffuse depth): Поддерживается частично. Установите значение 1.0 при запекании объёма светового зонда. В противном случае устанавливается значение 0.0.
Глубина глянца (glossy depth): Поддерживается частично. Установите значение 1.0 при запекании сферы или плоскости светового зонда. В противном случае устанавливается значение 0.0.
Глубина прозрачности (transparent depth): Не поддерживается. По умолчанию 0.
Глубина трансмиссии (transmission depth): Не поддерживается. То же, что глубина глянца.
Примечание
«Луч глянца» не работает с отражениями/преломлениями экранного пространства, но работает с плоскостями отражения (независимо от того, используются ли они с SSR или нет).
- Информация о частице (particle info)
Не поддерживается.
- Текстурные координаты (texture coordinate)
«От инстансера» не поддерживается.
- UV-Карта (UV map)
«От инстансера» не поддерживается.
- Каркас (wireframe)
Параметр размера пикселя не даёт точно такого же результата, как Cycles. Ширина может быть немного другой.
Текстура (texture nodes)¶
Поддерживается большинство текстурных нод, за исключением перечисленных ниже исключений:
- IES-текстура (IES texture)
Не поддерживается.
- Изображение-текстура (image texture)
Интеллектуальная интерполяция всегда использует кубическую интерполяцию. Артефакт проявляется при проекции «цилиндр» или «сфера» с линейной интерполяцией. Это связано с аппаратным mip-мэппингом и анизотропной фильтрацией. Этот тип артефакта также будет виден, если предоставленные координаты текстуры не являются непрерывными. Использование прямоугольной проекции с типом расширения, установленным на «обрезку» или «расширение» – не поддерживается. Вместо этого она всегда будет использовать «повтор».
- Плотность точек (point density)
Не поддерживается.
- Текстура неба (sky texture)
В режиме Nishita свойство «солнечный диск» не поддерживается.
Другие ноды (other nodes)¶
- Спад света (light falloff)
Не поддерживается.