Альфа-канал і шари в blender

В даному уроці Ви дізнаєтеся, як виконувати рендер Ваших об'єктів без фону (з прозорим фоном). Також я покажу як розділити сцену на окремі шари, а потім заново її зібрати.

Візуалізація з альфа-каналом (прозорістю)

Щоб виконати рендер з прозорим фоном, досить відзначити всього один пункт Transparent в меню Film і переконається, що формат зберігається зображення підтримує прозорість .PNG (RGBA):

Альфа-канал і шари в blender

При роботі з вбудованим рендером, параметр Transparent знаходиться в меню Shading. Ось і вся наука. )

Поділ сцени на шари

Відкрийте вікно Node Editor і продублюйте нод Render Layers два рази. Для кожного нода виберіть свій шар рендеру:

Альфа-канал і шари в blender

Тепер додайте нод File Output і відкрийте панель властивостей (N). В меню Properies додайте ще два входи, назвіть їх, виставите вихідний формат і шлях збереження зображень. Даний нод дозволить нам створити 3 різних зображення натисненням однієї кнопки. Підключіть всі три нода Render Layers до соответствуюших входів і натисніть F12. По завершенню рендеру, в папці, яку Ви вказали лежатиме 3 зображення: Cube001, Cone001 і Culinder001. Цифри приписуються в кінці для зручності при анімації. За допомогою даного нода Ви зможете отрендеріть довгу анімацію розбиту на шари.

Назва Cube створить PNG-файл Cube001 в папці tmp.
Назва Cube / Layer1 створить в папці tmp папку Cube і в неї помістить PNG-файл Layer001.

Альфа-канал і шари в blender

Збираємо шари разом

Альфа-канал і шари в blender

Відзначаєте пункт Transparent і Рендер хоч анімацію, хоч картинку, хоч що. Як я вже дав зрозуміти - різниці немає абсолютно ніякої. Якщо ж Ви вже нарендрив 100 зображень без прозорого фону, то Вам доведеться переробляти все заново.

Сенс пошарового рендеру, на мій погляд, полягає в скороченні рендерного часу. Бачите - на нодах «render layers» значок фотокамери? Натиснувши на нього, можна отрендеріть окремий шар. Уявіть, що у Вас складна сцена і Ви хочете налаштувати властивості якогось одного об'єкта. Як це зазвичай відбувається - змінив, отрендеріть сцену. Чи не сподобалося - знову змінив, знову отрендеріть всю сцену. І так без кінця. Так ось, щоб не рендерить кожен раз всю сцену, розводьте по верствам об'єкти, налаштовуєте один (будь-яким способом - хоч нодамі, хоч по-старому), і перерендеріваете тільки той шар, на якому він знаходиться. При цьому інші шари враховуються, але не Рендер, що здорово скорочує рендерное час.

Ще можна лінковані групи з інших blend-файлів. можна лінковані і самі об'єкти (без груп), але тоді об'єкт нереально зрушити з місця в файлі-приймачі (він жорстко закріплений в центрі координат). Прілінкованние групу можна рухати як завгодно. Крім організації, у лінковки є серёзний плюс: вона збільшує швидкість рендера. Судячи з усього, кожен об'єкт з програмної точки зору являє собою щось на зразок масиву, осередки - це властивості: матеріал, текстура, дзеркальність, відблиск, дифузія, геометрія і т. Д. Тобто звичайний кубик представлений двома кубиками: один в об'єкт-моді (він трассіруеіся рендером), а інший - в Едіт-моді (його форму ми можемо змінювати, ці зміни відслідковуються блендером і він змінює форму того кубика, що в об'єкт-моді). Цей редагований кубик і є геометрія об'єкта, по суті ще одна властивість, осередок масиву. Та ж історія і з матеріалами, текстурами, відблисками і взагалі всі властивості. Принадність лінковки полягає в тому, що завантажуються тільки відображаються дані, а редаговані - немає. Тобто відредагувати властивості прілінкованние об'єкта у файлі-приймачі неможливо - для цього потрібно лізти в файл-джерело. Але в файлі-приймачі немає нічого зайвого, редаговані дані не займають пам'ять, що дуже здорово позначається на проізодітельний. Що все влаштовано саме так - всього лише моя думка, але вона здається мені правдоподібною, адже аутлайнер не бачить у прілінкованние об'єктів ніяких редагованих властивостей (трассируемого там є, і вони Рендер прекрасно). До того ж такий приріст продуктивності нічим іншим пояснити просто неможливо.

Альфа-канал і шари в blender

Крім уроків по Blender, Ви зможете знайти готові 3D-моделі і архіви високоякісних текстур. Сайт регулярно поповнюється новим контентом і стежить за розвитком Blender.

Схожі статті