Recently I’ve remembered about how I should make this post, so I am.
There is a “hidden” camera property that allows the free camera with collision to fall without moving at all. Normally when you walk off the platform in the babylon.js collisions playground demo, after falling for a little you can look up and see the cube you were just by, not getting any smaller since you are not falling. press and arrow key again and it will get smaller, until you let go and inertia runs out, returning you to the floating state.
Add the line
camera._needMoveForGravity = true;, run the code, and walk off the platform again, and when looking at the box it will get smaller and smaller because you will never stop falling.
The property contradicts itself by stating that you have to move to have gravity, when in fact it has a reversed effect. by default it is set to false.
It is not in the API documentation, and I feel it is not very known about.
I feel it should be documented and set to false by default.
Let me know any thoughts!