人工建築とは
人工アーキテクチャは、自然に見えるアーキテクチャ形式を作成する計算方法論とアルゴリズムの開発に関係する、アーキテクチャの新しい大胆で新しい方向です。 アルゴリズムにより、建築設計の問題に対する有意義なソリューションを生成できます。また、コンピューターは、馬鹿馬鹿馬鹿馬ではなく、設計プロセスにおける共同体と見なされます。 コンピュータサイエンス、人工知能、アーキテクチャ、およびコンピュータグラフィックスはすべて、人工建築の分野で交差しています。 アルゴリズムアーキテクチャまたはアルゴリズム設計としても知られています。
高度なアルゴリズムを使用して、完全に魅力的な建築形態を作成できます。 伝統的に、CADプログラムなどのソフトウェアは、設計者の頭の中で設計概念をよりよく視覚化するために使用されていました。 このソフトウェアは、反復的で退屈な手動タスクを自動化し、ツールとして使用されます。 大規模な計算を行いますが、建築家の頭の中にある設計やプロセスを保存または変更するだけです。
対照的に、人工建築では、複雑な自然現象をシミュレートしたり、生成プロセスを使用したりすることにより、コンピューターでまったく新しい構造を作成できます。 スクリプト言語は、CADソフトウェアに革新的に統合されており、アルゴリズムでさらに多くのことができます。 アルゴリズムは、設計プロセスで協力者となり、遺伝システム、形状文法、および数学モデルを使用して、予測不可能でユニークな構造を設計します。 このアプローチは、スクリプト言語を使用して設計意図を体系化することで直接プログラミングを超越し、最終的にソフトウェアが一貫性のある構造をインテリジェントに設計できるようにします。
FormZ 4.0、3dMaxScript、およびMaya Embedded Language(MEL)は、3次元コンピューター設計ソフトウェアで使用されるスクリプト言語の一部です。 アルゴリズムによって生成された構造は、3次元プリンターを使用して印刷することもできます。 コンピューターは、単なる人の延長であるという従来の役割を超えて、共同のパートナーとして登場します。 これにより、建築家は、人間のデザイナーの知能を使用するだけでなく、創造的な計算設計のユニークな機能を組み込む素晴らしい構造を作成できます。
アーキテクトはコンピューターを使用してより抽象的なレベルで作業し、細かい点には関心がありません。 設計者は、可能な構成、使用する要素の種類、設計全体のサイズなどの要素を指定するフレームワークをレイアウトします。 また、許可される変更の種類、スケール、および可能なグループ化も指定します。 これは、チェスのようなゲームのフレームワークとルールをレイアウトすることに似ています。 コンピュータは、指定されたフレームワーク内で独自の形態を作成できます。
たとえば、コンピューターはホテル、コンサートホール、または高層ビルのアルゴリズム設計を作成できます。 ソフトウェアは、より自然でオーガニックなものに似た非周期的な形を思いつくことができます。 構造は、ブール演算、モーフィング、フラクタルで進化します。 セルラープロセスは、複雑な、この世外のデザインを開発します。 たとえば、ライブラリにフラクタルデザインを設定し、講堂に寄生的な構造を持たせることができます。
完全に革新的な分野である人工建築は、デザインコンピューティングのサブフィールドと考えることができます。 知識工学の要素を持ち、制御された設計を作成します。 人工建築という用語は、スペインのマドリッド工科大学の博士論文で造られました。 人工建築はアムステルダムの人工芸術研究所によってさらに人気を博し、ビジュアルグラマーを使用して新しい構造を生成することに多大な労力を費やしました。