Moving camera diagonally keyboard, it's 40% faster

I noticed when moving the camera diagonally, the actual speed velocity is much faster, the combined input vectors should be normalized?

Example playground: https://playground.babylonjs.com/#EDTBVQ

I think here it needs to be normalized when more keys are pressed, but I don’t really understand.

Cc @georgie

hey @a_bolog thanks for reporting! good timing, this was a bug I recently identified/fixed in geospatialcamera, PR incoming to fix in the other cameras!

Geospatial camera: configurable double-tap fly-to, primary-pointer guard, and normalized keyboard pan by georginahalpern · Pull Request #18616 · BabylonJS/Babylon.js

Merged!

Normalize diagonal keyboard movement for Free, Fly, and ArcRotate cameras by georginahalpern · Pull Request #18634 · BabylonJS/Babylon.js