MechaStudio BBS

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■553 / 親記事)  MeshViewに関して
  
□投稿者/ gt -(2012/03/12(Mon) 22:48:49)
    ToyStudioで作ったXファイルをMeshViewで保存しなおすと
    FrameTransformMatrixに微妙な誤差が生じるのですが、
    何故ですか?
    全く同じ値で保存しなおす事はできますか?
引用返信 削除キー/
■554 / ResNo.1)  Re[1]: MeshViewに関して
□投稿者/ ピエール -(2012/03/13(Tue) 16:19:34)
http://www.mechastudio.net/
    gtさん
    ご質問ありがとうございます。

    微妙な誤差とはどの程度のものでしょうか?できましたら単純なサンプル ファイル
    などを添付していただけますでしょうか?
引用返信 削除キー/
■555 / ResNo.2)  Re[2]: MeshViewに関して
□投稿者/ gt -(2012/03/14(Wed) 10:01:18)
    こちらがToyStudioで出力したXです。

toy.txt
/13KB
引用返信 削除キー/
■556 / ResNo.3)  Re[3]: MeshViewに関して
□投稿者/ gt -(2012/03/14(Wed) 10:04:21)
    これが、MeshViewで保存しなおした物です。
    Frame Joint_21のFrameTransformMatrixが保存しなおす度に変化します。
    MeshView側の問題とは思いますが何故こうなるのか知りたいのです。

mesh.txt
/12KB
引用返信 削除キー/
■557 / ResNo.4)  Re[4]: MeshViewに関して
□投稿者/ ピエール -(2012/03/14(Wed) 23:07:18)
http://www.mechastudio.net/
    元の変換パラメータが知りたいので、元のtoyファイルも添付していただけます
    ようお願いいたします。
引用返信 削除キー/
■558 / ResNo.5)  Re[5]: MeshViewに関して
□投稿者/ gt -(2012/03/15(Thu) 20:04:51)
    すみません。
    元のtoyファイルは以前に上書き保存してしまって今は無いです。
    変わりに新しく作った物をupします。
    これをX出力してMeshViewで保存しなおすとやはり同様の現象が起きます。

1331809491.txt
/11KB
引用返信 削除キー/
■559 / ResNo.6)  Re[6]: MeshViewに関して
□投稿者/ ピエール -(2012/03/16(Fri) 11:44:06)
http://www.mechastudio.net/
    サンプルを作り直していただいてありがとうございます。

    こちらでもDirectX SDK付属のMeshViewで再保存してみましたところ、元の
    Xファイルに対して微妙な誤差が確認できました。

    > ToyStudioで作ったXファイルをMeshViewで保存しなおすと
    > FrameTransformMatrixに微妙な誤差が生じるのですが、
    > 何故ですか?

    恐らく、XファイルがDirectXライブラリー側でロードされる際には、4×4アフィン
    行列から、移動(x,y,z)、回転クォータニオン(x,y,z,w)、スケール(x,y,z)の
    各パラメータにに変換されてメモリー上に保持されているのだと思います。
    それが再度保存する際にアフィン行列にまた変換されるため、元のファイルの
    行列の値に対して誤差が生じているのだと思います。

    > 全く同じ値で保存しなおす事はできますか?

    MeshView側で行列からパラメータに変換され、再度行列に変換されるので、多少の
    誤差は避けられないように思います。

    ※私の方で変換チェックを行ったファイルを一応添付しておきます。1331809491mv.x
    がMeshViewで再保存されたもので、読みやすいように行列は改行されています。


MeshViewTest.zip
/7KB
引用返信 削除キー/
■560 / ResNo.7)  Re[7]: MeshViewに関して
□投稿者/ gt -(2012/03/16(Fri) 19:25:02)
    なるほどわかりました。
引用返信 削除キー/
■561 / ResNo.8)  Re[8]: MeshViewに関して
□投稿者/ ピエール -(2012/03/17(Sat) 06:13:23)
http://www.mechastudio.net/
    りょうかいしました。
対応済み
引用返信 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -