ArcRotateCamera, events do not fire until render

Actually there’s a bug in your PG:

https://www.babylonjs-playground.com/#UD9LU6#26

You should set sceneNeedRender = false before the call to scene.render() because the update to this variable (from onProjectionMatrixChangedObservable and onViewMatrixChangedObservable) will be done during the course of this call.

1 Like