本日はUntiyトラブルシューティング枠です。
先日Unity6000.0.32でFBXのモデルをドラッグアンドドロップしてインポートした際に以下のようなエラーが発生しました。
ImportFBX Errors: The mesh Teapot has invalid normals. Try cleaning and triangulating Teapot in your 3D modeller before importing it in unity. This is a failure in the fbx exporter of the tool which exported the fbx file.
これは、FBXファイルに含まれるメッシュの法線が無効であるために発生します。
具体的には法線の参照形式が問題となっています。

この問題を解消するために一度Blenderで対象のモデルを読み込みます。

モデルを見ると四角ポリゴンでリメッシュされたような形状で作成されていることがわかります。
編集モードで上部メニューより面→面を三角化を選択します。

これによって面が三角ポリゴンに修正されます。この時に同時に法線の問題も修正されます。
これによって問題が解消されます。
このほかにもUnity側で読み込んだFBXモデルのImportSettingsからNormalsの項目をImportからCalculateに切り替えることでも修正ができます。
![]()

本日は以上です。