vrm-c / UniVRM

UniVRM is a gltf-based VRM format implementation for Unity. English is here https://vrm.dev/en/ . 日本語 はこちら https://vrm.dev/
https://vrm.dev/en
MIT License
2.57k stars 417 forks source link

colliderGroupのoffset座標のz軸のシリアライズについて #65

Closed iCyP closed 4 years ago

iCyP commented 5 years ago

OpenGL系でなくunity系の座標のままシリアライズされているように思うのですが、いかがでしょうか。 https://3d.nicovideo.jp/works/td44058 をuni0.45で出力しなおしたものを拙作(https://github.com/iCyP/VRM_IMPORTER)で インポートし、そのままエクスポートするとコライダーのZ軸が逆になってしまいます。コライダーの座標変換のみz軸を*-1して出力するとDLしたVRMと同じコライダーの位置に戻ります。ご確認お願い致します。

ousttrue commented 5 years ago

確かに。 ちょっと、対応を考えます。 ひとまず、左手系のまま出てしまっているところをJsonSchema等に明示します。

iCyP commented 5 years ago

won't fixなのか、spec x.x で修正予定なのかの段取りが付くのであれば、予告していただけると助かります。

hiroj commented 4 years ago

こちらのパラメータは spec v1.0 でOpenGL系に統一されます。 特別指定が無い場合は座標系は右手系になります。 https://github.com/vrm-c/vrm-specification/tree/master/specification/VRMC_vrm-1.0_draft