webデザイナーのブログ webデザイン クリエイティブ デザイナー web制作 ブログ

next entry »
top
« prev entry

home Papervison3D > Papervison3D collada読み込み その1

Papervison3D collada読み込み その1

PV3D_sample_03.jpgcolladaファイルの読み込みに挑戦。
なぜ2.0で以前うまく読み込めなかったのかが、分かったのだ。
三角ポリゴンじゃないとダメらしい。
geom.トライングルナントカといってエラー吐きまくってたので、そんなことだろうとは思ったけど。

で読み込み方法も1.7とはずいぶん変わっていて、

    import org.papervision3d.objects.parsers.DAE;
    import org.papervision3d.objects.parsers.Collada;

と、とりあえず2種類発見。
両方試したけれどparsers.Collada;の方は、カメラでの表示がなんぞデタラメな感じで非常に扱いづらい。
とりあえず、サンプルはparsers.Collada;で表示していて

    camera.zoom = 35;
    camera.z = -100000;
    コラダオブジェクト.y = -3700;
    コラダオブジェクト.scale = 0.5;

こんな風に設定している。
parsers.DAE;の方が数値的に自然な感じで設定できる。
マテリアルを設定していないのでワイヤーフレームになってしまった。
これも1.7だとメタセコイアで設定したテクスチャなどがそのまま反映されて、非常にお手軽だったのだが・・・。
とりあえず次は単色でいいのでシェーダーが効くようにしてみよう。

parsers.DAE;とparsers.Collada;のどちらが今後の為にいいのかはわからないけど、しばらくは、分かりやすいparsers.DAE;のほうでいってみようかと思う。

追記:
と、思ったらなぜかblog上では表示されないずら。
http://blog.midolab.com/2008/10/31/PV3D_sample_03.swf
直接叩くと、表示される。
swfの埋め込み用スクリプトに問題があるっぽい。
いや、プラグインのバージョンがどうのというのも見た気がするなぁ
なんでや・・・次から次へと。

直ったのだ



posted by miz:Oct Fri 08 AM 3:10|comments(0)trackbacks(0)

トラックバック

このエントリーのトラックバックURL:
http://blog.midolab.com/mt-tb.cgi/48


コメントを投稿
名前:
メールアドレス:
URL:
   

この情報を登録しますか?

コメント: