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 Cast Shadow. 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​

These are the groups in Full, in order. See Using the Inspector to begin in Simple.

Inspector groupDocument
Basic SettingsBasic Settings · Reference
Base Color & TransparencyBasic Settings · Reference
ShadowsLight and Shadow · Reference
Emission & EffectsDetail Maps · Reference
Material & GlossDetail Maps · Reference
Rim & Fill LightsRim · Reference
Face & OutlinesCharacter Rendering · Outline
Screen-space EffectsDepth Effects · Reference
Advanced RenderingUsing the Inspector · Reference
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 version shown in the Manager header)
  4. The full Console log
  5. Steps to reproduce