Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[10151] VRM書き出し時に落ちる場合があります / しえら
[Bug report] Response
いつもお世話になっております。

4.9.0a(64bit)を使わせていただいております。
ある案件で、VRMファイルを扱っているのですが、VRMファイルをエクスポートする時点で、決まってアプリが落ちる現象があります。

少々特殊で再現性が困難ではあるのですが、

VRMファイルにパーフェクトシンク対応の開発用データを頭部を移植しています。モーフ数125、プリセット数65です。
これをVRMエクスポートするとメタセコイアが落ちます。

ここで、モーフの設定をクリアしてモーフなしとすると、書き出すことができます。

また、上記の状態をFBXエクスポートし、VRMにUnity上で座標を目途にブレンドシェイプを転写し、UniVRMから0.xでエクスポートしたVRMを、メタセコイアで読み込んだものでは、無事に再度VRMエクスポートできました。

そのような現象でして、これがモーフに起因するものなのか、PMDy由来のオブジェクトによるものなのか、また別の理由かわからないのですが。報告させていただきます。
2024-09-19 12:19
[10159] Re: VRM書き出し時に落ちる場合があります / Administrator
返答が遅くなってしまいましたが、もし再現可能な状態のファイルがあればお送りいただければこちらで調査可能です。

また、もしエラーログが残っていたら、それも手掛かりになる可能性があります。
C:/Users/(ユーザー名)/AppData/Roaming/tetraface/Metasequoia4_64
フォルダ内に「crashlog.(番号).txt」のようなファイルがあれば、その内容を確認できるとエラー箇所が特定できる場合がありますので、一度ご確認いただけると幸いです。
2024-09-26 14:38
[10164] Re: VRM書き出し時に落ちる場合があります / しえら
誠にありがとございます。
該当のクラッシュログを見つけてきましたのでご報告いたします。

Metasequoia 4 Ver4.9.0a (64bit) is running.
Build time: Sep  7 2024 09:46:41
Windows version : Windows 10 x64 22H2  Build:19045
Number of CPU : 8
Physical memory : 32701 MB
Direct3D11 Driver: NVIDIA GeForce RTX 3060
    DeviceID: 9476
    SubsysID: 964498530
    Revision: 161
    FeatureLevel: 11.4

Exception code: c0000005 (EXCEPTION_ACCESS_VIOLATION)
Access violation at address 00007FF892E247BB. Read of address FFFFFFFFFFFFFFFF.
Module: C:\Program Files\tetraface\Metasequoia4\Plugins\Export\ExportGLTF.dll

0x00007FF892E247BB ExportGLTF.dll: MQInit + 93899 bytes
0x00007FF892E1F6BA ExportGLTF.dll: MQInit + 73162 bytes

Show more...
2024-09-26 16:30
[10166] Re: VRM書き出し時に落ちる場合があります / Administrator
モーフのターゲット用オブジェクト内に、頂点数が異なる、または面の貼り方が異なる(後でオブジェクトごとに面を作成した)ものが混じってはいないでしょうか?
他にも原因はあるかもしれませんが、こちらに該当しているようなら、オブジェクトを修正すれば改善するのではと思います。

いずれにしても、法線モーフの出力に関係しているのは間違いないようで、今後のリリースで少なくとも落ちないようには修正いたします。
2024-09-28 11:26
[10167] Re: VRM書き出し時に落ちる場合があります / しえら
了解いたしました。誠にありがとうございます。
一部のモーフターゲットにて、「頂点は揃っているが面が欠損している」ものが混じっていた可能性がありました。
この場合モーフターゲットとしては動作していたようです。
今後同様の場合には事例を踏まえてチェックしたいと思います。

また別件で恐縮ですが、サブUVが存在するオブジェクトのFBXエクスポート時の対処もせめて落ちないようにお願いいたします。
2024-09-29 01:42