Skip to Content
Getting Started

Getting Started

Overview

PotaToon is an animation-style toon rendering asset designed for URP Forward+ environments and PC/Console platforms. It supports lighting from multiple sources and detailed character shadows, ensuring natural illumination even in low directional light settings, such as concerts, by accurately detecting spotlights on characters.

Beyond lighting, PotaToon provides advanced rendering for complex transparent meshes, including realistic shadow support. Transparent shadows are available in all environments, while the OIT feature—designed for rendering intricate transparent meshes like dresses—is officially supported only on Windows devices (specifically DirectX 11 and 12). Additionally, PotaToon includes dedicated post-processing for characters, allowing for localized color adjustments and bloom effects to enhance artistic expression.

💡

Supported Versions: 2022 LTS, 6.0 or later (RenderGraph-compatible from 6.0).

Getting Started

To use PotaToon, the following three components are required. The package provides tools to help you configure them easily:

  • URP Renderer Feature (Pota Toon Feature)
  • Global Volume (Pota Toon)
  • Character Component (Pota Toon Character)

Unity 6.0 and Above

Go to the toolbar and click PotaToon → Auto Setup for Current Scene.


This will automatically:

  • Add the PotaToonFeature to the currently active URP RendererData.
  • Add a Global Volume with the Pota Toon override to your scene.

If your scene doesn’t already contain a Global Volume, a new one will be created in the Hierarchy. If not, you can manually add Pota Toon by clicking Add Override in an existing Global Volume.

Next, add the PotaToonCharacter component to your character’s root GameObject.


Ensure the Head transform is properly assigned in the component. If not, assign it manually.

Now, you’re all set!

You can start customizing your character’s look using the Volume and Material settings!

Unity 2022 LTS or Manual Setup


In Unity 2022 LTS, the Auto Setup for Current Scene button may not work correctly. In this case, you’ll need to configure PotaToon manually:

Go to Edit > Project Settings > Quality, and double-click the assigned Render Pipeline Asset.

For each Renderer Data listed under the Renderer List, manually add the PotaToonFeature.

Once the feature has been added, return to the toolbar and click PotaToon → Auto Setup for Current Scene.

This will automatically add the Global Volume and Pota Toon override, just like in Unity 6.0+.

If you’d prefer to configure this manually:

  • In your current scene’s Global Volume, click Add Override and select Pota Toon.
  • If there is no Global Volume, create a new Volume in the Hierarchy, enable the Global option, and then add the Pota Toon override.

Finally, add the PotaToonCharacter component to your character’s root GameObject and confirm the Head transform is properly set.

(As described above for Unity 6.0+.)

Now, you’re all set!

You can start customizing your character’s look using the Volume and Material settings!

Disabling PotaToon

To disable PotaToon in your project:

  • Open your active URP Renderer Data and either remove or uncheck the Pota Toon Feature.

Advanced Settings

To keep things simple for new users, advanced settings are disabled by default. If you’re familiar with toon rendering or need more control over individual parameters:

  • Open the Volume and click the Unlock Advanced Settings button.

Initially, many settings in the material will appear disabled:

After unlocking, you’ll gain access to advanced configuration options:

Last updated on