Introduction
beginner start hereMystify FX · Start Here
Mystify FX is a professional visual effects toolkit for Unity that transforms any mesh into a dynamic VFX canvas. Attach the MystifyEffect component to any GameObject — existing meshes, skinned characters, or built-in primitives — and combine dozens of real-time effects with no shader programming required.
Key Features
- Mesh & Primitive Support — works on existing meshes, skinned meshes (characters), quads, discs, spheres, hexaspheres, and cylinders.
- 2D Effects — blur, pixelation, crystallization, scan lines, rain/water drops, frost, haze, background distortion, and LUT / thermal color grading.
- 3D Effects — vertex distortion, intersection highlighting, rim lighting, spectral (volumetric fake) light, hexagonal grid overlay, and hit/impact effects.
- Profile System — save, share, and swap effect presets via ScriptableObject profiles.
- Runtime Scripting — full C# API to toggle effects, trigger hit FX, and animate parameters at runtime.
- Optimized Rendering — URP Renderer Feature architecture with configurable culling, grab pass, mask textures, and depth-based effects.
Requirements
| Unity Version | 2022.3 or later |
| Render Pipeline | Universal Render Pipeline (URP) |
| Platforms | All platforms supported by URP |
| Dependencies | None |
Next Steps
- Quick Start — get your first effect running in under two minutes.
- Settings Reference — explore every inspector parameter.
- Scripting Support (C#) — control effects from code at runtime.
Was this page helpful?
Suggest an improvement
Help us improve this documentation page.