Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[9573] GLBファイルのglTF2.0の仕様のsparse accessorへの対応について / まじかる☆しげぽん
対応済み [質問,ver 4.8.4] 返信
別件で、ブレンドシェイプの名前の対応を行っていただきありがとうございました。
こちらの、動作確認で別の問題を確認したので一応不具合かどうかの前に対応状況の確認となります。

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インポーターで上記二つのサンプルはブレンドシェイプを正常に読み込めました。


続きを表示...
2022-11-04 10:04

途中の12件のメッセージを表示

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

対応ありがとうございます!
2022-12-26 16:55
タイトル
お名前
レス通知メールアドレス レスがつくとこのアドレスにメールが通知されます。メールアドレスは投稿後に表示されることはありません。
タグ プリセットから指定するか、コンマ区切りで任意のタグを複数入力できます。
メッセージ

現在ファイル添付機能は一時的に利用できません。