HUD Generator (HDA)
Plug & Running in 2 Clicks
Core Parameter Breakdown
1. Value
- Outputs custom viewport readouts across multiple data types:
Float,String,Vector2,VectorandVector4. - Monitors real-time parameter changes, channel values, velocity thresholds, or custom attributes frame by frame.
- Automatically exposes an Integer Only checkbox whenever a numeric type (Float & Vectors) is selected.
2. Count
- Live viewport tracking with toggle checkboxes for Points, Primitives and Pieces.
- Works on input geometry by default or accepts any external node via drag and drop.
- Auto-calculates total piece counts via an attribute dropdown – no manual typing required.
3. Sim Time
- Real-time display of simulation cook duration, cache playback speed, and frame metrics.
- Supports File Mode to browse directly to disk, and Cache Mode to link a cache node via simple drag-and-drop.
- Shows per-frame metrics on the right side, including average frame cook time and total rendered frames.
Behind the Scenes: Building the Tool
- Frustum Projection: Snapped text geometry directly to the camera’s near-clipping plane, locking the HUD firmly to screen space across all camera moves.
Global Font
Color Palette
Multi-parm Text
- Global Font & Canvas Controls: Master controls to switch font style, scale global text size, and add safety margins away from camera borders.
- Procedural Color Palette: Set your preferred color list once; the HUD automatically loops the sequence across all layers without manual tinting.
- Multi-parm Text Layers: Add as many text lines as you need with a single click, making it easy to track multiple scene details and values at once.
- Cache Profiling (Python): Reads first and last frame timestamps directly from cache paths to calculate total sim duration and average per-frame cook times.
