ジェネレーティブアートとは
ジェネレーティブアートとは、制作にある程度のランダム性が伴う芸術作品を指します。 現在、一般的にはアルゴリズムのコンピュータープログラムを使用して作成されていますが、一定レベルの自律性を備えた任意の機械的プロセスを使用して、ジェネレーティブアートを作成できます。 このタイプの芸術におけるアーティストの創造的なインプットは、ランダム化されたプロセスが機能するフレームワークを確立することにあります。 秩序と無秩序の両方の要素が存在します。 コンピュータープログラムを使用すると、本質的に無限の数のデザインを作成できます。
おそらくジェネレーティブアートの最初の例は、1792年にベルリンで公開された音楽ゲームでした。このゲームは、音楽の古典時代の影響力のある作曲家、ヴォルフガングアマデウスモーツァルトに起因しています。 ゲームでサイコロを転がし、すでに作曲された音楽の断片をランダムに選択し、それらをつなぎ合わせて完成した作品を形成しました。 アマチュアでさえ無限の数の楽曲を作成できると主張されました。 この例では、サイコロがランダム性のメカニズムとして機能し、さまざまな音楽断片が「ルール」として機能します。
アルゴリズムアートは、コンピューターアルゴリズムまたは明確に定義された命令のセットを使用してデザインを作成するジェネレーティブアートのサブセットです。 ただし、この種のプロセスを生成するには、ある程度の自律性が必要です。 乱数ジェネレーターは、アルゴリズムを非決定的な方法で動作させる方法の1つです。 アーティストは通常、アルゴリズム関数を使用してデザインスペースの制限を設定し、そのフレームワーク内にランダム性の要素を組み込みます。 アルゴリズム手法は、今日、さまざまな視覚的アートワークを作成するために人気があります。
一部のアルゴリズムは、進化の最適化をシミュレートして、以前のステップの設計から構築できます。 進化生物学に触発されたこのようなアルゴリズムは、遺伝的アルゴリズムと呼ばれます。 生物学的アナロジーにおける生殖の成功を指すデザインの成功のルールは、モデルへの創造的な入力としてアーティストによって決定されます。 モデル内のランダムな要因は、生物の突然変異の影響に対応します。
ジェネレーティブアートのもう1つの例は、1987年にCelestino Sodduという名前の建築家が作成したイタリアの中世の町のデザインです。Sodduは、ランダムなコンピュータープロセスを動かして町のモデルを作成できる条件のセットを作成しました。 条件は、最終結果が常にイタリアの中世スタイルで識別可能な町になるようなものでした。 モデルをこのスタイルに保つのに十分な制約があったとしても、本質的に無限の数のモデルを作成できました。