[VFX Graph] Fix Invisible Particles in Edit Mode
Solution
Unity 2019.3.x - Unity 6.3.x
Published Sun, May 10
New Visual Effect Graph instances fail to render within the Scene View or Game View during Edit Mode, while existing effects within the same project function correctly. This discrepancy persists across various templates and bounds adjustments, often appearing in specific projects while remaining absent in clean Unity installations.
This rendering failure is typically caused by corrupted or non-standard time settings, specifically when the Fixed Timestep value is set too low for the VFX processor to calculate updates.
The lack of visual updates for your Visual Effect Graph in Edit Mode is usually tied to global project time parameters. If the Fixed Timestep is configured to an extremely small value (such as 0.0001), the simulation clock for the VFX engine may fail to advance outside of the active play state.
- Open the
Project Settingsmenu by navigating toEdit>Project Settings. - Select the
Timecategory from the left-hand navigation list. - Locate the Fixed Timestep property. If it is set to an unusually low number, reset it to the default value of
0.02. - Verify that the
Time Scaleis set to1. - Inspect your
Visual Effectcomponent and ensure that theInitial Eventis set toOnPlayto allow the simulation to start automatically.
Additional Tips
- Verify that no custom
Editorscripts using[ExecuteAlways]are programmatically overriding the Fixed Timestep during initialization. - Use the
VFX Controlsoverlay at the top of theScene Viewto manually restart or step through the simulation if theVisual Effect Graphremains static. - Ensure the
Scene Visibilitytoggle (the eye icon) is enabled for the specificGameObjectin theHierarchy.
Related Posts Haven't quite found a solution to your problem? We think these posts might help you.
Content inspired by a Unity discussion post.