Skip to content

GraphDebugStats

Thomas Iché edited this page Oct 29, 2022 · 1 revision

VFXGraph Debug Stats

In the VFX Extension menu, you can toggle the Toggle Debug Stats menu entry to display additional information about particle systems and spawn systems. Many of these informations will require you to attach the graph window to a scene instance to be displayed correctly.

Spawn Contexts Debug Stats

Next to Spawn Contexts, the debug stats display the state of the currently running instance (attached) in scene.

  • Header Bar
    • Play/Pause/Unknown icon
    • CurrentTime / Loop Time
    • A progress bar for the current playing state
      • Green if Playing
      • Orange if Delayed
      • Red if Stopped
      • Gray if unable to evaluate
    • A Summary Message about the current play state, and the loop state
  • The list of currently required VFX Event Attributes

image

If the VFXGraph window is not attached, the panel will display an "Unknown State" and prompt to attach to a relevant component.

image

Particle Systems

Next to Particle/Particle Strip Initialize Contexts, the debug stats display the state of the currently running instance of the System (attached) in scene.

  • Header Bar "System Info"

    • A Progress Bar showing the current occupancy of the system (alive/max particles)
    • Some Flags showing if the System is Enabled/Disabled, Awake/Sleeping and Visible/Culled
  • The overall GPU memory footprint of this system (computed from System Capacity × Stored Attribute memory footprint) *

  • The list of currently stored Attributes as footprint

* the memory footprint seemingly includes unused allocation in buffers that speed up computing at the expense of more memory allocation, these attributes are depicted as (unused) in the list

image