Visual Effect Project Settings
Visual Effect Graph Project Settings is a section in Unity Project Settings Window. You can access these settings in Edit > Project Settings > VFX.
Properties:
| Name | Description |
|---|---|
| Current Scriptable Render Pipeline | Displays the current Render Pipeline Asset that Unity uses to compile VFX Graph shaders. |
| Fixed Time Step | Sets the delay before simulation steps for any effect you configure in Fixed Delta Time Simulation. |
| Max Delta Time | Sets the maximum Fixed Time Step allowed for simulation. |
| Max Scrub Time | Sets the maximum amount of time you can skip when you enable Scrubbing in the Timeline. |
| Max Capacity | Sets the maximum allocation count allowed by a system. Unity skips any system that requests an allocation count above this value. |
| Indirect Shader | Sets the master compute Shader used for Indirect Calls. Unity sets this value automatically. |
| Copy Buffer Shader | Sets the compute Shader used for Compute Buffer Copy. Unity sets this value automatically. |
| Sort Shader | Sets the compute Shader used for Particle Sorting. Unity sets this value automatically. |
| Strip Update Shader | Sets the compute Shader used for Particle Strips update. Unity sets this value automatically. |
| Runtime Resources | Determines which runtime resources that VFX uses are available in runtime. For example, the SDF Bake Tool. Unity sets this value automatically. |
| Batch Empty Lifetime | Keeps an empty batch for a specified number of frames after deleting its last instance, allowing the creation of new instances. If no instances are created within this timeframe, the empty batch gets deleted. |
Note: Fixed Delta time works in asynchronous update with
deltaTime = N * FixedTimeStep(withdeltaTime = min(deltaTime , MaxDeltaTime)). N is determined by the current framerate. In this mode,deltaTimecan equal 0 at certain frames.