LWRPToonVRM
LWRP Toon Shader for UniVRM(MToon)
Install / Use
/learn @simplestargame/LWRPToonVRMREADME
LWRP Toon Shader for UniVRM(MToon)
New URP Toon Shader -> https://github.com/simplestargame/SimpleURPToonLitOutlineExample
This repository is old.
This shader does not support the latest UniVRM.

Getting Started
This project uses Unity 2019.1.11f1 or later.
-
Import UniVRM and check Sample scenes.
https://github.com/vrm-c/UniVRM/releases
Play Assets/VRM.Samples/Scenes/SimpleViewer.unity
Now, you can see all vrm characters with MToon shader.

Good! -
Install & setup packages for LWRP
Window > Package Manager > Lightweight RP

you can find Library\PackageCache\com.unity.render-pipelines.lightweight@5.16.1
and com.unity.shadergraph@5.16.1
move these 2 folders to Packages directory like "Packages\com.unity.~"
set Project Settings > Graphics > Scriptable Render Pipeline Settings
use Assets/Project/LWRP-HighQuality

Wow! -
Replace Shader Files
Override Packages\com.unity.render-pipelines.lightweight@x.xx.x\ShaderLibrary\Lighting.hlsl from Assets/Project/Lighting.hlsl
Move 3 files from Assets/Project/Editor/Lightweight RP/* to Packages/Lightweight RP/Editor/ShaderGraph/
Move 2 files from Assets/Project/Editor/Shader Graph/MasterNodes/* to Packages/Shader Graph/Editor/Data/MasterNodes/
Move 1 files from Assets/Project/Editor/Shader Graph/ShaderGUI/* to Packages/Shader Graph/Editor/ShaderGUI/
Move 1 files from Assets/Project/Editor/Shader Graph/Views/* to Packages/Shader Graph/Editor/Drawing/Views/
Edit Assets\VRM\UniVRM\Scripts\Format\VRMMaterialImporter.cs as following
var shaderName = "Shader Graphs/ToonShaderGraph";//item.shader;
var shader = Shader.Find(shaderName);
Now, you can retry load vrm files.

Yeah!
Detail
Watch replaced files.
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
