この記事は、前回公開しました下記の記事の続きとなります。
シンプルなかわいいてんしチョーカー🤍
今回は主にNonToonの手動での使い方の解説をしていきます!
いそ こんなすごいシェーダー、解説しないわけにはいかない!
シェーダーのリンクはこちらから↓
を公開しました。 開発背景 アバターシェーダーに要求される機能は多いですが、ほとんどの機能が「使う人は使う」程度にしか使われず、ほとんど無駄になっていました。 以下はlilToonのUIですが、大半のアバターを見ると設定されているのは基本設定、メインカラー、影、発光、ノーマルマップ、マットキャップ、逆光ライ...
導入方法
導入方法はこちらの記事で詳しく解説しています。
手順が特殊なので、確認しながらご覧ください。
VRChat向け軽量シェーダー「NonToon」の特徴と導入方法を解説します。Shader Coreの導入、lilToonとの違い、変換ツールの使い方まで初心者向けに紹介します。
使い方
筆者の主観ではありますが、NonToonのよく使う機能について解説していきます。
メイン

レンダリングモード:不透明・カットアウト・半透明の違があります。
テクスチャ:メインテクスチャのことです。この中にテクスチャを入れておく必要があります。
共有マスク、共有グラデーション:1枚のマスク、グラデーションを複数の機能で共有できます。これにより、テクスチャ枚数を削減できます。
ノーマルマップ:テクスチャを差し込み、シェーダーで質感を表現できる機能です。
アウトラインの色:アウトラインの色を変更する機能です。色を変更したり、幅などの数値を変えることでキャラのアウトラインを設定できます。
ディティール

ディテール機能:RGBAマスクの各チャンネルごとに異なるディテールのテクスチャを設定できます。これにより、1枚のマスクテクスチャで複数種類のディテールを効率よく管理できます。
Lighten

ライトブースト:ライトの明るさを強調する機能です。数値を上げるほど明るさが増します。
マットキャップ

マットキャップ(乗算):ベースに乗算でテクスチャを載せます。金属感などを加えたいときによく使われます。
マットキャップ(加算):ベースに加算で合成します。
リムライト

リムライトは、モデルの輪郭部分に光を追加し、立体感を強調する機能です。
色:リムライトの色を設定します。
メインカラーを乗算:メインカラーの影響を受ける割合を調整します。
範囲:リムライトが表示される範囲を調整します。
距離フェード

範囲:距離フェードが適用される範囲を設定します。
強度:距離フェードの効果の強さを調整します。
レンダリング

Render Queue:マテリアルの描画順を設定します。
Enable GPU Instancing:同じメッシュ・同じマテリアルを何回も描画するときに、GPUにまとめて描かせる最適化機能です。
しかし、VRCのアバターではほとんど恩恵はないため、通常はデフォルトのままで問題ありません。
レンダーキューについて詳しく知りたい方は、こちらの記事で解説しております。
ぜひご覧ください。
VRChatで水やガラスなどの半透明オブジェクト越しにフレンドを見ると服や髪が消えているといった問題が発生したことはありませんか? この問題はUnityの設定である「レンダーキュー(Render Queue)」が正しく設 …
解説は以上となります。
ここまでの閲覧、ありがとうございました。
合わせて読みたい
先日、lilToonの製作者であるlilさんから、新しいシェーダーが公開されました。 それは、Shader CoreとNonToonシェーダーです。 NonToonは、lilToonの作者であるlilさんが公開した軽量シ …
VRChatで色を変えたい(色改変)をしたいと思ったことはないですか?そんな人に向けて色改変を知識を伝えます!シェーダー・テクスチャ・マテリアルなど詳しく説明しているので、知りたい方はこちらの記事をご覧ください。
目次1 まずliltoonの「RimShade」って?2 さっそくアバターに導入してみよう!3 マスクを作成しよう!4 個人的おすすめ設定 まずliltoonの「RimShade」って? RimShadeは「モデルの輪郭 …







