Unity Built-in Render Pipeline向けの、セルルック/NPR表現用シェーダーパッケージです。 VRChat運用を意識した機能(AudioLink、VRC Light Volumes、LTCGI、最適化ツール)を同梱しています。
Natane/Toon Shader を中心に、Cutout / Transparent バリアントを提供Natane/Eye(左右対称UV・マスク運用・表情オーバーレイ対応)Natane/Toon Shader Wirelight(Cyber Wireモード、AudioLink連動)Natane/Screen FX Overlay(GrabPassベースのカスタム画面演出)Tools/Natane/... に集約(日本語UI)2019.4+(Built-in Render Pipeline想定)1.2.0(package.json準拠)Natane/Toon Shader
Natane/Toon Shader (Cutout) — Opaque版の軽量バリアント(一部高度機能を省略)Natane/Toon Shader (Transparent) — Cutout同等 + Refraction対応Natane/Toon Shader Wirelight
Natane/Eye
Normal / Star / Heart / Dead / NervousNormal / Surprised / CryingSpiral / Tearful / Shock RingsNatane/Screen FX Overlay
Tools/Natane)Dashboardヘルプ Helpマテリアル Material
プリセット Presets
エフェクト Effects
最適化 Optimization
移行 Migration
シェーダー Shader
ユーティリティ Utility
VRChat
v1.2.0 より、全シェーダー(Toon / Eye / Wirelight / Screen FX)のインスペクターが統合されました。
Toon / Eye / Wirelight / Screen FX を選択するだけでシェーダーが切り替わりますVRC Light Volumes パッケージがプロジェクトにインストールされていると、自動的に検出され、本物の LightVolumes.cginc を使用します。
red.sim.lightvolumes パッケージのインストール/アンインストールを自動検知Tools > Natane > VRChat > VRC Light Volumes 再検出LTCGI パッケージがプロジェクトにインストールされていると、自動的に検出され、本物の LTCGI.cginc を使用します。
at.pimaker.ltcgi パッケージのインストール/アンインストールを自動検知LTCGI_AVATAR_MODE を自動設定(ライトマップUV不要)Tools > Natane > VRChat > LTCGI 再検出両システムとも同じ自動検出パターンを採用しています:
パッケージインストール → エディタ起動時に自動検出 → Config hlsl生成
→ シェーダー再コンパイル → 本物のcginc関数を使用
→ 対応ワールドで自動的にライティングを受ける
Natane/Toon Shader に設定(またはインスペクターのシェーダータイプで「Toon」を選択)Cutout / Transparent バリアントに切替Shadow Steps, Shadow Sharpness, Rim, Outline を調整Natane/Eye に設定(またはインスペクターのシェーダータイプで「Eye」を選択)Eye Center Mode = Symmetry From Center1Symmetry Pivot X を調整Mirror Right Eye UV をONUse Eye Region Mask をONEye Region Mask と Mask Channel を設定Natane/Toon Shader Wirelight を適用(またはインスペクターのシェーダータイプで「Wirelight」を選択)Wire Style = Cyber Wire を選択Enable AudioLink と AudioLink Cyber を必要に応じてONTools/Natane/エフェクト Effects/スクリーンエフェクト設定 Screen FX Setup を実行Refraction, GrabPass系, 多重エフェクトの同時使用を最小化Shader Variant Collector と Shader Prewarming を併用して実機負荷を安定化Cutout や Dithering Alpha を検討Documentation~/SHADER_STYLE_AND_OPTIMIZATION_AUDIT.mdCHANGELOG.mdDocumentation~/MIGRATION_GUIDE.mdDocumentation~/QUICK_START.mdDocumentation~/TECHNICAL.mdShaders/NataneToon/Eye/NataneToonEye使用方法.mdShaders/NataneToon/Eye/NataneToonEye_テクスチャ対応.mdShaders/NataneToon/NataneToonWirelight_README.mdShaders/NataneToon/Effects/NataneScreenFX_README.mdDocumentation~/RAMP_TEXTURE_GUIDE.mdDocumentation~/PARTICLE_SYSTEM_GUIDE.mdDocumentation~/CONTRIBUTING.mdMIT License。詳細は LICENSE を参照してください。
com.natane.toonshader
未設定
1.3.5
2019.4 以降
なし
なし
なし