Appearance
Synchronous 30fps camera event loop synchronized with requestAnimationFrame for 60fps HUD rendering.
requestAnimationFrame