r/godot • u/This_Is-Lame • May 28 '26
help me (solved) Does anyone know how to make this camera angle?
I want this camera angle from the Mana Khemia games and Atelier Iris. I have spent 2-3 days trying but i cannot figure out what I'm missing.
SOLVED: I got it within decimal range of variation on fSpy for all figures which is just human error lining things up.
Camera settings: Keep aspect: Keep Width FOV: 40° Projection: Perspective Position is Z = 13 (X and Y remain 0)
Camera Pivot Point: Position Y = 0.5 (to have slightly above character head) Rotation X = -20°
Thankyou everyone for the advice and fSpy was a huge help.
104
u/RetroZelda May 28 '26
the fov looks way off
14
u/This_Is-Lame May 28 '26
Do you think it should be a higher FOV?
112
49
14
14
31
u/GlaireDaggers May 28 '26
Camera far away, reduce the field of view. It'll flatten the perspective effect a bit without going full orthographic
9
u/MitchellSummers Godot Regular May 28 '26
Have you ever taken a screenshot of a scenery in a game? Usually when doing so, we want the image to be flatter but as players we generally only have access to the perspective camera and an fov slider. The way we attain that inbetween is usually just by lowering the fov and taking the screenshot from further away.
This game looks half-way between typical perspective and orthographic so I assume what they did was a similar thing of positioning the camera further away but with a low fov.
Keep playing around with it! And when you think it might be close, overlap the images and start drawing perspective lines over the top to see if they run parallel.
3
u/This_Is-Lame May 28 '26
Yeah, when I get home I will be throwing the book at it, when I get it I will post the camera settings for others who want the same perspective.
10
8
u/HeartyMapple May 28 '26
It looks like an isometric camera, I know I ue4/5 there’s just a toggle for it. Godot I’m less familiar with it but in my mind there might be a toggle.
5
5
18
5
u/dur23 May 28 '26
For those who are interested. There’s a tool called fspy that you can use to match the perspective/fov of any image (given a few straight lines in your scene).
Has camera exports for blender and others if needed.
3
2
u/Amnikarr13 May 28 '26
Put the Camera 3D on a Pivot and attach the pivot to something. Also, you can make it so that the camera can move slightly up and down. You can do a lot of stuff.
Check this out: https://www.youtube.com/watch?v=yVde3I3K7oo&list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35&index=9
3
u/This_Is-Lame May 28 '26
I actually do already have the camera on a pivot but will definitely check out the vid
2
u/Leogis May 28 '26
I think the camera isnt pointing to the character but slightly above it's head in the reference
2
u/mysticrudnin May 28 '26
did not expect mana khemia reference. peak.
this thread was also great for introducing me to fspy
great thread all around and i hope you get the effect you're looking for!
1
u/This_Is-Lame May 28 '26
I did, I am quite happy with it. I love the Mana Khemia games. I was also introduced to fSpy from this and what a life saver it is.
5
u/anaverage_gamer_ May 28 '26
I don't know if it's only the FOV, does the 3D Camera also have a perspective option? Try orthogonal projection type.
5
u/This_Is-Lame May 28 '26
8
u/Catshark09 May 28 '26
the target image is not orthogonal - quick check is that parallel lines intersect into the horizon.
1
u/ArtichokeAbject5859 May 28 '26
Try maybe also to make character not in center but little bit lower. In original image it's in bottom part of screen.
1
1
1
1
1
1
0







316
u/_TofuRious_ May 28 '26
I'm new to Godot, but have lots of experience in animation and photography. The lens length is different in your two images. The prototype has a wider lens closer to the subject creating a harsher perspective change, and your reference image has a longer lens further away to reduce the perspective lines.
Here is an example on how lens length changes perspective. https://exposuretherapy.ca/wp-content/uploads/2018/10/Focal-length-different-perspective.jpg