vrm-specification
vrm-specification copied to clipboard
vrm specification
### Description - MaterialColorBindのTypeに `matcapColor` を追加しました。 - #314 の際に増えた `matcapFactor` に対応できていなかったものです。 - Schemaの変更を伴う変更です。 - ドキュメント上、MaterialColorBindのMToonプロパティへのマップが古いままだったので、これを修正しました。 - ついでに、 `expressions.ja.md` のフォーマットが走ってしまったため、すこしdiffが大きめになっています。Whitespace Changesを隠すと見やすいかもしれません。 ### Points need review - [ ] MaterialColorBindのTypeおよびMToonのプロパティについて、お名前に間違いはありませんか?
理由としてはVケットに出典しているモデラーの方達はUnityちゃんシェーダーをベースに作っている事が多いため、それに合わせてVRM/MToonマテリアルを作成する事が難しい。 ※おそらく他にも欲しい設定項目があるかもしれません。
ケモノ系アバターのVRM化の際にVRM/MToonではどうしてもテクスチャ、 ないしポリゴンの作り込みによってモフモフ感を出さざるをえないため、 例えばliltoonのようなファー機能があると嬉しいです。
Depends on #382 ### Description MToonのUVアニメーションがemissiveTextureをスクロールしないことになっており、これは仕様のバグと判断しましたので、これを修正します。 #382 がマージされるまで、以下のURLがdiffが見やすいと思います: https://github.com/0b5vr/vrm-specification/compare/wip-mtoon-english...0b5vr:vrm-specification:fix-mtoon-uv-scroll
Depends on #382 ### Description MToonのOutline Lighting Mixに対して影響するファクタを変更しました。 現状でも、UniVRM・three-vrmで両者は挙動が異なり、そこをUniVRM側に合わせる形の変更となります。 See: https://github.com/Santarh/MToon/blob/f451d61513b137e8e39338d328ffca73d8744f0a/MToon/Resources/Shaders/MToonCore.cginc See: https://github.com/pixiv/three-vrm/blob/5c89224f06b8c703ac81c9a1af4e15f3eee1b0c2/packages/three-vrm-materials-mtoon/src/shaders/mtoon.frag #382 がマージされるまで、以下のURLがdiffが見やすいと思います: https://github.com/0b5vr/vrm-specification/compare/wip-mtoon-english...0b5vr:vrm-specification:outline-lighting-mix ### Description - [ ] 変更内容に事前の合意との齟齬はありませんか?
実装に特に強く影響するアップデートについて、太字にしてあります。 - #322: isBinaryのしきい値がgreater than 0から0.5 or greaterになりました。 - #328: `allowAntisocialOrHateUsage` が仕様文の表から抜け落ちていたため、これを追加しました。 - #331: MToon, `KHR_materials_unlit` より `VRMC_materials_mtoon` が優先される旨を追記しました。 - #332: Meta, `allowRedistribution` の初期値がテーブルから抜け落ちていたため、これを追加しました。 - #334: Expressions, MaterialColorBindの `targetValue` について、4つ目の値が宛先にない場合は無視する旨を記述しました。...
### Description MToonの仕様書の英訳を行いました。 ついでに、日本語仕様についても見直しを行い、細かい修正をいくつか行いました: - MatCapの基本説明について、主語が抜けていたのを修正 - string値のenumにダブルクオーテーションを付与 - Outline Lighting Mix節: "Lighting" のリンクが適切に機能していなかったのを修正 - outlineColorFactor: 値がリニア色空間で評価される旨を明記 ### Points need review - [ ] 日本語の修正箇所について、問題ないでしょうか? - [ ] 英語について、基本的なエラー等ないでしょうか?
As far as I can tell, there is no way to cleanroom implement `lookAt` part of this specification because it doesn't fully specify the details. For example, the types in...
Related: #275 1.0に向け、最低限必要な範囲のTポーズの定義を行いたいです。 おそらく、以下を議論したら終わりで良いかなと思います。 どこが自明で、どこが解釈が難しいかについて助言を歓迎します。 - 脚・足首の向き - 腕の回転もう少し詳しく - 指・親指の向き - 図でTポーズの参考図がほしい(non-normativeで良い)
Hi there, I would like to know if there are any plans to support Lit shaders. It seems like the current format is heavily bias toward anime avatars using toon...