Перейти к основному содержанию

Geometry Nodes. Распределение Instances по поверхности с ориентацией в зависимости от наклона и формы

Опубликовано Elena Ivleva -
instances-on-faces-orientation

Случай 1

Вам нужно поместить каждый экземпляр Instances в центр грани и сориентировать его по нормали к этой грани. Как показано на рисунке. Случай довольно простой, но при этом он довольно часто встречается.

GeometryNodes. Распределение Instances по поверхности

В этом случае набор узлов для сферы у нас будет выглядеть вот так:

Geometry Nodes. Распределение Instances по поверхности

Случай 2

Если нужно использовать случайное распределение Instances, то могут быть проблемы.

GeometryNodes. Распределение Instances по поверхности

Если образцов много и они залезают на соседние грани, то можно использовать, например, вот такой подход:

GeometryNodes. Распределение Instances по поверхности

Случай 3

Но в примерах выше у нас используется конус, и он симметричный по Х и У. А что, если образец не симметричный и его нужно ориентировать на поверхности определенным образом? Например, как лепестки вокруг сердцевины цветка.

GeometryNodes. Распределение Instances по поверхности

<Используем вариант, как в первом примере. Но получается не очень.

GeometryNodes. Распределение Instances по поверхности

Я специально выделила образец, чтобы было видно, как располагаются его оси. Нам нужно добавить поворот не только по Z, но и по Y. Вот как это будет выглядеть в нашей ситуации:

GeometryNodes. Распределение Instances по поверхности
Это авторский материал. Если вы будете использовать этот текст, вы должны указать ссылку на источник. https://studiareweb.com/