トップページ > 記事閲覧
FBXファイル読み込みの問題
名前:ぽん太 日時: 2014/08/24 16:58

DXライブラリ、楽しく使わせていただいています。 Mayaから出力したFBXファイルのDxLibModelViewerでの読み込みと変換で以下のような 問題が起こりました。可能でしたらご対応いただけますと助かります。  DxLibModelViewerに読み込んだモデルの法線がおかしくなり、モデルによっては   MV1ファイルに保存して読み直すとクラッシュする サンプルファイル等をアップロードいたしました。 ※説明画像中ではDxLibModelVierwer3.12aになっていますが、3.12cでも同じように  問題が起こりました。
メンテ

Page: 1 |

Re: FBXファイル読み込みの問題 ( No.1 )
名前:管理人 日時:2014/08/22 01:21

アップしていただいたファイルを拝見しました 法線の情報に法線以外に従法線や接線も含まれているように感じます maya で FBX形式でエクスポートする際に設定があると思うのですが、 法線に関係がありそうな項目は無いでしょうか? あと、ファイルの構造を詳しく見てみたいので、お手数で申し訳ありませんが maya_plane をテキスト形式のFBXファイルでエクスポートしたものを頂けないでしょうか? あと、一応FBX形式でのエクスポートに使用した maya のバージョンを教えて頂けないでしょうか? 質問とお願いばかりですみません・・・
メンテ
Re: FBXファイル読み込みの問題 ( No.2 )
名前:ぽん太 日時:2014/08/24 16:59

ご対応ありがとうございます! テキスト形式のFBXファイルをアップロードいたしました。 参考にしていただければ嬉しいです。 >法線の情報に法線以外に従法線や接線も含まれているように感じます >maya で FBX形式でエクスポートする際に設定があると思うのですが、 >法線に関係がありそうな項目は無いでしょうか? "接線と従法線"というオプションがありますが、デフォルトでオフになっていました。 "接線と従法線"含めオプションを幾つか変更して出力したFBXファイルが "参考用"フォルダに入っています。(ビューワー上での見た目はほとんど変わりませんでした) "接線と従法線"オプションをオンにするとFBXファイルにTangentとBinormal項目が 追加されるようです。 mayaのバージョンは2014になります。
メンテ
Re: FBXファイル読み込みの問題 ( No.3 )
名前:管理人 日時:2014/08/23 19:04

ありがとうございます、テキスト形式のFBXファイルを拝見しました テキスト形式のファイルの中身を拝見したところ、FBX SDK Ver2014.1と記載されていたのですが、 DXライブラリで使用している FBX SDK のバージョンが Ver2013.3 と少し古かったので、 最新版の Ver2015.1 に変更したところ正常に読み込めるようになりました というわけで、すみません、従法線、接線は関係ありませんでした m(_ _;m 修正版をアップしましたので、よろしければお試しください http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) // ビューアー http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip あと、接線と従法線が含まれた FBXファイルも問題なく読み込むことができました ただ今のところ FBXファイルに含まれる接線、従法線を読み込む仕様になっていないので、 もし法線マップを使用したモデルファイルを作成して、FBXファイルにエクスポートした 接線、従法線を使用する必要がありましたらお知らせください m(_ _;m ( と言うのも、今のところ法線マップを使用した FBXファイルが手元に無いので、  FBXファイルに含まれる接線、従法線を読み込む処理を追加しても、正しく読み込めたかを  確認する手段が無いからです (_ _; )
メンテ
Re: FBXファイル読み込みの問題 ( No.4 )
名前:ぽん太 日時:2014/08/24 12:50

新しいビューワーで法線が問題無く読み込めるようになりました! ありがとうございました! 簡単なモデルですが、接線従法線とノーマルマップ付きのFBXファイルをアップロードしました。 これでご確認お願いできますでしょうか。 だぶりゅだぶりゅだぶりゅ1.axfc.net/u/3304063.zip "だぶりゅだぶりゅだぶりゅ"を半角英字にしていただけますようお願いします。 ダウンロードキーワード:eu9g3abs
メンテ
Re: FBXファイル読み込みの問題 ( No.5 )
名前:管理人 日時:2014/08/27 02:16

ありがとうございます! 早速読み込めるようにしてみましたので、よろしければお試しください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) // ビューアー http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
メンテ
Re: FBXファイル読み込みの問題 ( No.6 )
名前:ぽん太 日時:2014/09/04 14:08

接線と従法線のご対応ありがとうございました! 確認しましたところビューワーでのFBXファイルの読み込みまでは問題ないのですが、 MV1に保存して読み直すと全てのエッジがハードエッジになってしまうようです。 ご確認いただけますでしょうか? 検証用ファイルになります。 だぶりゅだぶりゅだぶりゅ1.axfc.net/u/3312350.zip "だぶりゅだぶりゅだぶりゅ"を半角英字にしていただけますようお願いします。 ダウンロードキーワード:eu9g3abs
メンテ
Re: FBXファイル読み込みの問題 ( No.7 )
名前:管理人 日時:2014/09/05 00:58

ご指摘ありがとうございます すみません、単純に MV1ファイルに接線と従法線の情報を保存していませんでした orz 保存するようにプログラムを変更しましたので、よろしければお試しください m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) // ビューアー http://homepage2.nifty.com/natupaji/DxLib/DxLibModelViewerTest.zip
メンテ
Re: FBXファイル読み込みの問題 ( No.8 )
名前:ぽん太 日時:2014/09/05 08:03

早速のご対応ありがとうございます! 法線マップ付きオブジェクトを問題なくMV1に読み書きできるようになりました!
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存