Uploaded March 2020 | Updated September 2026, 1 week ago
The difficult part is making it looks NPR, but at the same time still matching PBR colors as much as possible.
This shader now receives:
1.directional light
2.light probe
3.point light
4.spot light
The difficult part is making it looks NPR, but at the same time still matching PBR colors as much as possible.
This shader now receives:
1.directional light
2.light probe
3.point light
4.spot light


![[NiloToonURP] preparing a new PGR character demo
I will update NiloToonURPs PC & android demo build this weekend. (https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample)
I dont own any of the texture/models, I only wrote unity URP shader(NiloToonURP) in this video.
Game sources: Punishing: Gray Raven [NiloToonURP] preparing a new PGR character demo](https://i.ytimg.com/vi/W-BSVmNwPGk/mqdefault.jpg)


![[Unity URP toon shader] 湊 あくあ(みなと あくあ,Minato Aqua)
Shader test using a public model.
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample
You can download the model here: https://www.mmd.hololive.tv/ [Unity URP toon shader] 湊 あくあ(みなと あくあ,Minato Aqua)](https://i.ytimg.com/vi/X3XoYMTleJ0/mqdefault.jpg)


![[NiloToonURP + Shoost]
- Layer front = Unity editors game window playing(with a pure green background)
- Layer back = Google chromes youtube video playing
Booth layers are composited in Shoost in real time, also applied Shoosts diffusion filter.
NiloToonURP: https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample
Shoost: https://muro.fanbox.cc/posts/3419623
Background video: https://youtu.be/cmuTy73jzSs [NiloToonURP + Shoost]](https://i.ytimg.com/vi/ZUH_NjygZz8/mqdefault.jpg)
![[Unity Toon Lit Shader for URP (WIP)] Light and shadow test 3
the visual prototype is near complete [Unity Toon Lit Shader for URP (WIP)] Light and shadow test 3](https://i.ytimg.com/vi/ZfSZOHTBypc/mqdefault.jpg)
