Geometry Nodes

Создание нодов Repeat Zone при помощи Blender Python API

Начиная с версии 4.0 в Blender Geometry Nodes появилась специальная группа нод, предназначенная для циклического выполнения участка нодового дерева, заданное число раз. Эта группа нод называется Repeat Zone.

Экструд вдоль кривой при помощи Geometry Nodes

Одной из частых операций при моделировании является экструд (выдавливание) меша из плоскости определенной формы вдоль заданной кривой так, что получается объемная форма. Это не сложно сделать при помощи Blender Geometry Nodes.

Подразделение меша Doo-Sabin при помощи Blender Geometry Nodes

Подразделение поверхности меша Doo-Sabin представляет собой тип подразделения, основанный на обобщении би-квадратичных однородных B-сплайнов, в отличие от более часто используемого подразделения Catmull-Clark, которое основана на обобщенных би-кубических однородных B-сплайнов. Создать подразделение меша Doo-Sabin в Blender Geometry Nodes можно с использованием всего двух нод.

Последовательный перебор объектов в коллекции при помощи Blender Geometry Nodes

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

Простейший shade autosmooth на Geometry Nodes

При помощи нода Edge Angle, позволяющего определять угол на общем ребре у двух соседних полигонов, можно легко сделать аналог функции shade autosmooth – автоматического включения сглаженного отображения в зависимости от этого угла.

Определение площади поверхности объекта в Blender при помощи Geometry Nodes

В Blender при помощи Geometry Nodes можно делать множество интересных и полезных вещей. Например – определять площадь поверхности для любого объекта.

Контроль угла между полигонами при помощи Blender Geometry Nodes

При помощи Geometry Nodes в Blender можно управлять геометрией меша, ориентируясь на ее изгиб, т.е. на угол между соседними полигонами. Это позволяет по-разному обрабатывать гладкую “органическую” геометрию и жесткие “hard surface” поверхности.

Отображение нормалей полигонов в Spreadsheet

Начиная с версии Blender 3.6 в рабочей области Spreadsheet убрано отображение по умолчанию нормалей полигонов для Geometry Nodes. Вернуть отображение нормалей можно, используя выходной атрибут и нод Normal.