Warudo + NiloToon¶
Warudo supports importing NiloToonURP characters via a .warudo file:
Warudo Pro¶
Warudo is unique in being a 3D livestream software that supports NiloToon shaders. However, this support feature is exclusive to the Warudo Pro version and is not available in the free version.
To acquire the Warudo Pro version, please reach out via email to Warudo at (info@warudo.app).
Build .warudo (NiloToon)¶
To build a .warudo character file with NiloToon shader in Unity, you should use:
| Item | Required Version |
|---|---|
| Unity | Unity2021.3.45f2 (Warudo requires exactly this version) |
| NiloToon | NiloToon 0.16.12p6 (Warudo supports NiloToon 0.16.12 ~ 0.16.12p6) |
Important
If you built a .warudo using a NiloToon version older than 0.16.12, you should rebuild using NiloToon 0.16.12p6 for Warudo to render your NiloToon character correctly.
To help you build your character to a .warudo faster and easier, a special version of the Warudo SDK project is provided. This is a new empty URP project + Warudo SDK via Package Manager + NiloToon already imported:
- WarudoSDK project zip download -> Provided separately to license holders
Git Required
This Warudo SDK project ZIP requires Git installed on your PC, since it uses a Package Manager to download the Warudo SDK files.
Warudo Character Mod Documentation¶
Documentation on how to build character mods for Warudo:
- Overview | Warudo Handbook
- Unity & Warudo SDK Installation (For Step 3, download the WarudoSDK project above instead)
- Creating Your First Mod | Warudo Handbook
- Character Mod | Warudo Handbook
NiloToon Character Settings¶
Before building the .warudo file, you may adjust a few properties on the character prefab's NiloToonPerCharacterRenderController:
- Perspective removal = 1: Makes the .warudo character look flat at any camera FOV inside Warudo. This generally produces better results for typical Warudo + OBS overlay streaming use cases, but is usually not required if the character has a 3D environment
- Base Map > Brightness: May be slightly increased (e.g., 1.05) if default rendering inside Warudo appears too dark. Keep at 1 if default rendering color looks correct

NiloToon Shader Stripping¶
Important Note
If the following features appear correctly in the Unity Editor but are missing after building the .warudo file and importing it to Warudo:
- Receive URP shadow
- Dither fadeout
- Dissolve
- BaseMap Override
- Screen Space Outline
- Debug features
- XR features
This is due to NiloToon shader stripping settings when building the .warudo file.
To resolve this issue, see the Build & Shader Stripping section.