fac-4.gif

Script and template:

Dynamo 2.0.3 and Revit 2019

Multi-gradient.rar

Лирика

Рандомные фасады - это визитка XXI века и любимый инструмент российского девелопера 🥴. Чаще всего этот прием используют, чтобы скрыть скудность архитектуры.

Однако бывают и интересные примеры, которые доказывают, что дело не в инструменте, а в чувстве вкуса архитектора и заказчика:

Yardhouse by Assemble

Yardhouse by Assemble

Gwanggyo Galleria by OMA

Gwanggyo Galleria by OMA

История

Я решил изучить эту тему после очередного заказа на рандомизацию фасада здания. (Если не можешь победить зло - возглавь его) Сначала не хотелось тратить много времени, но задача оказалась настолько увлекательной, что пришлось провести все выходные, играя с цветами и параметрами.

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

Это решение будет полезно тем, кто интересуется аттракторами и параметрическими фасадами с применением Python и RevitAPI.

Немного определений

Как нам всем известно, в Dynamo много проблем с интерфейсом. Поэтому дополнять его приходится костылями. Так возникла идея создания области рисования.

Область рисования - семейство с квадратом, на котором можно рисовать разные линии и эти линии передадутся фасаду. В элемент зашиты разные параметры, которые считывает код. Узор на форме можно создавать путем сложения рисунков с нескольких досочек. Но досочка считывает только определенные линии, которые на ней лежат и каждая из линий выполняет свою функцию.

Untitled

Untitled

ATTRACTOR_CURVE

Кривая-Аттрактор - кривая, управляющая самим рисунком. Она определяет простой принцип: Чем дальше панель, тем больше она меняет цвет.