Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[9573] GLBファイルのglTF2.0の仕様のsparse accessorへの対応について / まじかる☆しげぽん
Done [Question,ver 4.8.4] Response
別件で、ブレンドシェイプの名前の対応を行っていただきありがとうございました。
こちらの、動作確認で別の問題を確認したので一応不具合かどうかの前に対応状況の確認となります。

glTF2.0の仕様にあるブレンドシェイプの容量削減実装のsparse accessorに現在のGLBの読み込みが対応しているか確認を行っていただけるでしょうか

仕様はこちらになります。
https://github.com/KhronosGroup/glTF/blob/8e798b02d254cea97659a333cfcb20875b62bdd4/specification/2.0/Specification.adoc#sparse-accessors

Metasequiaで利用されてるglTF読み込みライブラリのTinyGLTFでは、v2.6.0で対応を行ってるようです。
>v2.6.0 スパース アクセサーのシリアル化をサポート
https://github.com/syoyo/tinygltf

こちらに、sparse accessorが使用されてるGLBデータのサンプルがあります。
Metasequia v4.8.4で読み込むとブレンドシェイプが正常読み込めないようです。
https://github.com/vrm-c/UniVRM/files/9933673/three-vrm-girl-vrm0-sparse-accessor.zip
また、こちらでVRM1.0のサンプルとして公開されてるデータの拡張子をGLBにして読み込んでみてもらうと同様の現象が発生します。
https://github.com/vrm-c/vrm-specification/tree/master/samples/VRM1_Constraint_Twist_Sample/vrm

Blender3.3.1のGLB2.0インポーターで上記二つのサンプルはブレンドシェイプを正常に読み込めました。


Show more...
2022-11-04 10:04

Show the middle 12 messages.

[9642] Re: GLBファイルのglTF2.0の仕様のsparse accessorへの対応について / まじかる☆しげぽん
対応ありがとうございます。
追加で行ってくれた、.vrmファイル拡張子への対応が直接インポートできるようになったのでとてもスムーズに読み込みできるようになりました。
エクスポートして検証を行ってみました、コンスタント状態でエクスポートしてMetasequoia ver4.8.4bでの再読み込み、glTFValidatorでのエラーが無い状態、Blenderでの読み込み、UniGLTF環境での読み込みで問題が無いのを確認できました。

対応ありがとうございます!
2022-12-26 16:55
Title
Name
Mail address for renponse notification A mail will be sent when the response is written. This address will be not shown after you post.
Tag Please select from a preset or input arbitrary comma-delimited tags.
Message

Now file attachment is not available temporarily.