Poiyomi Toon Shader Custom Material Presets

poiyomi toon shader custom material presets

Introduction

Every experienced VRChat avatar creator eventually reaches the same frustration, spending forty minutes configuring a Poiyomi Shader material to perfection, then starting completely from scratch on the next avatar project because there was no way to save that configuration.

Recreating complex Poiyomi Toon Shader setups from memory is time-consuming, inconsistent, and entirely unnecessary once you understand how the custom material preset system works.

Poiyomi Shader’s preset system allows creators to save any material configuration as a reusable preset that can be applied to new materials instantly. Whether you are building a personal library of go-to specifications or developing a consistent shader style across an entire series of avatars, mastering presets transforms how efficiently you work with Poiyomi Toon Shader.

What Is a Poiyomi Shader Custom Material Preset?

A Poiyomi Shader custom material preset is a saved configuration file that stores the complete property values of a Poiyomi Toon Shader material, including every enabled module, every color value, every texture slot assignment, and every numeric property, so that the entire configuration can be applied to a new material in a single click.

What Is a Poiyomi Shader Custom Material Preset?

Presets are not just time-saving shortcuts. They are a fundamental workflow tool for any creator working on multiple avatars, collaborating with other creators, or maintaining visual consistency among a series of related projects.

What Presets Store and What They Do Not

Understanding exactly what a Poiyomi Shader preset saves prevents confusion when applying presets to new materials:

  • Presets store all numeric property values, including colors, intensities, and thresholds.
  • Presets store which modules are enabled or disabled at the time of saving
  • Presets store blend mode settings, render queue values, and depth write configurations.
  • Presets do not store texture file references; textures must be reassigned manually after applying a preset
  • Presets do not store mesh-specific UV settings that depend on the target mesh structure.

Preset Files and Storage Location

Poiyomi Shader presets are stored as JSON files in your Unity project’s Assets folder. Each preset is a human-readable text file containing all saved property values, so presets can be shared between creators by copying the JSON file into another project’s Assets folder.

The default preset storage location is within the Poiyomi shader folder structure, but presets can be organized into custom subfolders for better library management across large projects.

Presets vs Material Copying

Several creators use material duplication as an informal preset system, duplicating an existing material and modifying it for a new use. While this works for simple cases, it creates dependency issues in which changes to the source material can unexpectedly affect duplicates.

True Poiyomi Shader presets are independent configuration snapshots with no ongoing relationship to the source material, making them more reliable for long-term workflow use.

Accessing the Preset System in Poiyomi Shader

The Poiyomi Shader preset interface is built directly into the material inspector, accessible from any Poiyomi Toon material without requiring any additional tools or windows.

Finding the Preset Controls

Open any Poiyomi Toon Shader material in the Unity inspector. At the top of the inspector panel, locate the preset controls section, typically displayed as a row of buttons or a dropdown interface near the shader name and lock controls. The preset section provides options to save the current configuration as a new preset, load an existing preset onto the current material, and manage the preset library.

Preset Interface Layout

The Poiyomi Shader preset interface provides these core controls:

  • Save Preset button — captures the current material configuration as a new preset file.
  • Load Preset dropdown — displays all available presets for application to the current material.
  • Preset name field — allows naming the preset descriptively before saving.
  • Delete Preset option — removes presets from the library that are no longer needed.
  • Preset category selector — organizes presets into named categories for easier navigation in large libraries.

Saving a Poiyomi Shader Material as a Preset

Saving a material configuration as a Poiyomi Shader preset is a simple procedure that takes less than a minute once the material is configured to your satisfaction.

When to Save a Preset

The best time to save a Poiyomi Shader preset is immediately after finalizing a material configuration that you are satisfied with and likely to want to reuse:

  • After completing a skin material configuration that achieves the exact toon shading quality you want.
  • After building a complex hair material with matcap highlights, rim lighting, and surplus shadow tuned to perfection
  • After configuring an emission or AudioLink reactive material setup that produced excellent VRChat results
  • After receiving positive feedback on an avatar’s visual quality, save those preferences before modifying anything
  • After completing any material that took significant time to configure correctly

Step-by-Step Preset Saving Process

  • Confirm the material is in its final desired state before saving.
  • Unlock the material if it is currently locked. Preset saving works best on unlocked materials.
  • Click the Save Preset button in the Poiyomi Shader inspector preset section.
  • Enter a descriptive name that clearly identifies the configuration, for example, Skin Warm Toon Medium Shadow.
  • Select or create a category folder for organizational purposes.
  • Confirm the save, then verify that the new preset appears in the Load Preset dropdown immediately.

Naming Presets for Easy Retrieval

A clear and consistent naming convention for Poiyomi Shader presets saves significant time when working across multiple projects:

  • Include the material type — Skin, Hair, Cloth, Metal, Emission, Eye.
  • Include a style descriptor — Warm, Cool, Soft, Hard, Subtle, Bold.
  • Include key feature indicators: AudioLink, Rim, Matcap, and Dissolve.
  • Example names — Hair Dark Matcap Warm, Skin Base Soft Shadow, Metal Plate Emission AudioLink

Loading and Applying Poiyomi Shader Presets

Applying a saved preset to a new material is the core time-saving action that makes the preset system valuable in daily workflow use.

Applying a Preset to a New Material

The preset application process applies saved property values to any Poiyomi Toon Shader material in a single action:

  • Create a new material and set its shader to Poiyomi Toon Shader.
  • Open the preset section in the material inspector.
  • Select the desired preset from the Load Preset dropdown.
  • Click Apply or confirm the load action.
  • Reassign textures to the appropriate slots. Presets do not carry texture references.
  • Adjust any material-specific values that differ from the preset source configuration.

Partial Preset Application

Some versions of Poiyomi Shader support partial preset application loading only specific module configurations from a preset, rather than replacing all material properties at once. This is useful when you want to apply a rim-lighting configuration from one preset while keeping the shadow-ramp configuration from another. Check the preset interface for category-specific load options that enable the selective application workflow.

Preset Application Over Various Poiyomi Shader Versions

Applying a preset saved in one version of Poiyomi Shader to a material running a different version can produce unexpected results when properties have been renamed, added, or removed between versions. Always check behavior after application when working across version differences, and consult the Poiyomi Shader changelog for any property changes that might affect saved presets.

Building a Personal Poiyomi Shader Preset Library

A well-organized personal preset library is one of the most valuable long-term assets a serious Poiyomi Shader user can build. Every hour invested in creating and organizing quality presets saves multiple hours across future projects.

Core Preset Categories to Build First

Start building a personal Poiyomi Shader preset library with these basic categories:

  • Base skin presets — at least two or three skin configurations covering warm, cool, and neutral tones.
  • Hair presets — separate configurations for dark, light, and supernatural hair types.
  • Fabric presets — configurations for matte cloth, shiny fabric, and leather.
  • Metal presets — separate configurations for polished metal, brushed metal, and worn metal.
  • Emission presets — configurations for subtle glow, strong glow, and AudioLink reactive emission.
  • Eye presets — configurations for different iris styles and catchlight arrangements.

Organizing Presets for Large Projects

As a Poiyomi Shader preset library grows, organization becomes key for efficient workflow. Create a folder structure within your preset storage location that matches your material-type categories. Use uniform naming conventions across all presets so alphabetical sorting in the load dropdown groups related presets together automatically.

Archive presets from completed projects into dated folders rather than deleting them. Older configurations frequently prove useful as starting points for new projects months later.

Sharing Poiyomi Shader Presets With Other Creators

Because Poiyomi Shader presets are stored as portable JSON files, sharing configurations with other creators is simple and requires no special export process.

Locate the preset JSON files in your Unity project’s Assets folder, then copy them directly to share via Discord, email, or any file-sharing platform. Recipients place the JSON files in the Poiyomi preset folder within their project’s Assets, and the presets appear immediately in their Load Preset dropdown. This makes preset sharing a practical collaboration tool.

Avatar commissioners can share their house style configurations with clients, tutorial creators can distribute working example configurations alongside educational content, and creator communities can build shared preset libraries that establish consistent visual standards across community projects.

Preset Workflow for VRChat Avatar Projects

Integrating Poiyomi Shader presets into a structured VRChat avatar creation workflow yields measurable improvements in both pace and consistency across projects.

Begin every new VRChat avatar project by loading relevant presets as starting points rather than building materials from scratch. Apply the closest matching preset to each material slot, reassign textures, then make targeted adjustments for the specific avatar’s needs.

This preset-first approach cuts the initial material configuration phase from hours to minutes while still allowing full customization. At the end of each project, save any configurations that represent improvements over your existing presets as updated versions, regularly refining your personal library with each completed avatar project.

Conclusion

Poiyomi Shader custom material presets transform the efficiency and consistency of VRChat avatar creation at every skill level. Whether you are building your first personal preset library or refining a professional workflow spanning dozens of avatar projects, the preset system eliminates repetitive configuration work and lets you focus your creative energy on the decisions that actually require it.

Building a well-organized, consistently named, and regularly updated preset library is one of the highest-return investments any serious Poiyomi Toon Shader user can make in their long-term creative workflow.

Frequently Asked Questions 

1. Do Poiyomi Shader presets save texture assignments?

No. Presets save all numeric property values, enabled modules, and blend mode settings, but do not store texture file references. Textures must be reassigned manually to the appropriate slots after applying any preset.

2. Can I share presets with other creators?

Yes. Presets are stored as portable JSON files in your Unity project Assets folder. Copy the file and share it directly with recipients. Place it in their Poiyomi preset folder, and it appears in their Load Preset dropdown immediately.

3. Do presets work among different Poiyomi Shader versions?

Presets can produce unexpected results when applied across significantly different versions where properties have been renamed or removed. Consistently verify preset behavior after cross-version application and check the changelog for property changes.

4. Can I apply only part of a preset to a material?

Some Poiyomi Shader versions support partial preset application for specific module categories. Check the preset interface for selective load options that let you apply only rim lighting or shadow settings from a preset without replacing all other material properties.

5. Where are Poiyomi Shader preset files stored?

Preset files are stored as JSON files within the Poiyomi shader folder structure in your Unity project Assets directory. They can be moved into custom subfolders for organizational purposes without affecting their functionality.

6. Should I save presets before or after locking materials?

Save presets on unlocked materials for best results. Locked materials have compiled shader variants that may not transfer correctly through the preset system. Unlock, save the preset, then relock the material after confirming the preset saves correctly.

Latest Post:

Recent Posts