Uploaded November 2019 | Updated September 2026, 1 week ago
video will switch between "Unity's default shader" and custom rendering.
custom rendering =
char shader:
-phong tessellation to smooth polygon
-Inverted Hull second pass outline(smooth normal looks better)
-shadow mapping, shadow color controlled by ramp texture
-cel shading, shadow color controlled by ramp texture
extra post process:
-low threshold & intensity, wide blur bloom(simulate anime postprocess)
-TAA(blurry is an advantage if NPR)
-per object motion blur to hide face animation transition
-color grading(only suppressing bright color, keeping most LDR color untouched. keep saturation high)
.pmx used - 3d.nicovideo.jp/works/td61179
.pmx importer - MMD4Mecanim (Beta) stereoarts.jp
video will switch between "Unity's default shader" and custom rendering.
custom rendering =
char shader:
-phong tessellation to smooth polygon
-Inverted Hull second pass outline(smooth normal looks better)
-shadow mapping, shadow color controlled by ramp texture
-cel shading, shadow color controlled by ramp texture
extra post process:
-low threshold & intensity, wide blur bloom(simulate anime postprocess)
-TAA(blurry is an advantage if NPR)
-per object motion blur to hide face animation transition
-color grading(only suppressing bright color, keeping most LDR color untouched. keep saturation high)
.pmx used - 3d.nicovideo.jp/works/td61179
.pmx importer - MMD4Mecanim (Beta) stereoarts.jp
![[NiloToonURP] Blue Archive Shun unity URP render test 2
I dont own any of the texture/model, I only wrote unity URP shader(NiloToonURP) in this video.
NiloToonURP GitHub:
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample
game source:
https://twitter.com/blue_archivejp/status/1430455268979085312 [NiloToonURP] Blue Archive Shun unity URP render test 2](https://i.ytimg.com/vi/cAeEKdYN7-Q/mqdefault.jpg)

![[Unity Toon Lit Shader for URP (WIP)] Directional Light 2 axis 360 rotate
if this shader is still able to look good in this Directional Light 2 axis 360 rotate test, this shader will look good in any Directional lighting scenario. [Unity Toon Lit Shader for URP (WIP)] Directional Light 2 axis 360 rotate](https://i.ytimg.com/vi/cebGl_MaWnI/mqdefault.jpg)
![[Apply NiloToonURP on AssetStore models] 01 - Hoshi(SURIYUN)
We are going to apply NiloToonURP on a few models from the asset store for demonstration purposes, here is the first example, Hoshi by SURIYUN.
Hoshi(SURIYUN) asset store link:
https://assetstore.unity.com/packages/3d/characters/humanoids/sci-fi/hoshi-76271
the model at the middle = 【オリジナル3Dモデル】ドラゴニュート・シェンナ by rokota.
Booth store link:
https://rokota.booth.pm/items/2661189 [Apply NiloToonURP on AssetStore models] 01 - Hoshi(SURIYUN)](https://i.ytimg.com/vi/dCB-96MEhDU/mqdefault.jpg)

![[NiloToonURP] ドラゴニュート・シェンナ swimsuit render test (model by rokota)
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample [NiloToonURP] ドラゴニュート・シェンナ swimsuit render test (model by rokota)](https://i.ytimg.com/vi/dq4g0K1jbGM/mqdefault.jpg)
![[NiloToon Unity URP shader] Arknights: Endfield (2026) - Perlica rendering
- Unity6000.3.2f1, DX11, URP
- shader: NiloToonURP 17.12 (https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample) [NiloToon Unity URP shader] Arknights: Endfield (2026) - Perlica rendering](https://i.ytimg.com/vi/f0WokBEzua0/mqdefault.jpg)
![[NiloToonURP] Girls Frontline 2 Exilium (2023 CBT3) - Vepley rendering
Model: Girls Frontline 2 Exilium (2023 CBT3)
Shader: NiloToonURP (https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample) [NiloToonURP] Girls Frontline 2 Exilium (2023 CBT3) - Vepley rendering](https://i.ytimg.com/vi/flBukaMcQmg/mqdefault.jpg)
![[Unity Toon Lit Shader for URP (WIP)] +Anime Face Lighting option
After watching a 3D CG movie HelloWorld, I decided to add an anime face lighting option. This video shows the new anime face lighting result.
No new texture required, no mesh edit required, all face lighting is purely calculated in the shader, for user it is just a new bool on/off option, it should be able to apply to most model without effort.
Want to write your first custom lit shader in URP? I uploaded an example shader in GitHub
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample [Unity Toon Lit Shader for URP (WIP)] +Anime Face Lighting option](https://i.ytimg.com/vi/gcUCTLF5hwE/mqdefault.jpg)

