Sign in to follow this  
captaincheerios

Help finding Realistic Perspective Scaling and Forumla's to prove

Recommended Posts

I am working on a simulator to project a realistically scaled object onto the screen. Eg. The person stands 3.8 M away from the screen, so a 1 meter cube placed 3.8M in front of the camera should measure out to be 1M on the projector screen.

Is there any formula I can use to prove that the perspective is properly scaling, eg. If I move the object back to 4M from the camera I can use a formula to prove that it is the proper scaling to the human eye?

Share this post


Link to post
Share on other sites
Burnt_Fyr    1665
Your FOV for your objects camera must equal the FOV of the projector... Also remember that FOV in 3d apps is generally a vertical measure. What you will likely find though, is that a real world FOV doesn't translate well to FOV for an in game camera. Our eyes have a horizontal FOV of almost 180, but only about 90 vertically. this aspect ratio is difficult to map to standards. On a computer screen this would equate to having blinders on. To see an accurate projection on a monitor would mean that our view window would only cover about 1/6th of our actual view space. It's actually very similar to how we see with a scope or binoculars.

Share this post


Link to post
Share on other sites
The blinders aspect is acceptable as I only am concerned with objects scaling at a distance. So even if its like looking at the world through a window I just want to make sure that the object at X distance appears to be the same scale as an object at X distance. Thank you for your input and I am definately going to be comparing the FOV of the projector to make sure everything works out.

Share this post


Link to post
Share on other sites
Burnt_Fyr    1665
Glad I could help, I've been away from GD and programming in general for about a year(well i still lurk, always lurking). I hope you'll be posting up a video of the project at some point, it's always fun to see what others are working on.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this