Course Index Section Start Previous Slide Next Slide 20

Theoretical rendering pseudocode:

For each frame to render:

Read External inputs:
Update global time
Read user events from mouse, dashboard, and EAI
Traverse scene graph to detect event-driven changes
Send all external inputs to Sensors
Propagate all changes via ROUTEs
OPTIONAL: Invalidate render caches which changed

Traverse scene graph again to make rendering calls
OPTIONAL: Perform culling optimizations, rebuild caches