Skip to main content


✨ Join the Discord! ✨

Poiyomi Toon is a free, feature-rich toon and PBR shader for Unity, with a specific focus on usage with VRChat.

On the sidebar, you'll find documentation for different parts of the shader.


This documentation is geared towards Poiyomi 8.0 and newer.

If you're using Poiyomi 7.3 or earlier, this documentation may not apply at all. An upgrade guide is available for moving from Poiyomi 7.0 to 8.0+.

Upgrading to 9.0

Poiyomi 9.0 is out now. If you are upgrading from 8.0 to 9.0, a lot of the existing documentation still applies to some extent. Notes are provided if otherwise. An upgrade guide is available for moving from Poiyomi 8.0 to 9.0+



The latest version of Poiyomi Toon (free) is available in the Poiyomi Discord server in the #free-shader channel!

A stable, but likely outdated version of Poiyomi Toon is available on GitHub.


The Pro version of the shader is available on the Poiyomi Patreon.

Features that are specific to the Pro version of the shader will be indicated on their respective pages.

Completion Status


This documentation is a work in progress! If you have any questions, or if you think you've found an issue, please join the Discord and ask! Our goal is to have a fully-fleshed out documentation site with rich visual examples and explanations for all of the shader features.

During the creation of this documentation, however, priority is placed on getting text-based documentation complete first, followed by images and videos, so don't panic if it seems like there's a lot of text for now!

General Shader Settings📓 Text Complete
Color & Normals📓 Text Complete
Shading📓 Text Complete
Outlines📓 Text Complete
Audio Link📓 Text Complete
Special FX⚠️ Work-In-Progress
Modifiers⚠️ Work-In-Progress
Post Processing📓 Text Complete
Rendering📓 Text Complete
Grab Pass📓 Text Complete