Introduction
If you are planning to use Poiyomi Toon Shader Supported Platforms for your next project, one of the first questions you need to answer is Does it work on your platform? Platform compatibility is one of the most important factors any artist or developer considers before committing to a shader, and Poiyomi Toon Shader has been carefully built to support a wide range of platforms plus Unity configurations.
From the social VR world of VRChat to standalone Unity game projects, indie game engines, and virtual production pipelines, Poiyomi Shader has established itself as one of the most versatile and widely compatible shaders available today.
This guide covers every major platform Poiyomi Toon Shader supports, explains how it performs on each, and helps you understand exactly what you need to get it running in your workflow.
What Is Poiyomi Toon Shader Platform Support?
Platform support in the context of Poiyomi Shader refers to which software environments, Unity render pipelines, operating systems, and social VR platforms the shader is compatible with and optimized for.
Not every Unity shader works seamlessly across all platforms; some are built exclusively for a single render pipeline, while others struggle outside of their original use case.
Poiyomi Toon Shader was designed from the ground up to be broadly compatible. It runs across multiple Unity versions, supports the most widely used render pipeline, and has been specifically optimized for platforms like VRChat with unique technical requirements. Knowing its platform support helps you make the right choice for your project from the very beginning.

How Poiyomi Shader Handles Cross-Platform Support
Poiyomi Shader achieves its broad platform compatibility via a modular shader architecture. Because unused modules are stripped during compilation, the shader adapts its complexity to fit the target platform’s requirements and limitations.
This means the same Poiyomi Toon Shader package can be used across vastly different project types without requiring separate versions or manual configuration for each platform.
Poiyomi Shader Render Pipeline Requirements
Before exploring individual platforms, it is important to understand that Poiyomi Shader is built for Unity’s Built-In Render Pipeline (BRP). It is not currently compatible with the Universal Render Pipeline (URP) or the High Definition Render Pipeline (HDRP).
This is a purposeful design decision. The Built-In Render Pipeline offers the deepest level of shader customization and is used by VRChat, the primary target platform for Poiyomi Shader.
Poiyomi Shader and VRChat Platform Support
VRChat is the platform that Poiyomi Toon Shader was essentially built around, and it remains the most popular and best-supported platform for the shader by a significant margin. The VRChat platform runs on Unity’s Built-In Render Pipeline, which makes it a perfect match for Poiyomi Shader’s architecture.
Poiyomi Toon Shader is fully compatible with both the VRChat SDK2 (legacy) and the current VRChat SDK3 (Avatars 3.0). It works fluently with VRChat’s avatar upload pipeline, performance ranking system, and dynamic bone and physbone systems. Here is what Poiyomi Shader supports specifically inside the VRChat environment:
- Full compatibility with VRChat Avatars SDK3 and the Avatars 3.0 system
- AudioLink support for audio-reactive avatar materials in VRChat worlds
- Performance rank optimization using the Lock feature to reduce draw calls and shader complexity
- Animator-driven material property animations for avatar toggles and parameter-driven effects
- Compatibility with VRChat’s light probe and reflection probe systems in user-created worlds
- Support for VRChat’s avatar fallback system with appropriate shader fallback settings
VRChat is where Poiyomi Shader truly shines, and the overwhelming majority of high-quality avatar products across platforms such as Gumroad and Booth use Poiyomi Toon Shader as their primary material shader.
Poiyomi Shader Unity Version Compatibility
Poiyomi Toon Shader officially supports Unity 2019.4 LTS and all subsequent Long Term Support releases. Unity LTS versions are recommended for all Poiyomi Shader projects because they provide the reliability and extended patch support needed for serious avatar and game development work.
Here is a breakdown regarding Unity version compatibility for Poiyomi Shader:
| Unity 2019.4 LTS | Fully Supported | Minimum recommended version |
| Unity 2020.3 LTS | Fully Supported | Stable and widely used |
| Unity 2021.3 LTS | Fully Supported | Current VRChat SDK version |
| Unity 2022.3 LTS | Fully Supported | Recommended for new projects |
| Unity 2023.x | Partially Supported | Some features may vary |
| URP / HDRP | Not Supported | Built-In Pipeline only |
It is always recommended to use the specific Unity version required by your target platform for VRChat; currently, that is Unity 2022.3 LTS, as specified in the VRChat SDK documentation.
Poiyomi Shader Support for Windows PC Platform
Windows PC is the primary development and deployment platform for Poiyomi Toon Shader, and it is where the shader performs at its absolute best. All features of Poiyomi Shader are fully supported on Windows PCs, including the most demanding special effects modules such as glitter, AudioLink, iridescence, dissolve, and multi-layer outlines.
For VRChat users specifically, PC is the platform where Poiyomi Shader has the most room to breathe. PC VRChat worlds support higher texture resolutions, more intricate materials, and more shader features in parallel than mobile or standalone VR platforms.
This is why the most visually impressive Poiyomi Shader avatar creations are almost always designed primarily for the PC VRChat experience.
Poiyomi Shader and Quest Platform Limitations
Meta Quest and Meta Quest support in VRChat operate under a completely different set of technical restrictions than PC. Quest uses a mobile GPU architecture with significantly reduced processing power, which means many Poiyomi Shader features are not compatible with the Quest platform out of the box.
VRChat on Quest requires shaders to be from an approved whitelist of mobile-compatible shaders. Poiyomi Toon Shader, in its full form, is not on this whitelist, which means Quest users will see the fallback shader on avatars that use Poiyomi Shader unless a separate Quest-compatible material is created. Here is what creators need to know about Poiyomi Shader and Quest compatibility:
- Full Poiyomi Toon Shader is not Quest-native and will display as a fallback on Quest devices.
- A separate Quest-optimized avatar build using a mobile-compatible shader is required for Quest support.
- Many avatar creators provide both a PC version using Poiyomi Shader and a Quest version using a simpler shader.
- The VRChat cross-platform pipeline allows you to upload separate PC and Quest builds of the same avatar.
Poiyomi Shader in Unity Game Development Projects
Beyond VRChat, Poiyomi Toon Shader is widely used in standalone Unity game development projects, particularly for games with an anime or stylized art style. Any Unity project using the Built-In Render Pipeline can take full advantage of Poiyomi Shader’s feature set, making it a great option for indie game developers who want professional-quality toon shading without writing custom shader code.
Poiyomi Toon Shader works particularly well in Unity game projects that target the following:
- PC and Mac desktop builds using Unity’s Built-In Render Pipeline.
- WebGL builds are used when toon-shaded, stylized visuals are desired.
- Unity Editor previews and real-time cinematic rendering
- Virtual production and pre-visualization setups inside Unity
- Animated short film production using Unity as a real-time render engine
The shader’s modular architecture and Lock feature make it well-suited for game production pipelines that require meticulous performance and build-size management.
Poiyomi Shader Support for VR Headsets and Platforms
Poiyomi Toon Shader supports a range of PC-tethered VR headsets and platforms through its support for Unity’s Built-In Render Pipeline and VRChat’s PC platform. Here is an overview of VR hardware compatibility:
- Valve Index — Fully supported through SteamVR and VRChat PC platform
- HTC Vive and Vive Pro — Fully supported through SteamVR
- Oculus Rift and Rift S — Fully supported through PC VRChat
- Meta Quest 2 and 3 (PC Link mode) — Fully supported when running in PC mode via Link cable or Air Link
- Meta Quest 2 and 3 (standalone mode) — Not natively supported, requires Quest-compatible shader fallback.
- Windows Mixed Reality headsets — Supported through the SteamVR compatibility layer
For any PC-tethered or PC-streaming VR headset running VRChat in PC mode, Poiyomi Shader performs exactly as it does on a standard desktop PC setup with no additional configuration required.
Poiyomi Shader ChilloutVR and Other Social VR Platforms
While VRChat is the primary platform for Poiyomi Shader, it is also used in other Unity-based social VR platforms. ChilloutVR is one such platform that uses Unity’s Built-In Render Pipeline and supports custom avatar uploads, making it compatible with Poiyomi Toon Shader, as VRChat is.
Resonite, formerly known as NeosVR, has a different content pipeline and does not support Unity shaders in the same way, so Poiyomi Shader compatibility on Resonite is limited. For any Unity-based social VR platform that uses the Built-In Render Pipeline and allows custom shader uploads, Poiyomi Shader will generally work without major issues.
Conclusion
Poiyomi Toon Shader offers some of the broadest platform support of any free Unity toon shader available today. Its deep optimization for VRChat and the Unity Built-In Render Pipeline makes it the preferred option for avatar creators, while its flexibility in standalone Unity projects makes it equally valuable for game developers and virtual production artists.
Understanding which platforms Poiyomi Shader supports and where its limitations lie, such as on Quest standalone, helps you plan your project properly from the start. With the right setup and the correct Unity version for your target platform, Poiyomi Shader will deliver stunning, excellent results no matter what you are building.
Frequently Asked Questions
1. Is Poiyomi Toon Shader compatible with Unity URP or HDRP?
No, Poiyomi Shader is built exclusively for Unity’s Built-In Render Pipeline. It is not compatible with URP or HDRP. If your project uses URP or HDRP, you will need to use a different shader solution.
2. Which Unity version should I use with Poiyomi Shader for VRChat?
For VRChat projects, use the specific Unity version required by the current VRChat SDK: Unity 2022.3 LTS at the time of writing. Always check the official VRChat documentation for the most up-to-date Unity version requirement.
3. Can Quest users see Poiyomi Shader avatars in VRChat?
Quest users will see a fallback shader on avatars using the full Poiyomi Toon Shader unless the avatar creator has also uploaded a separate Quest-compatible build using a mobile-approved shader. Many serious avatar creators provide both PC and Quest versions.
4. Does Poiyomi Shader work in ChilloutVR?
Yes, Poiyomi Toon Shader is generally compatible with ChilloutVR since the platform uses Unity’s Built-In Render Pipeline and supports custom shader uploads. The core features of Poiyomi Shader work in ChilloutVR without major issues.
5. Can I use Poiyomi Shader for a non-VR Unity game?
Absolutely. Poiyomi Toon Shader works in any Unity project using the Built-In Render Pipeline, including non-VR desktop games, WebGL projects, and cinematic render setups. It is an excellent choice for stylized anime-style game development.
6. Does Poiyomi Shader support Mac or Linux Unity development?
Poiyomi Shader can be used in Unity on Mac and Linux for development purposes. However, the primary deployment target is a Windows PC. Mac and Linux builds using Poiyomi Shader through Unity’s Built-In Render Pipeline are possible but less commonly used and tested by the community.
Latest Post:









