Troubleshooting
intermediate troubleshootingMystify FX · Troubleshooting & FAQ
Solutions to common issues when setting up or using Mystify FX.
Effect not visible
| Possible Cause | Solution |
|---|---|
| Renderer Feature not added | Open your URP Renderer Asset and verify Mystify FX appears in the Renderer Features list. |
| No profile assigned | Select the object, check the Mystify Effect component, and assign or create a Profile. |
| All effects disabled in profile | Open the profile and enable at least one effect (e.g., Frost Intensity, Rain, or Rim). |
| Global Opacity is zero | Increase Global Opacity in the Rendering Options section. |
| Object has no renderer | The GameObject must have a MeshRenderer or SkinnedMeshRenderer component. |
Effect appears on wrong objects
- Check the Include setting. If set to Include Children, all child renderers will also show the effect.
- Switch to Only This Object, Custom, or By Layer for finer control.
Visual artifacts or flickering
- Ensure your URP asset has Depth Texture enabled (required for intersection and some 3D effects).
- Check for conflicting post-processing effects that may interfere with the grab pass.
- If using Always On Top, verify it does not conflict with other overlay rendering in your scene.
Shader compilation errors after import
- Confirm you are using Unity 2022.3 or later with URP installed.
- Reimport the Mystify FX package: right-click the MystifyFX folder and select Reimport.
- Delete the Library folder and let Unity rebuild shader caches.
Hit effect not triggering
- Ensure Hit Effect is enabled in the profile with non-zero default values.
- Verify you are passing a valid world-space position to
HitFX(). - Call
UpdateMaterialProperties()if you modified hit parameters at runtime before triggering.
Was this page helpful?
Suggest an improvement
Help us improve this documentation page.