Skip to main content

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​

  1. Installation — match the Unity version and add the package.
  2. Getting Started with Manager — convert one avatar.
  3. Basic Settings — set color and brightness.
  4. Light and Shadow — refine the shadow boundary.

What changes​

A side-by-side render of the same avatar face before and after conversion

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 groupDocument
Base Color & TransparencyBasic Settings · Basic Settings Reference
ShadowsLight and Shadow · Reference
Rim & Fill LightsRim · Reference
Screen-space EffectsDepth Effects · Reference
Emission & Effects · Material & GlossDetail Maps · Reference
Face & OutlinesCharacter Rendering · Outline
The current release is a BRP open beta

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
Commercial use of the current open beta is prohibited. License and commercial use

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.

  1. Unity version and target platform (VRChat PC / Warudo / general Unity)
  2. Render pipeline (BRP / URP 12.x)
  3. MingToon version (the value shown under Update settings on the Get Started tab of Manager)
  4. The full Console log
  5. Steps to reproduce