vrm-c / vrm-specification

vrm specification
235 stars 37 forks source link

ドキュメント作成が難しかったので、スキーマの構成を見直しました #385

Closed ousttrue closed 2 years ago

ousttrue commented 2 years ago

rangeMap をやめて、bone と expression で個別に定義する変更です。 dst = min(input, input_max)/input_max * output_max が基本的な考えです。

JsonSchema が決まったら、追って README もリライトします。

ousttrue commented 2 years ago

変更前は、bone と expression で rangeMap という入れ物を共有していて、 bone と expression で微妙に違う意味になっていました。

また、bone では horizontal(in/out), vertical(up/down) の4つであるのに対して expression は horizontal , vertical(up/down) の3つであり、horizontal(in/out) の片方を流用してました。

これをしっかりと分離するのがこの PR です。

ousttrue commented 2 years ago

Applier になおしました 🙏 @0b5vr

ousttrue commented 2 years ago

スキーマ変更はしない。取り下げ