horsetail bbs
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル Re^3: 04c2のデータ変換失敗しました。
投稿日: 2007/11/04(Sun) 15:19:49
投稿者koi

koiです。
ありがとうございます、データ受け取りました。

こちらの環境(XSI Mod Tool、ViewScene)ではエラーが再現しなかったのですが、
問題になると思われる箇所を見つけました。
0.4fと0.4c2で出力した*.mkiファイルを比較して気付いたことなのですが、
スキンメッシュ内にウェイト値が割り当てられていない頂点がいくつかありました。
このような頂点があるとCarraraではエラーになってしまうのかもしれません。
ただ、読み込めたとしてもアニメーションするとおかしくなると思います。

このような頂点の出てくる原因ですが、アンカーの設定によるものと思われます。
問題となる頂点を調べてみるとアンカー外に配置されているようです。
この場合0.4fと0.4c2とでウェイト値の割り当てが異なるようです。
問題が発生するのはボーンディフォームのときに発生します。
0.4c2にいただいたデータを読み込ませた際、ポリゴンがおかしくなるところがありました。

対処方法ですが、
現在のMikotoToFBXはウェイト値の取得を*.mkiファイルに頼っていますので、
*.mkiファイルに頼らないように変更しなければなりません。
これは、*.mqoファイルからMikotoToFBXでウェイト値を算出するということになり、
Mikoto側のウェイト値と同じになることは保障されません。
現在のところすぐに対処すると言うのは難しいのです。
そのため、kNukoさんの方でアンカーを編集していただけないでしょうか?

また、MikotoToFBXにスキンメッシュをチェックする機能を追加しました。
メニューの「編集」→「スキンをチェック」から使用することが出来ます。
表示されたダイアログの
「ウェイトの設定されていない頂点をチェック」
にチェックを入れ、実行ボタンを押していただければ問題となる頂点をチェックします。

もし、上記のようにアンカーを編集しなおしても問題が解決しない場合はご連絡ください。
よろしくお願いいたします。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   手動改行 強制改行 図表モード
メッセージには上記と同じURLを書き込まないで下さい
URL
暗証キー (英数字で8文字以内)
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー