アルゴリズムアートの事実とワークシート
ほとんどのアーティストは、粘土、絵の具、動き、言葉など、新しいものを作るためにさまざまな素材を試してきました。同様に、コンピュータベースのアーティストは コード 創造の道具として。
アルゴリズムアートの詳細については、以下のファクトファイルを参照してください。または、28ページのアルゴリズムアートワークシートパックをダウンロードして、教室や家庭環境で利用することもできます。
重要な事実と情報
アルゴリズムアートの定義
- アルゴリズムアートは、コンピューター生成アートとしても知られています。
- これは、アーティストとコンピューターのコラボレーションを伴うプロセスです。
- アーティストは、コンピューターが視覚芸術作品を作成するために厳密に従うアルゴリズム(特定のタスクを実行する方法に関する一連の詳細な指示/ガイドライン)を設計します。
- これらのアーティストは、コードを使用して、作成する各アートワークに見られる視覚要素を決定および作成する自律システムを構築します。
- 「ジェネレーティブアーティストは、最新の処理能力を活用して新しい美学を発明します。一連の芸術的制約の範囲内でプログラムを実行するように指示し、プロセスを望ましい結果に導きます。この方法は、アートとデザインの探索段階を大幅に削減し、多くの場合、驚くべき洗練された新しいアイデアにつながります。」 -2019AIArtists.org。
- 従来の設定では、ほとんどのアーティストは、一度に数日または数か月間、アイデアに取り組んだり、アイデアを模索したりする傾向があります。
- テクノロジーとコードの力で、コンピューターベースのアーティストは、1秒で複数(または数千)のアイデアを探索する能力と利点を持っています。
- ジェネレーティブアート作品に含まれる3つの要素は、ランダム性、アルゴリズム、およびジオメトリです。
- ランダム性は、アルゴリズムアートを特別なものにしているものです。自律システムは、アーティストがコードを実行するたびに、まったく新しいユニークなアートワークを作成できます。
- もちろん、アルゴリズムのアートワークは、アーティストがコンピューターで使用できるアルゴリズムを提供した場合にのみ作成できます。コードがないとアートワークがないため、これは最も重要な要素です。
- ほとんどのアルゴリズムアートワークには、ジオメトリ(サイズ、形状、フォーム、およびビジュアルオブジェクトの空間的関係)が組み込まれています。
- 創造的なプロセスには多くの試行錯誤が伴います。コーダーアーティストは、システムを実行し、何が機能し、何が機能しないかを確認し、システムを改善することができます。彼/彼女は、彼/彼女がこれまでに遭遇したことがないかもしれない新しい考えに紹介されて、途中で幸せな事故に遭遇するかもしれません。
- Scratchは、若者が始められるように設計された無料のコーディングプラットフォームです。 プログラミング 。 https://scratch.mit.edu/にアクセスして、アカウントを作成します。
- すべての設定が完了したら、Scratchホームページに移動し、画面の左上にある[作成]をクリックします。
- このレッスンでは、PENと呼ばれる新しいブロック拡張が必要です。これにアクセスするには、画面の左下隅にある[拡張機能の追加]ボタンをクリックします。ペンを選択します。
- この拡張機能は、作成者がステージ上でスプライト(またはキャラクター)を使用して描画するのに役立ちます。全部で9ブロックあります。
- [すべて消去]ブロックを使用すると、作成者はステージをクリアできます。
- スタンプブロックを使用すると、作成者はステージ上でスプライトの画像をスタンプまたは印刷できます。
- ペンダウンブロックは、スプライトがステージ上を移動するときに、スプライトをそのパス上に継続的に描画させます。
- ペンアップブロックは、作成者がスプライトに特定の時間にステージ上での描画を停止させたい場合に使用されます。
- Set Pen Colorブロックは、作成者がペンの色を特定の色に設定するのに役立ちます。
- ペンの変更ブロックは、作成者が指定された値(ユーザー入力)に従ってペンの色、彩度、明るさ、透明度を変更するのに役立ちます。
- Set Penブロックを使用すると、作成者は、ユーザー入力から指定された値に従って、ペンのデフォルトの色、彩度、明るさ、および透明度を設定できます。
- [ペンサイズの変更]ブロックは、作成者がペンの先端のサイズを変更するのに役立ちます。線の太さは、ユーザー入力から指定された値によって異なります。
- Set Pen Sizeブロックは、作成者がペンの先端サイズをユーザー入力から指定された値に設定するのに役立ちます。これがデフォルトのサイズになります。
スクリプトの作成
- Scratchはブロックベースのプログラミング環境であるため、作成者はブロックをスタックしてコードを「書き込む」ことができます。
- このスタックまたはブロックのコレクションは、スクリプトと呼ばれます。
- ブロックの順序は重要です。スプライトは、スクリプトの上から下に向かってコマンドを実行します。
- スクリプトを作成するには、ブロックをスクリプト領域にドラッグして、正しい順序で組み立てます。
- 必ずブロックを一緒にスナップしてください。ブロックが正しく接続されていないと、スクリプトは正常に実行されません。
- スクリプトの上部にあるイベントブロックを使用します。
- イベントブロックを使用すると、作成者は特定の状況でスクリプトを実行できます。たとえば、このサンプルスクリプトは、緑色のフラグがクリックされたときにのみ実行を開始します。
- イベントブロックがない場合、作成者は毎回手動でスクリプトを実行する必要があります。
- イベントブロックの下で、作成者はステージ上のスプライト(キャラクター)に期待する動作を定義する必要があります。
ワークシートの使用
- ワークシートを使用するには、Scratchアカウントにログインする必要があります。
- Scratchの使用を開始する方法についてより詳細なチュートリアルが必要な場合は、「Scratchを使用したコーディングの調査」を参照してください。
アルゴリズムアートワークシート
これは、28の詳細なページにわたるアルゴリズムアートについて知る必要があるすべてを含む素晴らしいバンドルです。これらは アルゴリズムアートについて学生に教えるのに最適な、すぐに使用できるアルゴリズムアートワークシート。ほとんどのアーティストは、粘土、絵の具、動き、言葉など、新しいものを作るためにさまざまな素材を試してきました。同様に、コンピューターベースのアーティストはコードを作成ツールとして使用します。
含まれているワークシートの完全なリスト
- アルゴリズムアートとは何ですか?
- ペンコーディングブロック
- 自分のペイントエディタ1
- 自分のペイントエディタ2
- スタンプアート
- シェイプアート
- ビジュアルサウンドアート
- 線画
- スパイラライザー
- アートジェネレータをデザインする
このページをリンク/引用する
自分のWebサイトでこのページのコンテンツのいずれかを参照する場合は、以下のコードを使用して、このページを元のソースとして引用してください。
アルゴリズムアートの事実とワークシート:https://kidskonnect.com -KidsKonnect、2021年2月2日リンクは次のように表示されます アルゴリズムアートの事実とワークシート:https://kidskonnect.com -KidsKonnect、2021年2月2日
任意のカリキュラムで使用
これらのワークシートは、国際的なカリキュラムで使用するために特別に設計されています。これらのワークシートをそのまま使用することも、Googleスライドを使用して編集して、自分の生徒の能力レベルやカリキュラム基準に合わせて作成することもできます。
友達と共有してください: