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.