Генеративный дизайн — это итеративный процесс проектирования , который использует программное обеспечение для генерации выходных данных , которые соответствуют набору ограничений, итеративно корректируемых дизайнером. Будь то человек, тестовая программа или искусственный интеллект , дизайнер алгоритмически или вручную уточняет допустимую область входных и выходных данных программы с каждой итерацией, чтобы удовлетворить меняющиеся требования к дизайну. [1] Используя вычислительную мощность для оценки большего количества перестановок дизайна , чем может сделать человек в одиночку, этот процесс способен создать оптимальный дизайн, который имитирует эволюционный подход природы к дизайну посредством генетической изменчивости и отбора . [ необходима ссылка ] Выходными данными могут быть изображения, звуки, архитектурные модели , анимация и многое другое. Таким образом, это быстрый метод исследования возможностей дизайна, который используется в различных областях дизайна, таких как искусство , архитектура , коммуникационный дизайн и дизайн продукта . [2]
Генеративный дизайн стал более важным, в основном из-за новых сред программирования или возможностей написания сценариев, которые сделали реализацию своих идей относительно простой даже для дизайнеров с небольшим опытом программирования. [3] Кроме того, этот процесс может создавать решения для существенно сложных проблем, которые в противном случае были бы ресурсоемкими с альтернативным подходом, что делает его более привлекательным вариантом для проблем с большим или неизвестным набором решений. [4] Он также облегчается инструментами в коммерчески доступных пакетах САПР . [5] Не только инструменты реализации стали более доступными, но и инструменты, использующие генеративный дизайн в качестве основы. [6]
Генеративный дизайн в архитектуре — это итеративный процесс проектирования, который позволяет архитекторам исследовать более широкое пространство решений с большей возможностью и креативностью . [7] Архитектурный дизайн долгое время считался зловещей проблемой . [8] По сравнению с традиционным подходом к проектированию сверху вниз, генеративный дизайн может эффективно решать проблемы проектирования, используя парадигму снизу вверх, которая использует параметрически определенные правила для генерации сложных решений. Затем само решение превращается в хорошее, если не оптимальное, решение. [9] Преимущество использования генеративного дизайна в качестве инструмента проектирования заключается в том, что он не создает фиксированные геометрии, а берет набор правил проектирования, которые могут генерировать бесконечный набор возможных решений проектирования. Сгенерированные решения проектирования могут быть более чувствительными, отзывчивыми и адаптивными к проблеме.
Генеративный дизайн включает в себя определение правил и анализ результатов, которые интегрированы с процессом проектирования. [10] Определяя параметры и правила, генеративный подход способен обеспечить оптимизированное решение как для структурной устойчивости, так и для эстетики. Возможные алгоритмы проектирования включают клеточные автоматы , грамматику форм , генетический алгоритм , пространственный синтаксис и, совсем недавно, искусственную нейронную сеть . Из-за высокой сложности генерируемого решения, вычислительные инструменты на основе правил , такие как метод конечных элементов и оптимизация топологии , более предпочтительны для оценки и оптимизации генерируемого решения. [11] Итеративный процесс, предоставляемый компьютерным программным обеспечением, позволяет использовать метод проб и ошибок в проектировании и вовлекает архитекторов в процесс оптимизации .
Исторические прецеденты включают в себя Саграда Фамилия Антонио Гауди , в котором использовались геометрические формы, основанные на правилах, для структур [12] и Монреальскую биосферу Бакминстера Фуллера , где разрабатываются правила для создания отдельных компонентов, а не конечный продукт. [13]
Более поздние примеры генеративного дизайна включают здание Большого суда королевы Елизаветы II компании Foster and Partners , где мозаичная стеклянная крыша была спроектирована с использованием геометрической схемы для определения иерархических отношений, а затем сгенерированное решение было оптимизировано на основе геометрических и структурных требований. [14]
{{cite book}}
: CS1 maint: multiple names: authors list (link)