追記です
記憶を辿る限りだと アーマーチャーで生成した事があるメッシュと関係あるかもしれません
2023-12-10 16:28
何かの条件で破綻するのだと思いますが、データを送付いただければこちらで調査いたします。
サポート用のアドレスまでお送りください。よろしくお願いいたします。
2023-12-11 09:24
追記です
試しに.obj経由で.fbxへと変換したら破綻は解消しました
(ただし(Unity上でSkinned Mesh Rendererとして認識される)ボーン スキン モーフ設定がされているオブジェクトについては未検証)
2023-12-11 11:07
調べてみると、面に頂点が1つしかない「点」が存在するようで、この状態でfbxに出力するとUnityでは正常に読めなくなるようです。
このデータはメタセコイアで1から作ったものか、外部のデータを取りこんだものかどちらでしょうか?
2023-12-12 15:06
質問に対する返答から申し上げますと「メタセコイア4で作ったもの」になります
>>面に頂点が1つしかない「点」が存在するようで
の返答を見て 過去に聞いたことがある「不正頂点」の話を思い出し 仮に.obj変換したものと比較したら「面数」のみに差異が生じていることが確認できました
もしよろしければ今回の件のような(いわゆる)不正頂点ないし不正面の有無を確認できる手段を教えることは出来ませんでしょうか
2023-12-12 15:45
>もしよろしければ今回の件のような(いわゆる)不正頂点ないし不正面の有無を確認できる手段を教えることは出来ませんでしょうか
標準機能としてはないのですが、
・Pythonスクリプトとして収録されているselect_n-sided_polygon.pyをスクリプトエディタから開く
・「min = 3」と書かれている箇所をすべて「min = 1」に変更
・スクリプトを実行してValueに1を指定
とすると、頂点数が1つの面を選択することができるので、あとはDeleteキーで削除すれば取り除くことができます。
2023-12-12 17:25
この度はありがとうございました
無事不正面を検出し これを削除した.mqozから出力した.fbxがUnity 2022.3.6f1にて正常に描画されました
最後にわがままな要望ですが 不正面を選択(ないし削除する)機能またはコマンドを実装してくれませんでしょうか
2023-12-12 17:53