MingToon
This page explains what MingToon is. To start right away, go to Installation.
In one line
MingToon is a character toon shader for VRChat and Warudo avatars. It handles face shadows, surface color and texture, and silhouettes in one inspector. Build materials one at a time, then align the whole avatar with MingToon Manager.
If this is your first time, follow this order
- Installation — match the Unity version and add the package.
- Getting Started with Manager — convert one avatar.
- Basic Settings — set color and brightness.
- Light and Shadow — refine the shadow boundary.
What changes
Shadows are split into three kinds
The shadow made by surface curvature is Form Shadow. The shadow cast by a real-time light is Shadow Projection. The shadow drawn from the depth the camera measures is Depth Shadow. For details, see Light and Shadow and Depth Effects.
Color and texture stack in layers
Textures, normal maps, and MatCaps (a single sphere image that fakes a highlight) are layered on top of each other. Masks (black-and-white images where white marks the area the effect applies to) split the coverage. For details, see Detail Maps, Shadow Pattern (Screentone), and Outline.
It gets lighter automatically on upload
While editing, you use a heavy shader that can turn every feature on. When you run a VRC SDK upload or a WARUDO mod build, only the features you use remain. For details, see Automatic Optimization On Build.
Inspector groups and documents
| Inspector group | Document |
|---|---|
| Base Color & Transparency | Basic Settings · Basic Settings Reference |
| Shadows | Light and Shadow · Reference |
| Rim & Fill Lights | Rim · Reference |
| Screen-space Effects | Depth Effects · Reference |
| Emission & Effects · Material & Gloss | Detail Maps · Reference |
| Face & Outlines | Character Rendering · Outline |
Only the Built-in Render Pipeline core is distributed. VRChat client behavior and actual uploads are still being verified. Read Current Limitations and Release first.
Open beta terms and license
Where to get help
Open beta signup · BOOTH product · Official Discord server
Send bugs to the bug report channel on Discord. Including the five items below makes reproduction faster.
- Unity version and target platform (VRChat PC / Warudo / general Unity)
- Render pipeline (BRP / URP 12.x)
- MingToon version (the value shown under Update settings on the Get Started tab of Manager)
- The full Console log
- Steps to reproduce