【概要】 KoiKatu Unity-chan Toon Shader 名称の通りUnity-Chan Toon Shaderをコイカツ用に改造したものです。 従来の汎用シェーダーですと、各種スライダーや乳首・陰毛その他のテクスチャが表示されないなど、 ボディテクスチャとして使うには難がありました。 こちらはすべてとはいかないものの各種スライダーにある程度対応し、乳首・陰毛のテクスチャの表示も可能となっています。 Unity-Chan Toon Shaderについては以下をご参照ください。 https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project 同じUNITY環境、ほぼ同じシェーダーですので、上記紹介画像にあるようなレンダリングも可能なはずです。 弄り倒してみてください。 【使い方】 1,zipmodファイルをmodsフォルダにいれる。 2.マテリアルエディターで変えたいマテリアルのシェーダーをKKUTSにする。 もしくは拙作ShaderManagementToolを使う。 【パラメータの説明】 多いですが、以下をご参照ください。 https://github.com/unity3d-jp/UnityChanToonShaderVer2_Project/blob/release/legacy/2.0/Manual/UTS2_Props_ja.md 【CullModeについて】 透過シェーダーは通常裏面をレンダリングしません。 そのためスカート等の裏面が見えるオブジェクトに透過シェーダーを適用すると、裏面からは透明に見えてしまいます。 これを回避するために裏面を描写するか選択可能なパラメータCullModeを追加しました。 "0"にすると裏面も描写しますが、一部のオブジェクトで正常に描写されませんので上記の事象の場合に設定してください。 "2"にすると通常の表面のみの描写となります。 "1"は裏面のみの描写となり、現時点で使い道はありません。 【目や眉の最前面表示について】 KKUTSHairでは目や眉を最前面表示した際に、髪を透過表示できるようになりました。 KKUTSHairのTweak_Transparencyというパラメータを調節すると透過度が変えられます。 【KKUTSeye(瞳用)とKKUTSeyew(白目用)について】 キャラライト以外のライトを用いると、目のデフォルトシェーダーが対応していないために、目だけ光ったり、暗くなったりします。 そこで、KKUTS仕様の目のシェーダーを作りました。 上記髪の透過機能も維持してあります。eyewは眉毛やアイラインにも使えます。 【テッセレーションについて】 シェーダーの機能でメッシュを細分化し、滑らかにします。(ハイポリ化と同等) DX11が必須なのと、GPU負荷が相応に高いので予めご認識ください。 【既知の不具合】 一部のバニラのスライダーは機能しません。 alphaオブジェクト同士が重なると、一部が表示されなくなったりします。 修正したい場合はレンダーキューを調整してください。 目や眉への透過表示の際、何らかの理由でアイラインが髪より全面になってしまうことがあります。 液体表現が若干バニラと異なることがあります。 バニラのアウトラインの挙動を完全にシミュレーションできていないため、アウトラインの色の動きがバニラと異なります。 色調を補正したい場合は「OutlineColor_Adjust」で調節してください。 元の色が濃いと、アウトラインが真っ黒になってしまうケースがあります。その場合は「Is_BlendBaseColor」の値を少し下げてみてください。 テッセレーションを有効にすると、MAKERで残像が残る不具合がありました。 これに対応するため、カメラのdepthnormalモードを有効化するプラグインを同梱しています。 こちらを導入しないと上記不具合が出るのでご注意ください。 【更新履歴】 v2.1 KKUTSitemの発色がおかしい問題を修正。 v2.0 テッセレーション機能を追加。その他微修正。 v1.10 KKUTSeye(瞳用)とKKUTSeyew(白目用)を追加。キャラライト以外のライトを当てると、アルファマスクが無効になる問題を修正。 v1.9 前髪が透過しない問題を修正。アウトラインの挙動を修正。 v1.8 KKUTSHairの色が暗い問題を修正。デフォルトシェーダーに合わせ、KKUTS、KKUTSHairのCullModeのデフォルト値を0に修正。 v1.7 アウトラインの太さを個別に設定できる項目(OutlineAdjust)を追加。KKUTSalphaのレンダーキューがおかしい問題を修正。 v1.6 乳首テクスチャがリピートされる問題を修正。 v1.5 追加ライトで変色する問題を修正。 v1.5β alphaマスクの処理を修正。唇の艶が表示されるように修正。アイシャドウのテクスチャがクランプされない問題を修正。KKUTShairが発光する問題を修正。 v1.4 Hairに透過表示機能を追加。 v1.3 NormalMapDetailのスケーリングに対応。精液の表示の不具合を修正。 v1.2 KKUTSalphaでCullModeに対応。デフォルト値の調整。 v1.1 諸々不具合の修正。(髪が白くなるバグなど)パラメータの調整。 v1.0 コイカツのスライダー各種に大幅対応。 v0.99 プロパティを大幅に追加。その他微調整。 v0.9 初リリース。