"プログラミング" カテゴリのアーカイブ

GPGPUでオイル時計のシミュレーションを作ってみた

2015/12/31 23:59

Flash+Stage3Dでオイル時計のシミュレーションを作ってみました。
流体は全てGPGPUで計算しています。

ドラッグで流体を混ぜられます。
スペースキーを押すと上下をひっくり返します。

>> Open simulation (Required Flash Player 18 or later)
>> View source code

以下は主に流体のシミュレーション方法についての解説です。

(続きを読む…)

Flashで使えるシェーダ言語を作ってみた

2015/03/30 22:06

いい加減AGALでシェーダを書くのが辛くなってきたので、
FlashのStage3Dで使えるシェーダ言語を作りました。

ついでにレイトレしてみました。
>> Open ray tracing demo (Required Flash Player 16 or later)
>> View source code

(続きを読む…)

最適化のためのテクニック

2013/01/28 18:29

自分がプログラムを最適化する時に、気を付けていることをまとめてみました。
最適化したつもりなのに、イマイチ速くならない…と悩んでる人向けです。

言語特有の処理が絡む部分はActionScript3.0を前提にしていますが、
大部分は他の言語でも役立つはずです。

(続きを読む…)