Soft Outline Shader (VRChat) by Zekk: a soft edge for your avatars without post-processing
If you build avatars for VRChat, you know the look you want: that crisp, anime-style rim light that makes your character pop against the background. Usually, getting that effect means wrestling with post-processing setups, bloom filters, or screen-space tricks that can break in VRChat’s strict performance environment. Zekk’s Soft Outline Shader takes a different approach. It generates the outline directly on the mesh, meaning no screen effects and no reliance on external post-processing.
This is a specific tool for a specific job: adding a high-quality, customizable outline to your VRChat model using Unity. It is not a full character creator, nor is it a general-purpose shader pack for every game engine you own. It is a targeted asset designed to work within the VRChat ecosystem, specifically requiring the Poiyomi shader as a dependency. If you are already using Unity 2022 and Poiyomi, this is a ready-made solution to a common visual problem.
Quick answer
| Best for | VRChat creators using Unity and Poiyomi who want a mesh-based outline without post-processing. |
| Skip if | You are on Mac/Linux, use a game engine other than Unity, or do not use the Poiyomi shader. |
| Price | $16.99 |
| Format | Standalone shader + Poiyomi module (Unity asset) |
| One-line take | A mesh-generated outline that avoids screen effects, perfect for VRChat avatars. |
What you’re actually buying
At $16.99, you are getting a dual-format asset: a standalone shader and a lightly integrated module for the Poiyomi Toon Shader. This flexibility is key. You can apply the effect by adding an extra material to your model or by installing the module directly into Poiyomi, giving you control over how it fits into your existing workflow. The core value proposition is that the outline is generated via a mesh fin in the shader itself, not through screen-space effects. This means it works reliably in VRChat without the performance hits or rendering errors often associated with post-processing bloom.
The pack includes texture-based customization, allowing you to tweak the look of the outline to match your specific art style. Beyond the standard rim light, the inspector settings offer additional effects like fire and drop shadows, which can be toggled on or off. The listing also highlights support for UV discards, which is a nice touch for avatars that use masks or specific texture channels.
It is important to note the dependencies and limitations. The shader is PC only and requires Poiyomi shader (or Poiyomi Pro) to be present in your project. Because it operates as an extra pass, it is not deeply integrated; for example, Poiyomi’s dissolve feature will not affect the soft outline. Furthermore, the quality of the outline depends on your mesh topology—hard or split edges can cause artifacts, so clean topology is recommended for the best result. If you are working with standard VRChat avatars, this is a manageable constraint, but it is worth keeping in mind if you are using highly complex or low-poly meshes.
Why it’s on our radar
This asset solves a specific pain point for VRChat creators: achieving a high-quality, anime-style rim light without the performance overhead or rendering instability of screen-space post-processing. By generating the outline via a mesh fin directly in the shader, it offers a reliable alternative for avatars that need to pop against complex backgrounds. The dual-format delivery—working as both a standalone shader and a Poiyomi module—gives you flexibility to integrate it into your existing workflow without forcing a complete pipeline change.
What actually matters
Before you check out, verify that your project setup matches the requirements. This is a PC-only asset tested on Windows 10/11, so if you are developing on Mac or Linux, this will not function. You must have the Poiyomi Toon Shader (or Poiyomi Pro) already installed in your Unity project, as the module relies on it for integration. Keep in mind that because this operates as an extra pass, it is not deeply merged with Poiyomi’s features; for instance, Poiyomi’s dissolve effect will not affect the soft outline. Finally, check your mesh topology. The outline quality is dependent on clean geometry—hard or split edges can cause artifacts, so if you are working with highly complex or low-poly models, you may need to adjust your topology to get a smooth result.
Mid-check
If your Unity setup is ready for an extra material pass, check the installation instructions and overview video to see how the mesh fin interacts with your specific avatar.
FAQ
Does Soft Outline Shader (VRChat) work on Mac or Linux? No. The listing specifies that this is a PC-only shader, tested on Windows 10/11 in Unity.
Do I need to use the Poiyomi module, or can I use the standalone shader? You have the choice. The product is delivered as both a standalone shader and a lightly integrated Poiyomi module. You can apply the effect by adding an extra material or by using the module within Poiyomi, depending on your preference.
Will the outline follow Poiyomi’s dissolve effect? No. Because the soft outline is an extra pass, it is not deeply integrated with other Poiyomi features. While UV discards are supported, effects like Poiyomi dissolve will not affect the soft outline.
How do I customize the look of the outline? You can use textures to customize the effect and adjust settings in the inspector to toggle additional features like fire or drop shadows.
Bottom line
If you are building VRChat avatars in Unity and struggling with post-processing artifacts or performance hits from bloom effects, Soft Outline Shader (https://zekk.gumroad.com/l/SoftOutlineShader?a=991481811&utm_source=editorbrief&utm_medium=affiliate&utm_campaign=product-brief) is a targeted solution. It trades deep feature integration for reliability, giving you a clean, mesh-based rim light that works within the strict constraints of the VR platform. Just ensure your topology is clean and your project is on Windows.