Principle BSDF — что это такое и для чего нужно?

В этой статье мы расскажем об одном из самых удобных шейдеров в Blender, который поможет быстро и качественно настроить материалы в вашей сцене.

Principle BSDF — что это такое и для чего нужно?

На всякий случай, разберемся, что такое шейдер:

Шейдер — программа, используемая в 3D-графике, которая позволяет получить представление о том, как объект взаимодействует со светом: как он пропускает и отражает свет, как на нем работают текстуры и т.д.

Материалы в Blender создаются внутри Shader Editor при помощи нодовой системы. Она является упрощенным видом сложной математической формулы, позволяющей определять физические свойства поверхности, к которой применен соответствующий материал.

Principled BSDF — композитный шейдер для движка Cycles в программе Blender, объединяющий настройки нескольких шейдеров в одной ноде. Он появился в версии Blender 2.79 и очень быстро стал важным подспорьем в работе 3D специалистов.

Principle BSDF — что это такое и для чего нужно?

За какие настройки он отвечает:

  • Base Color — цвет поверхности (диффузный или металлический)
  • Subsurface — цвет подповерхностного рассеивания, который отвечает за то, как сильно свет проникает внутрь предмета.
  • Subsurface Radius — среднее расстояние, на которое свет рассеивается под поверхностью.
  • Metallic — создание металлического эффекта на материале. Максимальное значение настройки создает полностью зеркальное отражение с оттенком основного цвета.
  • Specular — определяет способность поверхности к отражению. Specular Tint слегка подкрашивает отражение отблеска, используя Base Color.
  • Roughness — задаёт «шероховатость» поверхности.
  • Anisotropic — создание кольцевого блика на металлических поверхностях. Anisotropic Rotation вращает блик, при 1.0 делая полный круг.
  • Sheen — добавляет мягкое «бархатное» отражение вблизи краев для имитации таких материалов, как ткань. Sheen Tint смешивает белый цвет с Base Color.
  • Clearcoat — создает эффект полированной поверхности, добавляя дополнительный белый зеркальный слой над поверхностью. Подходит для таких материалов, как автомобильная краска.
  • Clearcoat Roughness отвечает за добавление эффекта шероховатости настройке Clearcoat.
  • IOR — индекс преломления света. Контролирует степень преломления света, его проходимость через поверхность материала, а также насколько хорошо видны отражения на материале. Актуален для материалов с прозрачностью (вода, стекло).
  • Transmission — отвечает за пропускание света, где при 1 поверхность станет полностью прозрачной. Transmission Roughness — параметр появляется только при выборе типа распределения GGX (вместо дефолтного Multiscatter GGX). Регулирует шероховатость для проходящего света.
  • Emission — излучение света от поверхности материала. Emission Strength отвечает за силу излучаемого света.
  • Alpha — управляет прозрачностью поверхности, при этом значение 1.0 делает материал полностью непрозрачным.
  • Normal — управляет нормалями базовых настроек.
  • Clearcoat Normal — управляет нормалями настройки Clearcoat.
  • Tangent — управление вращением кольцевого блика.

Дополнительные настройки Principle BSDF, отвечающие за то, как свет распределяется по мешу:

  • GGX — более простой, но менее физически точный метод, который активирует настройку Transmission Roughness.
  • Multiple-scattering GGX — учитывает сразу несколько условий отражения (рассеивания) света.
88
Начать дискуссию