MechaStudio BBS

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

■304 / 親記事)  無題
  
□投稿者/ 山本 -(2009/06/26(Fri) 06:41:00)
    またまたすみません。
    エクスポートしたXファイルを独自形式に変換するツールを用いて描画に利用しているんですが、メッシュの変形した部分が歪んでしまいます。ジョイントの影響度が大きいほど歪みが大きいことが分かったのですが、小さくしすぎると逆に不恰好になってしまいます。
    画像でいうと肘や膝のあたりです。ちなみにrokdeboneというモーション作成ソフトから出力したxファイルでは上手くいくようです。もしフォーマット以外の問題でしたら、影響度その他の設定でどうにか解消できるコツはないものでしょうか。
341×323

497.jpg
/7KB
引用返信 削除キー/
■305 / ResNo.1)  Re: 無題
□投稿者/ ピエール -(2009/06/26(Fri) 17:37:00)
http://www.mechastudio.net/
    山本さん
    毎度ご質問ありがとうございます。

    まず確認したいのですが、ToyStudioで出力したXファイルをそのままビューアーで
    表示した場合、表示が歪みますか?

    モデルに複数のマテリアルを含む場合は、DirectX SDKのビューアーでは表示
    できませんので、「DBP MeshViewer」をお勧めします。
    http://www2.atpages.jp/fuckinjap/
引用返信 削除キー/
■306 / ResNo.2)  Re: 無題
□投稿者/ 山本 -(2009/06/26(Fri) 18:49:00)
    返信ありがとうございます。

    ビューアーでの表示は正常です。
    このモデルは1つのマテリアルをモデル全体に適応しています。
引用返信 削除キー/
■307 / ResNo.3)  Re: 無題
□投稿者/ ピエール -(2009/06/26(Fri) 20:44:00)
http://www.mechastudio.net/
    DirectX SDK等のビューアーで正常に表示できるのであれば、
    ToyStudio の出力したXファイルは正常だと思われます。

    そうしますと、その独自フォーマットへの変換プログラムに問題があると
    思われますので、こちらでは対処できません。(^〜^)

    推測になりますが、Xファイルのデータで、そのプログラムで正常に
    読み込まれていないものがあるのかも知れません。試しに、ToyStudioの
    Xファイル出力ダイアログで、

    ○法線ベクトルの最適化
    ○UV 座標の最適化
    ○頂点カラーの最適化

    をOFFにして出力してみたら状況は変わりますでしょうか。
引用返信 削除キー/
■308 / ResNo.4)  Re: 無題
□投稿者/ 山本 -(2009/06/29(Mon) 01:52:00)
    返信ありがとうございます。
    いろいろ試していると原因が分かりました。
    スキニングを適用するときの、「頂点が影響を受けるボーンの数」によってポリゴンがゆがんでしまうようです。お手数をおかけしました。
引用返信 削除キー/
■309 / ResNo.5)  Re: 無題
□投稿者/ ピエール -(2009/06/29(Mon) 12:39:00)
http://www.mechastudio.net/
    頂点のボーン数が関係していましたか…。そしたらXファイルの変換プログラム
    ではなく、表示プログラムのシェーダー関連ですね。

    ToyStudioは頂点あたり4ボーンまで対応していますが、表示プログラムのシェーダーが、
    2〜3ボーンまでの対応になっているのかも知れません。

    そうであれば、シェーダーが3ボーンまでの場合、 3個目のボーンのウェイトに
    4個目のボーン用のウェイトが加算された状態で表示されていたと思われます。
    原因の調査、お疲れ様でした。

    (追記)
    最新バージョンでは、FBXファイルやXファイルのエクスポートにおいて、
    「頂点あたりの最大ボーン数」を設定出来るように改良されています。
対応済み
引用返信 削除キー/



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

このスレッドに書きこむ

Mode/  Pass/

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

- Child Tree -