FollowCamera using setLinearVelocity()

I want my camera to follow a ball that is moving by setting its linear velocity.
But this results in some kind of bouncy effect: Babylon.js Playground

I’ve tried adjusting these values - but none of them helped:
// camera.heightOffset = 10;
// camera.rotationOffset = 0;
// camera.cameraAcceleration = 0.005
// camera.maxCameraSpeed = 10

…or is there any other way to “just follow a mesh”? I’ve also tried copying the balls position to the cameras position within the render loop but that doesn’t work smoothly either…

What about setting acceleration to 0?
https://www.babylonjs-playground.com/#J0M3BM#1

I think the followCamera was intended to follow a character so it rotates around it’s object to face it’s forward. The bouncy effect you are seeing looks to be caused by the balls rotation’s forward to change as it rolls.

You can get whatever behavior you would like by updating a free camera each frame see:
https://www.babylonjs-playground.com/#J0M3BM#3