Based on this GitHub issue, it seems Blender uses a vertical scaled FOV, while Godot uses a horizontal scaled FOV. It seems there are ways to convert from one to the other though.

Blender camera

If I change the Keep Aspect to keep width (the only other setting available), completely does not make the camera match.

Blender FOV

I believe keep_aspect is responsible for which axis the fov effects, so setting it differently along with fov should help.

Blenderpython setcamera fov

It seems that the FOV is the biggest bottle neck. It does not correspond. Doe anybody know how to calculate it? In belnder I use FOV 45. How much would that be in Godot?

G-Brain from Reddit aswered this to me: To convert a Blender FoV, say H in degrees, to a Godot FoV V in degrees, you should compute V = (360/pi)arctan(tan(Hpi/360)*9/16). In particular 45 degrees in Blender maps to 26.2 degrees in Godot.

@DanielC wouldn't you want to do the opposite? Blender uses a vertical FOV, and Godot horizontal, I think it would be the opposite.

Hello, I just don't get it. If I export a scene from Blender in glTF to godot, the camera positions and settings don't correspond to those of blender. And for my project I need a perfect match. How do I get the camera position and settings from Blender to Godot?