La arquitectura artificial es una dirección nueva, audaz y emergente en la arquitectura que se preocupa por desarrollar metodologías y algoritmos computacionales que crean formas arquitectónicas de aspecto natural. Permite que los algoritmos generen soluciones significativas a los problemas de diseño arquitectónico, y la computadora se ve como una entidad colaborativa en el proceso de diseño en lugar de un tonto caballo de batalla. La informática, la inteligencia artificial, la arquitectura y los gráficos por computadora se cruzan en el área de la arquitectura artificial. También se conoce como arquitectura algorítmica o diseño algorítmico.
Se pueden crear morfologías arquitectónicas completamente fascinantes con la ayuda de algoritmos avanzados. Tradicionalmente, se utilizaba software como los programas CAD para visualizar mejor los conceptos de diseño en la mente del arquitecto. El software automatiza tareas manuales repetitivas y tediosas y se utiliza como herramienta. Si bien realiza cálculos extensos, solo almacena o altera diseños o procesos presentes en la mente del arquitecto.
Por el contrario, la arquitectura artificial permite a las computadoras crear estructuras completamente nuevas simulando fenómenos naturales complejos o utilizando procesos generativos. Los lenguajes de secuencias de comandos se integran de forma innovadora en el software CAD, lo que permite que los algoritmos hagan mucho más. Los algoritmos se convierten en colaboradores en el proceso de diseño y utilizan sistemas genéticos, gramáticas de forma y modelos matemáticos para diseñar estructuras impredecibles y únicas. Este enfoque trasciende la programación directa mediante el uso de lenguajes de secuencias de comandos para codificar la intención del diseño, lo que finalmente permite que el software diseñe estructuras coherentes de manera inteligente.
FormZ 4.0, 3dMaxScript y Maya Embedded Language (MEL) son algunos de los lenguajes de secuencias de comandos que se utilizan en el software de diseño informático tridimensional. Las estructuras generadas por los algoritmos pueden incluso imprimirse mediante impresoras tridimensionales. La computadora va más allá de su papel tradicional de ser simplemente una extensión de la persona y emerge como un socio colaborativo. Esto permite a los arquitectos crear estructuras asombrosas que no solo utilizan la inteligencia del diseñador humano, sino que también incorporan las características únicas del diseño computacional creativo.
El arquitecto trabaja en un nivel más abstracto con la computadora y no se preocupa por las minucias. El diseñador establece el marco, que especifica elementos como posibles configuraciones, tipos de elementos a usar y el tamaño del diseño general. También especifican los tipos de alteraciones permitidas, la escala y las posibles agrupaciones. Es similar a establecer el marco y las reglas de un juego como el ajedrez. La computadora puede crear sus propias morfologías dentro del marco especificado.
Por ejemplo, la computadora puede crear un diseño algorítmico para un hotel, una sala de conciertos o un edificio de gran altura. El software puede generar formas aperiódicas que se asemejen más a cosas orgánicas y naturales. Las estructuras evolucionan con operaciones booleanas, morphing y fractales. Los procesos celulares desarrollan diseños intrincados fuera de este mundo. Por ejemplo, una biblioteca puede tener un diseño fractal y un auditorio puede tener una estructura de apariencia parasitaria.
Un campo completamente revolucionario, la arquitectura artificial se puede considerar como un subcampo en la computación de diseño. Tiene elementos de ingeniería del conocimiento y crea diseños controlados. El término arquitectura artificial fue acuñado en una tesis doctoral en la Universidad Politécnica de Madrid en España. La arquitectura artificial se hizo aún más popular gracias al Instituto de Arte Artificial de Ámsterdam, que ha invertido un gran esfuerzo en el uso de gramáticas visuales para generar estructuras novedosas.