デベロップ掲示板
このフォームからは投稿できません。
name
e-mail
url
subject
comment

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

■501 / 親階層)  elemファイル仕様について
□投稿者/ DEARNA Lv 1(3回)-(2008/06/04(Wed) 22:35:13)
    オノデラさま
    度々お世話になっております。DEARNAです。

    まず私のドキュメント確認不足であれば申し訳ありません。
    elemファイル仕様についての質問と要望があります。
    以下の内容は 1.2.0.24フリー版およびシェア版の出力で確認致しました。

    --------------------------------------------------------
    ・elemファイルのInitPostureMatrixとOffsetMatricesについての質問

    フォーマット仕様内に記載が見当たらなかったので、頂点座標、行列の要素値などから
    elemファイルは.xと同様の左手座標系で記録してあると判断致しました。
    その上でelemファイルの内容を元にアニメーションを再生するため、
    以下のような形の行列を生成し、頂点をブレンドしています。
    (記載を勝手な方式で記載してしまいましたが、意味が伝わると良いのですが)

    NodeMatrix = QuatSlerp( AnimationPart.RotateKeys , time ) * Node.InitPostureMatrix * ParentNodeMatrix
    VertexBlendMatrix = MeshContainer.OffsetMatrices * NodeMatrix

    個々の行列の変形の計算としてはこの形になると思っていますが、elemファイルの
    データ内容を元にこの計算を行うとツール表示上の変形と同じにはなりませんでした。
    そこで確認したところ、MeshContainer.OffsetMatrices のZ軸に関する要素が.xファイルと違い
    符号が反転されている事を発見しましたので、これを修正したところ期待した左手座標系の動作になりました。

    逆にNode.InitPostureMatrixの方をMeshContainer.OffsetMatricesにあわせて符号を修正し、
    モデル頂点座標をZ軸反転とインデックスを修正すると期待する右手座標系として正常に動作しました。

    以上のことから現在のelemファイルの内容には右手座標系のデータと左手座標系のデータが
    それぞれ混ざってしまっているのではないかと判断したのですが、こちらは正しいでしょうか?
    また現在のelem出力内容が仕様であれば、どのような計算を意図したパラメータになっているのでしょうか?

    --------------------------------------------------------
    ・補間方法について
    現在線形補間以外の補間が設定できますが、スプライン補間などで使用する接線パラメータ、
    また補間で影響している要素は何でしょうか?

    --------------------------------------------------------
    ・出力時のオプションについて要望
    可能であれば左手座標系(DirectX)、右手座標系(OpenGL)と選択できるようにする予定はあるでしょうか?
    (こちらは読込み時に変換すれば対応出来ますが、既にツール側に存在するのであれば助かります、というものですが)

    --------------------------------------------------------

    前回ともにelemファイルについていろいろと拘ってしまい申し訳ありません。
    現在DirectXに依存しない環境のアニメーションシステムの構築もおこなっているため、
    .xよりもデータが解りやすいelemファイルからコンバート等などを行いたいと考えておりました。

    以上、お手隙の際にでもご確認頂ければ幸いです。
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: elemファイル仕様について /オノデラ
→Re[1]: elemファイル仕様について /パネライコピー
→www.jpan123.com /Jpan123
 
上記関連ツリー

Nomal elemファイル仕様について / DEARNA (08/06/04(Wed) 22:35) #501 ←Now
Nomal Re[1]: elemファイル仕様について / オノデラ (08/06/05(Thu) 01:29) #502
│└Nomal Re[2]: elemファイル仕様について / DEARNA (08/06/06(Fri) 15:58) #503
│  ├Nomal ブランドスーパーコピー / ブランドスーパーコピー (13/06/29(Sat) 11:09) #505
│  │├Nomal スーパーコピーブランド / スーパーコピーブランド (13/07/05(Fri) 11:02) #507
│  ││└Nomal スーパーコピーブランド / 竹内 裕喜 (14/07/29(Tue) 15:42) #514
│  │├Nomal Re[4]: ブランドスーパーコピー / 業界人気NO.1 (17/03/08(Wed) 21:27) #591
│  │└Nomal スーパーコピーブランド / ■連絡先 (17/03/10(Fri) 20:21) #593
│  └Nomal 最先端技術でスーパーコピーオーデマピゲ.. / オーデマピゲコピー (15/05/12(Tue) 14:49) #519
│    ├Nomal スーパーコピーロレックス時計 / 時計 (16/01/16(Sat) 16:01) #528
│    └Nomal x時計N品専売 / x時計N品専売 (16/04/20(Wed) 15:29) #564
Nomal Re[1]: elemファイル仕様について / パネライコピー (13/07/05(Fri) 15:05) #508
Nomal www.jpan123.com / Jpan123 (17/07/11(Tue) 21:53) #594

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

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

- Child Tree -
- Antispam Version -