Troubleshooting

intermediate troubleshooting

Mystify FX · Troubleshooting & FAQ

Solutions to common issues when setting up or using Mystify FX.

Effect not visible

Possible CauseSolution
Renderer Feature not addedOpen your URP Renderer Asset and verify Mystify FX appears in the Renderer Features list.
No profile assignedSelect the object, check the Mystify Effect component, and assign or create a Profile.
All effects disabled in profileOpen the profile and enable at least one effect (e.g., Frost Intensity, Rain, or Rim).
Global Opacity is zeroIncrease Global Opacity in the Rendering Options section.
Object has no rendererThe 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?