В этом коротком базовом уроке, созданном в Blender 4.5, я покажу, как осветить сцену с помощью HDRI-изображения и отрендерить фон мира с другим изображением, цветом или Texture, в зависимости от ваших нужд.
Текстовая расшифровка видео
Всем привет! В этом коротком базовом уроке, созданном в Blender 4.5, я покажу, как осветить сцену с помощью HDRI-изображения и отрендерить фон мира с другим изображением, цветом или Texture, в зависимости от ваших нужд.
Я начну с того, что задам HDRI-изображение как Environment Texture для World. Это изображение будет обеспечивать освещение объекта в центре кадра, что можно проверить, переключившись в режим отображения Rendered в 3D Viewport.


Как вы, возможно, знаете, в Blender можно сделать фон World прозрачным, чтобы осветить объекты с помощью HDRI-изображения, а затем заменить фон на этапе постобработки с помощью Compositor Blender или другого редактора. Для этого нужно просто включить опцию Transparent в разделе Render Film окна Properties Editor, а затем сохранить рендер в формате файла, поддерживающем прозрачность, например PNG в режиме RGBA.


Теперь посмотрим, как использовать другое изображение для фона, который будет отображаться прямо в рендере, без использования Compositing на этапе постобработки. Сначала я снова включаю отображение фона, отключив опцию Transparent.

Теперь я использую Shading Layout, устанавливая предварительный просмотр сверху в режим Rendered вместо Material mode, который используется по умолчанию. Внизу в Shader Editor я переключаю вид на World. Сейчас HDRI-изображение подключено к Background-node, который, в свою очередь, соединён с World Output-node.


Я дублирую Image-node, чтобы загрузить другое изображение. Затем добавляю в схему Color Mix-node и Input Light Path-node.

Теперь я подключаю изображение, которое используется для освещения, к первому входу Color узла Mix. Затем подключаю изображение, которое используется для фона World, ко второму входу Color узла Mix. Будьте внимательны, потому что порядок имеет значение, как я объясню чуть позже. Наконец, выход Color Mix-node должен, конечно, быть подключён ко входу Color Background-node.

Теперь я подключаю выход Is Camera Ray узла Light Path к входу Factor узла Color Mix, чтобы получить желаемый результат. Информация Is Camera Ray возвращает 1, когда лучи из World попадают прямо в камеру, а для отражённых лучей она возвращает 0. Используя эту информацию как Factor для узла Color Mix, в областях, где виден фон, значение равно 1, поэтому используется второй вход Color узла Color Mix. С другой стороны, для отражённых лучей значение Factor равно 0, и освещение объектов берётся из первого входного изображения.

Я могу временно отключить узел Mix и наблюдать освещение и фон, приходящие только от первого Image-узла, просто выбрав Mix и нажав клавишу M, что означает Mute, чтобы переключать его включение и выключение.


Для второго входа Color узла Color Mix я использовал другое HDRI-изображение, но, конечно, вы можете подключить к этому входу любые допустимые данные, например процедурную Texture или даже однотонный цвет.


Прежде чем закончить этот короткий урок, я также покажу, как установить изображение, используемое как фон окна рендера. Это может быть полезно для создания финального изображения с нужным фоном напрямую, без необходимости использовать Transparent и Compositing. Для этой техники мне нужно использовать узел Image Texture вместо узла Environment Texture, что означает, что те, которые сейчас в этой схеме, для этой цели не подходят. Сначала я удаляю узел, подключенный ко второму Image-входу узла Mix, то есть узел, определяющий фон.
Я добавляю узел Image Texture, подключаю его к пустому входу узла Color Mix и загружаю нужное изображение. Здесь я выбираю то же изображение, которое использовалось во втором Environment-узле, поэтому пока результат такой же, как раньше.


Чтобы разместить всё изображение на окне рендера, мне нужно просто добавить узел Input Texture Coordinate и соединить его выход Window со входом Vector узла Image Texture. На этом этапе я могу начать рендеринг, получая освещение из первого изображения и фон из второго изображения прямо в финальном рендере.

Отлично, это всё для этого короткого урока! Надеюсь, он оказался для вас полезным! До скорого!