Compositing

Как получить координаты точек рендера в композитинге

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

Получить фактор распределения координат по высоте или ширине рендера можно с помощью текстурных нод.

Рендер объекта с отражением на белом фоне

Чаще всего предметная визуализация выполняется на однородном белом фоне. Достичь этого стандартными средствами настройки сцены достаточно сложно – при увеличении освещенности объект “засвечивается”, при уменьшении – фон вместо белого становится серым. И если сам объект можно просто отрендерить на прозрачном фоне и затем наложить на белый, то как быть с его отражением?

Рассмотрим способ, как можно отрендерить объект и его отражение на белом фоне.

Быстрый просмотр нодов в compositing

В процессе построения дерева нодов в окне композитинга очень часто нужно просмотреть, какой промежуточный результат дает та или иная часть нодового дерева. Для быстрого просмотра нужно кликнуть по нужному ноду левой кнопкой мышкой с зажатыми клавишами ctrl и shift. Blender добавляет новый нод View (или использует один из уже существующих) и соединяет с ним выход выделенного нода. Результат выводится на фон (при отмеченном чекбоксе Backdrop) или в окно UV/Image Editor для выбранного пункта Viewer Node.

Если у выделенного нода несколько выходов – каждый последующий клик на этом ноде переключает отображение на его следующий выход.

Рендер тени на прозрачном фоне

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

В Blender нет специального шейдера, так называемого “Shadow catcher”, как в 3D Studio Max, который, оставаясь прозрачным, отображал бы тень. Однако добиться желаемого результата все же возможно.

Рассмотрим, как можно получить рендер тени на прозрачном фоне средствами Blender:

Борьба со ступенчатостью при сохранении градиента в JPG

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

Однако, если подобное изображение требуется сохранить в формате JPG, градиент из плавного часто становится ступенчатым, что сильно портит впечатление от рисунка. Этот неприятный эффект называют “banding”. Можно ли как-то его побороть?