機能に関する要望
適当にコメントしてください
MToonの機能的バージョンがvectorProperties辺りに入ってると将来的にuniVRM外の人が助かると思います。
_ReceiveShadowTextureがalpha参照になっていますが、red(グレスケ)参照の方がalpha分テクスチャサイズ圧縮できるのではと思います。
そうですね、Alpha になっているのはなぜなのでしょう?ってレベルなので、破壊的ではありますが変更したいと思います。
ミライ小町のシェーダー情報からやってきました。 こちらのナレッジで詳細確認しました。素敵なシェーダーですね。 https://niconare.nicovideo.jp/watch/kn3485
現在 LWRP + VRM ランタイムロードのゲームを作っていて、今は自前で変換後のシェーダーを用意してモデルを表示しています。 見た目を悪くする改悪行為なので、LWRP 対応がほしいと思ってました。
次の機能追加 Issue の MToon の LWRP 対応が入ること、心待ちにしています^^) https://github.com/Santarh/MToon/issues/6
ありがとうございます。 LWRP 対応は前向きに検討させていただきます!
_UvAnimRotation は実装を見るに 値が1の時1回転/sec(0.01の時3.6°/sec回転)という認識なのですが、deg/sec等、分かりやすい単位にするか、インスペクタにどのような値なのか分かりやすい記述があったほうが良いのではないかと思いました。
ご指摘の通り 1 で 1 回転 /sec となります。
値として 2pi 以外の定数が存在せずシンプルな定義ゆえそうしましたが、ユーザインタフェースの観点からすると、おっしゃるとおりもう少し改善の余地ありかと思います。
考慮します。
UI含め、_OutlineLightingMix関係の命名について、 Lighting -> SurfaceColor 等に置換すると実際の挙動に近くなると思いましたのでご提案します。名前から線色がライティングの影響を受けるだけと思っていたのですが、ニコナレの資料を参照すると、"本体の色とMixされる" とありましたので。 破壊的変更になるので、変更を入れられるような機会があれば、ご検討の程宜しくお願い致します。
その点、たしかに誤解を与えている例が散見されるので、Inspector 上の UI としての名称変更は検討します。 内部の変数名としては変えるつもりはないです。