algo.jsはメディアアートやモーションの実験を行うシンプルな2D描画用のWebGLフレームワークとして開発しています。 フレーム毎の実行やイベントの発行なども簡単に行え、各種矩形、線、パーティクルの描画も数行のソースで作成出来ます。
現在は開発中ですが、近日リリース予定です。
- クリエイティブコーディングと相性の良い記述法
- WebGLを用いた高速な描画(現状は鈍足)
- 構造がシンプルで軽量
- (クリエイティブコーディングで使うノイズやサウンドの再生処理を包括)
- Stage操作
- Shape(Graphic関連)
- Importer(SVG)
- WebGL Renderer
- Triangulation
- Utils(Point, Vec, Math)
- Texture
- Shader
- Importer(OBJ etc..)
- ピクセル操作系
- カメラ、マイク操作系
- Web Audio API
- 各種アルゴリズムの包括(Noise, Delauny, Boronoi etc..)