kuligs2 quickben well not sure what you mean "dynamically", but in my example i dont do anything with the SpringArm3D.length. If you check the .zip i added earlier. The code that was posted in OP where i use zoom_in /out yes but that get triggered when you press a button. Other than that if spring arm contacts a wall or floor it clips the camera.. 🙁
quickben I see, but the issue still stands that SpringArm3d is as of now very prone to clipping, which makes it all but uselesss in a camera setup. Changing spring length via code is only one of several problems that have been reported 🙁
award It looks like there are a few culprits. https://github.com/godotengine/godot/issues?q=is%3Aissue+is%3Aopen+SpringArm3D