Home > html5 > CanvasでLiquid10000

CanvasでLiquid10000

さて、Canvasでどこまでの事が出来るのか。
ます手始めにLiquid10000をforkして
Canvasの描画性能を見てみようかと思う。

canvas10
html(別ウインドウ)

10000はさすがにムリがあるが1000程度ならまぁ何とか。
オリジナル版との違いは大きく以下の通り。

PerlinNoiseの描画

ビットマップからRとGの値を抽出しxy軸の加速度に変換

  • オリジナル版
    getPixelでRとGの値を抽出しxy軸の加速度に変換する。
  • Canvas版
    外部ファイルの色情報をgetImageDataで配列化。

残像処理

  • オリジナル版
    ColorTransformで着色しながら暗くする。
  • Canvas版
    全領域に半透明(alpha0.1)の黒を重ね塗りする。

やってみてわかったがCanvasのアニメーションはwonderflのパーティクル系と
非常に相性が良い。
というより、他に向いていないというべきか。

参考
http://wonderfl.net/c/4yyT

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://barmamutha.net/wp-trackback.php?p=183
Listed below are links to weblogs that reference
CanvasでLiquid10000 from barmamutha.net

Home > html5 > CanvasでLiquid10000

Search
Feeds

Return to page top