home > Papervison3D > Papervison3D collada読み込み その1
Papervison3D collada読み込み その1
colladaファイルの読み込みに挑戦。
なぜ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の埋め込み用スクリプトに問題があるっぽい。
いや、プラグインのバージョンがどうのというのも見た気がするなぁ
なんでや・・・次から次へと。
直ったのだ
と、思ったらなぜかblog上では表示されないずら。
http://blog.midolab.com/2008/10/31/PV3D_sample_03.swf
直接叩くと、表示される。
swfの埋め込み用スクリプトに問題があるっぽい。
いや、プラグインのバージョンがどうのというのも見た気がするなぁ
なんでや・・・次から次へと。