Коротко
- Чтобы создать новое дерево узлов в Compositor, нажмите кнопку New в заголовке.
- Узел Chromatic Aberration предлагает методы Offset, Scale, Directional Blur и Lens Dispersion.
- С помощью Map UV текстуру можно разместить на рендере в соответствии с UV-данными.
- Перед использованием Movie Distortion необходимо рассчитать искажение линзы с помощью значений K1, K2 и K3.
Чему вы научитесь в этом руководстве?
Blender Compositor позволяет обрабатывать отдельные изображения и кадры видео с помощью узлов: выполнять цветокоррекцию, композитинг и применять эффекты. В архитектурной визуализации этот инструмент можно использовать, чтобы добавить рендеру контролируемый характер линзы, наложить графику или узор на поверхность, а также сопоставить рендер с отснятым изображением. В руководстве рассмотрены три задачи: хроматическая аберрация, наложение текстуры по UV-координатам и согласование с искажением линзы в видеоклипе.
В Compositor изображение передаётся от одного узла к другому. По умолчанию рендер находится на входе Image узла Group Input, а обработанный результат выходит через Group Output. Узлы, не подключённые к Group Output, не участвуют в обработке. Поэтому важно не только добавить узлы эффектов, но и убедиться, что цепочка доходит до конечного выхода.
Требования
Нужны Blender и рендер сцены либо изображение для обработки. В исходных руководствах не указаны конкретная версия Blender или требования к учётной записи.
В зависимости от эффекта может понадобиться видеоклип, изображение текстуры или UV-данные.
Для Map UV можно использовать UV render pass из рендера Cycles. Если UV-координаты создаются из координат изображения, компонент Z необходимо задать равным 1.
Чтобы использовать искажение линзы из видеоклипа, сначала рассчитайте его в разделе Properties > Lens редактора Movie Clip Editor, задав значения K1, K2 и K3.
Пошаговая инструкция
1. Подготовьте дерево узлов Compositor
Откройте Compositor и нажмите New в области заголовка, чтобы создать новое дерево узлов для сцены. В базовой конфигурации изображение рендера поступает из Group Input, проходит через добавленные узлы обработки и становится итоговым изображением на Group Output. Соедините узлы, чтобы получить нужный результат; помните, что неиспользуемые ветви или ветви, не доходящие до Group Output, не повлияют на конечное изображение.
Чтобы движок рендера использовал это дерево узлов, включите параметр Compositing Pipeline в разделе Post Processing настроек output. Если этот параметр отключён, операции из дерева узлов не применяются к результату рендера. Для обработки отдельного кадра выполните рендер с помощью Render и сохраните изображение через Save Image.
2. Добавьте хроматическую аберрацию к рендеру
Узел Chromatic Aberration имитирует цветовое расслоение, вызванное линзой: разделяет цветовые каналы по краям изображения или на высококонтрастных переходах. Подключите обрабатываемое изображение ко входу Image. Затем выберите метод в зависимости от желаемого результата:
Offset смещает цветовые каналы по горизонтали или вертикали. Для горизонтального или вертикального цветового расслоения используйте параметр Axis.
Scale масштабирует каналы с разными коэффициентами относительно центра изображения, создавая радиальное распределение.
Directional Blur размывает каналы в заданном направлении, создавая цветные шлейфы, напоминающие следы движения. Параметр Center задаёт центр преобразования в диапазоне 0,0–1,0 относительно ширины и высоты изображения. Увеличение Samples может сделать результат более плавным, но повышает время вычислений; согласно источнику, значение растёт экспоненциально вместе с входными данными.
Lens Dispersion предназначен для создания более реалистичных радиальных радужных цветов по краям изображения. Параметр Fit вписывает результат в кадр, чтобы избежать пустых областей, которые могут возникнуть из-за рассеивания.
Параметр Factor определяет силу эффекта. Для архитектурных презентаций начните с небольшого значения и проверьте края и мелкие детали: чрезмерное разделение цветов может изменить восприятие материалов и контуров. Это визуальное решение, которое принимают в процессе работы; универсального значения для всех сцен нет.
3. Наложите текстуру на рендер с помощью UV-данных
Узел Map UV преобразует текстуру в соответствии с заданными UV-координатами. Если используется Cycles, UV render pass можно включить в разделе View Layer > Passes. Передайте UV-данные в узел Map UV, а изображение текстуры подключите ко входу Image. Если вы работаете с координатами изображения, компонент Z в UV нужно задать равным 1. Чтобы наложить преобразованную текстуру на рендер, можно использовать Alpha Over.
Параметр Interpolation в разделе Sampling определяет, как будут семплироваться пиксели при преобразовании. Nearest использует ближайший пиксель и является самым быстрым вариантом; Bilinear усредняет соседние значения, обеспечивая более плавный результат. Bicubic учитывает более широкую область соседних пикселей, а Anisotropic настраивает семплирование с учётом угла и масштаба преобразования. Для областей текстуры за пределами изображения доступны варианты расширения по X/Y: Clip, Extend или Repeat. При выборе Anisotropic этот параметр расширения недоступен.
Если текстуру нужно применить только к определённому объекту, её можно использовать вместе с Cryptomatte. Однако этот способ лишь накладывает текстуру на рендер: освещение и тени сцены автоматически на неё не влияют. Поэтому наложение по UV не заменяет добавление настоящего материала в сцену на этапе рендеринга. Если текстура не выглядит частью освещённой сцены, возможно, лучше поместить её в сцену до рендеринга.
4. Согласуйте рендер с линзой видеоклипа
Узел Movie Distortion используется для коррекции искажений клипа или добавления похожего искажения к изображению рендера. Сначала рассчитайте искажение линзы клипа, изменив значения K1, K2 и K3 в разделе Properties > Lens редактора Movie Clip Editor. Затем выберите в узле нужный Movie Clip и укажите тип обработки — Distort или Undistort. Обычно Distort используют, чтобы придать рендеру характер линзы клипа, а Undistort — чтобы исправить искажение исходного клипа.
Выбор метода зависит от того, какая информация о пикселях нужна по краям изображения. Если клип выгибается наружу, рекомендуется исказить рендер, оставив клип без изменений: коррекция клипа может потребовать дополнительной информации о пикселях, которой нет в исходнике. Если клип выгибается внутрь, рекомендуется исправить клип, не изменяя рендер. Неверный выбор метода может привести к артефактам по краям.
Распространённые ошибки
Оставлять Compositing Pipeline выключенным: убедитесь, что параметр включён в настройках output, чтобы дерево узлов применялось к рендеру.
Добавлять узлы, не подключённые к выходу: проверьте, что цепочка обработки, результат которой нужен, доходит до Group Output.
Ожидать, что UV-текстура будет учитывать освещение и тени: изображение, наложенное через Map UV, не зависит от освещения сцены; учитывайте это ограничение метода.
Выбирать Distort и Undistort для клипа наугад: сначала оцените направление искажения; отсутствие нужной информации о пикселях по краям может вызвать артефакты.
Чрезмерно усиливать хроматическую аберрацию: проверяйте влияние параметров Factor и Samples на изображение. Увеличение Samples может сделать результат более плавным, но увеличит время вычислений.
Дальнейшие шаги и сохранение
После проверки эффектов по отдельности изучите результат всей узловой цепочки. Создайте одиночное изображение с помощью Render и сохраните его через Save Image. Для обработки видеоклипа или последовательности кадров можно использовать кнопку и настройки Animation. Если кадры понадобится впоследствии накладывать друг на друга, подойдёт формат с поддержкой альфа-канала, например PNG; для дополнительной обработки с глубиной или работы с глубиной резкости можно выбрать формат с поддержкой Z-depth, например EXR. Чтобы объединить все кадры в один видеофайл, в исходном руководстве в качестве примеров приведены форматы AVI и QuickTime и параметр Animation.
В рабочих процессах архитектурной визуализации и дизайна интерьеров хроматическую аберрацию можно применять умеренно, чтобы добавить презентационному изображению ощущение съёмки камерой; Map UV подойдёт для наложения графики или узора после рендеринга. При совмещении с видео Movie Distortion помогает приблизить вид линзы рендера к изображению съёмки. При выборе метода учитывайте, что наложенная текстура не зависит от освещения и теней, UV pass доступен в Cycles, а увеличение количества Samples может продлить вычисления.
Источник и лицензия
Руководство адаптировано по материалам Blender Manual: Compositing Introduction, Movie Distortion Node, Chromatic Aberration Node и Map UV Node. Лицензия источников — CC BY-SA 4.0; материал переведён на турецкий язык и отредактирован.
Источники
Источников: 3Тексты источников не перепечатываются; короткие цитаты отмечены, остальное — наш пересказ и комментарий.
Для архитектурных бюро в Турции практическая ценность Compositor заключается в возможности выполнять небольшие визуальные доработки после рендеринга в рамках одного узлового графа. Цветовое расслоение и наложение текстур можно использовать в презентационных изображениях, но UV-наложения, не интегрированные с освещением, не следует воспринимать как настоящие материалы.
В источниках нет информации о дополнительных затратах на оборудование или лицензии; также не указаны требования к версии для описанных методов. Бюро стоит проверить, доступны ли нужные узлы и pass в их текущих установках Blender, а также испытать UV pass в Cycles и влияние увеличенного времени семплирования на тестовой сцене.
Частые вопросы
Как включить Compositor в Blender?
Создайте новое дерево узлов, нажав New в заголовке Compositor. Чтобы рендер использовал его, включите параметр Compositing Pipeline в разделе Post Processing настроек output.
Как добавить текстуру на рендер в Blender с помощью UV?
Подключите изображение текстуры и UV-данные к узлу Map UV; преобразованную текстуру можно наложить на рендер через Alpha Over. Можно использовать UV render pass из Cycles; при работе с координатами изображения компонент Z в UV должен быть равен 1.
Что нужно сделать перед использованием узла Movie Distortion?
Рассчитайте искажение линзы клипа по значениям K1, K2 и K3 в разделе Properties > Lens редактора Movie Clip Editor. Затем выберите Distort или Undistort в зависимости от направления искажения клипа.



