Генеративный дизайн в 3ds Max. Часть 1: Аттрактор.

August 17, 2014

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

 

Конечно, логика моделирования в программе Autodesk 3ds Max не предназначена для для подобных методов, т.к. в нем совершенно другой подход к моделированию формы, чем в специализированных пакетах (grasshopper, dynamo)

 

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

 

В данном уроке мы поговорим о возможностях использования аттрактора при моделировании в Autodesk 3ds Max. 

 

Что такое аттрактор?

В данном случае, под аттрактором понимается объект геометрии (точка либо кривая) при приближении к которому геометрия определенным образом будет меняться. 

 

Аттрактором может выступать точка

 

Либо группа точек.

 

Частным способом группы точек является линия:

 

Давайте разберемся, как применять аттракторы в 3ds Max.

 

Алгоритм создания аттрактора будет следующий:

1.Создать структуру, к которой будет применен аттрактор

2.Создать аттрактор

3.Связать сетку и аттрактор

4.Настроить тип и силу влияния, которое аттрактор будет оказывать на сетку

 

1.Для примера, создал треугольную сетку: 

-для начала, я создал треугольник из сплайна

-применил к нему edit poly. с помощью cut и привязкок нашел центральную точку треугольника и немного переместил ее верх. 

-несколько раз копировал полученный треугольник и несколько раз его копировал, чтоб получить паттерн

-копировал паттерн чтоб получилась сетка

-объеденил все полученные треугольники в один объект

 

-я применил два модификатора Bend и модифактор FFD Box, для создания нужной мне формы.

-для треугольников я применил inset , чтоб задать небольшое расстояние между треугольниками.

2. В качестве аттрактора я буду использовать сферу с очень маленьким радиусом

 

3. Для того, чтоб привязать сетку к аттрактору нам понадобиться модификатор Vol.Select

Настраиваю я его следующим образом:

-Во вкладке Parameters - Stack Selection Level выбираю режим Vertex. Что в качестве расстояния до аттрактора будет изменяться расстояние до вершин моей геометрии.

-Далее во вкладке Parameters - Parameters - Select By -Volume - Mesh Object

У меня разблокируется кнопка с возможностью выбрать геометрию, которая станет аттрактором.

Я нажимаю на кнопку и выбираю сферу.

-Далее я иду во вкладку Selectuion и ставлю галочку Use Soft Selection

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

Изменяя параметр Falloff я могу настроить силу действия аттрактора.

Настраивая параметры Pinch и Bubble - кривую  распределения аттрактора.

 

4.Мне осталось назначить изменения, которые будут производиться, в зависимости от близости аттрактора. В данном примере - в вершинах треугольников будет появляться треугольное отверстие. Чем ближе к аттрактору, тем оно будет становиться больше. 

-В стеке модификаторов я спускаюсь на Edit Poly под модификатором Vol. Select.

-Во вкладке Edip Poly Mod ставлю режим Animate.

-Выделяю все вершины треугольников (если вы не снимали с них выделение в самом начале при создании, они должны у вас сразу выделиться)

-Применяю к ним инструмент Chamfer, настраиваю его таким образом, чтоб размер отверстия был максимальный. Убираю галочку, чтоб при снятии фаски образовалось отверстие.

 

 

-Далее мне необходимо применить модификатор Morpher. Он позволит нам сохранить несколько состоянии нашей геометрии и настроить между ними переход.

-Во вкладке Channel List необходимо вставить на пустой слот и нажать кнопку Capture Current State.

3ds Max попросит вас ввести название сохраненной геометрии.

 

 

-Вовзвращаемся в Edit Poly под Vol.Select. Во вкладке Edit Poly Mode нажимает на кнопку Setting

Появляется снова возможность настроить Chamfer. Ставим значение 0.

 

-Переходим в Morpher и во вкладке Channel List, встаем во второй слот и нажимаем кнопку Capture Current State. Справа от каждого из слотов есть возможность задать процент применения данной геометрии. У первого слота ставим 100.

Теперь, когда расстояние от точки до аттрактора минимально, будет применяться первый пресет. Чем больше будет увеличиваться расстояние, тем больше геометрия будет стремиться ко второму пресету. 

 

-Изменяя положение сферы будет изменяться и действие аттрактора

 

В итоге у нас получился следующий результат: 

Используя другие инструменты edit poly можно получить много интересных результатов. 

 

 

Спасибо за внимание!

 

Please reload

© 2023 by by James Consulting. Proudly created with Wix.com