• Showing Page History #75723

Show page source of wm3d.ja #81697

= WM3D =

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

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

ライセンスは MPL1.1/GPL2.0+/LGPL2.1+ です。Watermelon とは違います。

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

[[Embed(gallery.png)]]

(2011/10/24): wmode:gpu を渡さないと swf は表示できないっぽい。この wiki 中ではどうにもならなさそう。誰が対応すべきかっていうと flash 側な気がするのでとりあえず放置。

(2011/10/27): かわりにとりあえずサンプル画像を貼ってみた。まだ実際に使える状況にはなってないだろうし、ゆっくり作るか。

(2012/03/05): 現実逃避がてらサンプル flash を [http://watermelon.sourceforge.jp/ プロジェクトウェブページ] に貼ってみた。samples にも含まれている 1F54_all.swf です。NMR で解かれた 30 個の構造を表示します。

== Setup ==
wiki:wm3d/Setup.ja をどぞ。

== Usage ==
wiki:wm3d/HowToUse.ja へどぞ

== VMD plugin ==
wiki:wm3d/VMD_Plugin.ja へどぞ。

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

 * ~~ポリゴンで無いもの - 単なる線とか文字とか - を混在させることができそうもない。~~文字はなんとかなりそう。
 * ビルドには 0.25 以前のバージョンでは haXe 2.08 以降、0.3 以降なら Haxe 2.09 以降が必要。表示には flash11 対応のプレーヤーが必須。

描画速度は安物オンボード GPU (i915)でも速いっぽい。

== Comments ==
[[LineComment]]