Show page source of wm3d.ja #73191

= wm3d =

flash11 で 3D 描画にハードウェアアクセラレーションが効くようになったので対応してみる。
Sandy は当然 flash11 に対応しないのでてきとーに自分で作る。
…のは結構厳しいので haXe の作者である[http://haxe.org/doc/advanced/flash3d Nicolas Cannasse 氏が書いたサンプル]と
[http://haxe.org/manual/hxsl HxSL]をベースにしてなんとかする方針。

後は球とかシリンダーを自分で作れば動くような気がするのでやってみる。

== sample ==
とりあえずある程度はなんとかなりそうな悪寒。


適当に作った球のポリゴンはおおいに問題があるので要修正。

== limitations ==
原則としては Watermelon と互換性を持たせる予定なんだけど、
何点かどうにもならなさそうな要素がある。

 * ポリゴンで無いもの - 単なる線とか文字とか - を混在させることができそうもない。
 * 今のところ半透明表示ができてない。何が問題かすらわからん。
 * ビルドには haXe 2.08 以降が必要。表示には flash11 対応のプレーヤーが必須。

描画速度は安物オンボード GPU でも速いからまぁ良い感じ。
もうちょっとできてきたらコード公開する。
ライセンスは MPL1.1/GPL3/LGPL3 のトリプルライセンスにするかなぁ。