В этом восьмом эпизоде серии из девяти частей, посвящённой Atmospheric Perspective в Compositing в Blender 4.1, мы увидим, как уменьшать контраст изображения в зависимости от расстояния до виртуальной камеры.


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


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

В этом восьмом эпизоде серии из девяти частей, посвящённой Atmospheric Perspective в Compositing в Blender 4.1, мы увидим, как уменьшать контраст изображения в зависимости от расстояния до виртуальной камеры.

Уменьшение контраста можно выполнить с помощью узла Brightness Contrast из группы Color Adjust. Разместите этот узел между выходом группы SATURATION и узлом Reroute.

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

Поскольку нормализованная, но не инвертированная информация Depth возвращает значения от 0 до 1, где 1 соответствует наиболее удалённым элементам, первое, что нужно сделать, это умножить выход Normalize на -1. В результате получится 0 для ближайших объектов и -1 для самых дальних, что обеспечит начальное уменьшение контраста.

Эту операцию можно выполнить, вставив узел Math из группы Utilities между узлом Normalize и входом Contrast узла Brightness Contrast, изменив режим узла Math на Multiply и установив -1 в качестве второго значения операции.

Уменьшение контраста уже действует, однако оно не очень заметно, поскольку минимальное значение равно -1. Чтобы получить больше контроля над этой операцией, добавим второй узел Math Multiply, разместив его между первым узлом Multiply и входом Contrast.

В этом случае следует помнить, что для второго поля Value нужно использовать положительное значение. Этот узел будет умножать своё второе значение, которое мы можем задать по своему усмотрению, на маску расстояния. В результате мы получим значение Contrast в диапазоне от 0 до отрицательного значения, как и требуется.

Сгруппируем два узла Math Multiply и узел Brightness Contrast в новую группу, которую назовём CONTRAST.

Войдём в группу и подключим второй вход Value второго узла Multiply к одному из входов группы.

Таким образом, мы сможем легко изменять значение умножения, а следовательно и интенсивность контраста, даже когда группа закрыта.

Напоминаю, что вы можете легко активировать или деактивировать всю группу, выбрав её и нажав клавишу M один или несколько раз. Это сочетание используется для операции Mute.

Поиск по учебным материалам

Введите фразу или несколько ключевых слов через запятую.

3D-модели, обучающие материалы и ресурсы по компьютерной графике от Francesco Milanese. Лицензии на использование 3D-моделей можно приобрести в сторонних магазинах по ссылкам на соответствующих страницах, в соответствии с применимыми условиями лицензирования. Francesco Milanese — Номер плательщика НДС в Италии (Partita IVA): 06321250877. Контакты: info@francescomilanese.com


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