BT

InfoQ ホームページ ニュース Solandra、TypeScriptファーストなアルゴリズミックアートフレームワーク

Solandra、TypeScriptファーストなアルゴリズミックアートフレームワーク

ブックマーク

原文(投稿日:2020/01/02)へのリンク

Solandraはアルゴリズミックアートを作成するためのオープンソースのTypeScriptファーストなフレームワークだ。HTML Canvasを利用して、アート作成のためのラピッド開発フレームワークを提供する。

Solandraの作者であるJames Porter氏は、より親しみやすいAPIを備えたProcessingの意固地なバージョンだと説明している。その重要な設計判断には、座標、次元、色、曲線の定義方法が含まれる。TypeScriptを利用することで、より良い自動補完、型チェック、描画レベルの制御フローを提供している。さらに、Solandraは楽しく、パワフルで、アート作成を心地良く感じられるよう努めている。

Solandraを使いはじめるには、npmまたはyarnでインストールする。

npm i solandra

または

yarn add solandra

もしくは、Solandra CodeSandbox demoではじめてもよい。

Gatsbyプロジェクト内でSolandraを使うという選択肢もある。SolandraのWebサイト自体、GatsbyベースのSolandraアプリケーションの一例だ。

プロジェクト名は初期のアルゴリズミックアーティストであるSol LeWitt氏から着想を得たものであり、プロジェクトのHello WorldチュートリアルであるSolving Sol with Solandraは、1960年代後半から1970年代初期のLeWitt氏の作品を再現したものだ。

Sol LeWitt Wall Art Example

Solandraは100以上の各種アルゴリズミックアートのサンプルを提供している。

Solandra examples

SolandraはMITライセンスで利用できるオープンソースソフトウェアだ。ComplexViewのソフトウェアエンジニアでデータサイエンティストであるJames Porter氏により作られ、Solandra GitHubリポジトリ経由のコントリビューションが歓迎されている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。