Skip to content

Set Particle Visible

Type: Action
Category: PARTICLE

Shows, hides, or toggles the visibility of a particle emitter without restarting the simulation.

Properties

Property Type Default Description
Emitter Object String "" Emitter object name. Empty = self.own
Mode Enum TOGGLE SHOW = show, HIDE = hide, TOGGLE = switch

Sockets

Socket Direction Type
In Input Exec
Out Output Exec

Generated code

# SHOW
scene.objects['fx_smoke'].setVisible(True)

# HIDE
scene.objects['fx_smoke'].setVisible(False)

# TOGGLE
_spv = scene.objects['fx_smoke']
_spv.setVisible(not _spv.visible)

Difference from Start / Stop Particles

Set Particle Visible Start Particles
Visibility change only Visibility change + restart simulation
Simulation keeps running in the background Resets from frame 0
Lighter weight More complete for reactivating an effect

Notes

  • Using HIDE does not stop internal simulation computation — the emitter keeps advancing while invisible.
  • For a clean pause-and-restart, use Stop Particles + Start Particles.