NodeBook

Как вынести на пользовательскую панель значения со входов Geometry Nodes

Входные параметры в Blender Geometry Nodes автоматически выносятся на панель модификатора “Geometry Nodes” в окне Properties на вкладке модификатора. Однако далеко не всегда нужная вкладка открыта, и не всегда удобно переключаться на нее для их регулировки. Для быстрого доступа к входным параметрам Geometry Nodes их можно продублировать в пользовательской панели в окне 3D Viewport.

Использование UV координат для работы с геометрией

При помощи UV-координат развертки можно манипулировать не только материалами, но и самой геометрией меша. Связать UV-координаты с геометрией в Blender можно при помощи “Geometry Nodes”.

Наложение материалов по UV

Координаты UV-развертки можно использовать для смешивания материалов на меше напрямую. Это может пригодиться если, например, форма меша цилиндрическая или замкнутая, т.е. границы развертки соответствуют границам меша.

Displacement на Geometry Nodes

Разберем на примере, как работает дисплейс (displacement) – выдавливание неровностей, в Blender на нодах геометрии “Geometry Nodes”.

Добавим в сцену цилиндр (диаметр 0.1, без верхнего и нижнего закрывающих полигонов): shift+a – Mesh – Cylinder.

Перейдем в режим редактирования (tab) и добавим промежуточных ребер так, чтобы сетка получилась равномерной: ctrl+r – 100 – Enter.

Орто освещение

При освещении сцены источниками света типа “Spot” и “Point” лучи от таких источников света распространяются не параллельно. Это приводит к заметным искажениям, например, при освещении текстурой.

Распространение лучей перпендикулярно плоскости освещения (ортогонально) от источника света обеспечивает источник типа “Sun”, однако такой источник не поддерживает освещение текстурами.

Как вывести все имеющиеся ноды

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

Для начала, добавим в сцену любой объект, например – куб, создадим для него материал и удалим из него все ноды. Сюда, в этот материал, мы выведем все имеющиеся в Blender ноды шейдеров.

Режимы прозрачности EEVEE Blend Mode – Multiply и Additive

В Blender 2.83 среди возможных режимов наложения прозрачности в рендер-движке EEVEE отсутствуют режимы “Additive” и “Multiply”, которые присутствовали в Blender 2.80.

При необходимости использования этих режимов наложения прозрачности в Blender 2.83, их можно воссоздать при помощи нодов.

Как расположить текстуру на объектах случайным образом

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

Random Per Island

В Blender 2.82 появилась возможность использовать в шейдерах случайный индекс отдельных островов развертки (UV Island). Случайный индекс островов можно получить из нода Geometry.

Только для рендер-движка cycles.