Это первый из двух уроков, созданных в Blender 3.6, в котором мы рассмотрим нод Sun Beams для имитации рассеивания света в воздухе в Compositing, то есть после рендера, без использования Volume shaders или других элементов сцены.


Видеоверсия этого руководства в настоящее время недоступна на этом языке. Ниже вы можете посмотреть английскую версию с субтитрами; под видео вы найдете перевод расшифровки на русский язык.


Текстовая расшифровка видео

Всем привет! Это первый из двух уроков, созданных в Blender 3.6, в котором мы рассмотрим нод Sun Beams для имитации рассеивания света в воздухе в Compositing, то есть после рендера, без использования Volume shaders или других элементов сцены.

Этот эффект может называться по-разному: Crepuscular Rays, God Rays или, по названию нода композитинга, который мы будем использовать, Sun Beams. В данном случае я бы не называл его Volumetric Light, потому что это эффект постобработки, а не настоящее объемное освещение.

В этом первом уроке мы рассмотрим только нод Sun Beams на очень простой сцене. Поэтому, если вы уже знаете этот нод и его параметры, можете не смотреть этот урок и дождаться следующего!

В следующем уроке мы рассмотрим немного более сложную сцену, где нам понадобится использовать маски и другие техники композитинга.

В сцене, которую я сейчас показываю на экране, виртуальная камера расположена внутри очень стилизованной комнаты. Свет попадает только через отверстие сверху. Это освещение World, которое в Compositing называется Environment.

Когда мы запускаем рендер, получаем очень простой результат: фон, видимый через отверстие, хорошо освещен, тогда как остальная часть окружения освещается отраженным светом.

Давайте откроем редактор Compositing и добавим в setup нод Sun Beams, разместив его прямо между выходом Image нода Render Layers и нодом Reroute, чтобы можно было видеть предварительный просмотр эффекта в Backdrop.

Сразу замечаем две вещи: у нода всего три параметра и... ничего не видно. Не только отсутствует эффект, но и весь рендер исчез!

Нод Sun Beams применяется ко всему рендеру, но поскольку длина лучей, заданная параметром Ray Length, равна 0, эффект отсутствует. Поэтому увеличим значение параметра Ray Length и обратим внимание еще на три вещи.

Первое, что мы замечаем, это то, что лучи имеют собственное направление, которое, однако, не совпадает с направлением световых лучей, попадающих в сцену. Это направление на самом деле задается положением X-образного элемента, видимого в редакторе при выборе нода Sun Beams.

Этот символ, обозначающий источник эффекта, можно перемещать кликом и перетаскиванием или задавая координаты X и Y в двух оставшихся параметрах нода.

Второе, что мы замечаем, это то, что нод Sun Beams возвращает только сам эффект, то есть остальная часть рендера больше не отображается.

Чтобы добавить этот эффект к исходному рендеру, достаточно добавить в сцену нод Color Mix в режиме Add, убедившись, что выход Image нода Render Layers подключен к первому входу Image нода Color Mix, а выход Image нода Sun Beams подключен ко второму входу Image нода Color Mix.

Однако есть и третья вещь, которую мы заметили ранее: световые лучи проецируются во все стороны от точки происхождения эффекта.

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

Поскольку это отверстие показывает фон виртуальной вселенной, мы можем получить его маску, активировав Environment Render Pass во вкладке View Layers редактора Properties.

Неудобство заключается в том, что, поскольку эта информация была активирована только сейчас, чтобы увидеть ее и финальный результат эффекта, придется снова выполнить рендер. Поэтому не забывайте вовремя активировать этот параметр, когда хотите применить эффект в своих сценах!

Информацию Environment затем можно использовать как источник эффекта Sun Beams. Разница по сравнению с использованием Render Image очевидна.

Теперь интенсивность эффекта можно изменять с помощью параметра Factor, который, как и другие параметры нодов, может менять значения со временем через Keyframes, так что вы даже можете создавать анимации.

Однако перед завершением первой части я должен сказать, что не все так идеально: эти световые лучи являются эффектами постобработки, применяемыми к изображению, поэтому они не знают об объектах, находящихся в сцене, и, следовательно, не могут блокироваться препятствиями.

Поэтому этот эффект хорошо работает только в определенных условиях, а в других случаях необходимо использовать volumetric effects или другие приемы.

На этом этот урок заканчивается. В следующем мы увидим, как применять эффект к свету, проходящему через окна, то есть через полупрозрачный материал, как смягчать его края, исключать некоторые области рендера, которые нас не интересуют, а также дополнительно изменять его с помощью Color Balance и других эффектов. До скорой встречи!

Этот сайт предназначен исключительно для демонстрации некоторых моих работ и не имеет рекламных целей. Обратите внимание, что в настоящее время я не ищу и не рассматриваю запросы на индивидуальные заказы, консультации или любые другие формы профессионального сотрудничества.


РАСШИРЕННАЯ ИНФОРМАЦИЯ О ПОЛИТИКЕ КОНФИДЕНЦИАЛЬНОСТИ И ИСПОЛЬЗОВАНИИ ФАЙЛОВ COOKIE