Steam VFX [HDRP, URP] Documentation for Unity

Package Requirements

  1. Unity version 2022.3+
  2. Project created either on High-Definition Render Pipeline or Universal Render Pipeline
  3. VFX Graph

How to install

1. Import the packages from the Package Manager in Unity

2. Choose an appropriate render pipeline package to install that fits your project, and double-click

How to use

1. Drag and drop Visual Effect into the scene
2. Click on the Visual Effect in the hierarchy to quickly tweak it with exposed parameters

If more settings need to be tweaked open up the Visual Effect in the VFX graph

VFX Parameters

Parameter name Explanation
Particle Count Controls the number of particles used by the effect.
VFX Bounds Center Coordinates Controls the position of the VFX system bounds relative to the effect.
VFX Bounds Size Controls the size of the VFX system bounds used for visibility and culling calculations.
Set Particle Velocity Min [Random] Controls the minimum velocity value used for random particle movement.
Set Particle Velocity Max [Random] Controls the maximum velocity value used for random particle movement.
Set Particle Lifetime Min [Random] Controls the minimum lifetime value used before particles are removed.
Set Particle Lifetime Max [Random] Controls the maximum lifetime value used before particles are removed.
Add Velocity From Direction & Speed [Speed] Controls the speed applied to particles in the assigned movement direction.
Particle Color Controls the color tint applied to particles.

FAQ

  • I am getting a big FPS drop once I am close to the effect, what to do?
    •  Once you are close to the effect (camera is looking directly at it) some FPS drops are expected. The more screen space the effect will take, the more resources will be needed for the effect to be rendered because more pixels will be needed to calculate the opacity of the effect. As workaround for the big steam that is coming from the grating, I added a camera fade block which will lower the effect‘s opacity once the camera is close to it – this will save performance. You can turn on this block in the Visual Effect graph by checking Camera Fade (Alpha) block checkbox. This block can be added to other effects also, but as they are smaller, it is not really needed. If you are running into trouble, let me know.