Skip to content

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:

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 Character Settings

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.