NodeBook

Обратный отсчет текстом

В Blender Geometry Nodes есть ряд нод для работы с текстовыми строками. Среди них есть ноды, позволяющие преобразовывать число в текст, а так же заменять в текстовой строке подстроки. Для примера реализуем “обратный отсчет” от десяти до нуля словами.

Заполнение кривой объектами рандомного размера на Blender Geometry Nodes

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

Заполнение кривой нужным количеством объектов в Blender Geometry Nodes

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

Использование текстурных карт для деформации геометрии в Blender Geometry Nodes

Деформация меша текстурными картами в Geometry Nodes может показать очень интересные результаты. Например, при помощи текстуры Voronoi очень легко можно добавить любому объекту немного “органики”.

Скейл объекта с сохранением размера распределенных по нему инстансов в Blender Geometry Nodes

Распределение инстансов объектов по поверхности меша в Blender легко реализовывается при помощи Geometry Nodes. В простейшей настройке такого нодового дерева при изменении масштаба объекта, размеры расположенных на его поверхности инстансов тоже пропорционально изменяются. Однако можно собрать ноды и так, что при изменении размеров базового меша размеры инстансов на нем останутся неизменными, а будет меняться их количество.

Инвертирование 1 в 0 и обратно нодами

Для того чтобы сделать булево инвертирование значения: 1 инвертировать в 0 и 0 – обратно в 1, в редакторе нодов Blender нужно использовать всего два нода Math.

Пружина на Blender Geometry Nodes

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

Как расположить объекты на плоскости без пересечений в Blender при помощи Geometry Nodes

Для того чтобы заполнить объектами плоскость в Blender Geometry Nodes обычно используется нод Distrubute Points on Faces, который выдает набор точек, случайным образом раскиданных по поверхности полигонов меша, после чего в этих точках располагаются нужные объекты. В простейшем случае эти точки располагаются случайно и объекты, привязанные к ним, могут пересекаться друг с другом, если точки окажутся близко друг от друга. Однако при небольшой доработке можно настроить ноды так, что привязанные к точкам меши пересекаться не будут.

Смешивание карт нормалей

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