CGTalk Match camera fov to rectangle
 07-05-2012, 11:28 PM #1 jhayez New Member portfolio Jason Hayes San Marcos, USA   Join Date: Jul 2012 Posts: 1 Match camera fov to rectangle Given a rectangle, how would I match a camera's fov to fit exactly? I'm setting the render width and height to match the size of the rectangle, but the FOV of the camera doesn't match. This needs to be an orthographic projection. Thanks. share quote
 07-10-2012, 03:35 PM #2 spacegroo PRO Josh Jones Lead Animator Bethesda Game Studios USA   Join Date: Mar 2003 Posts: 143 You'll need to use some trig. You'll need to calculate the horizontal angle of the camera based on the rectangle's width and its distance from the camera. I.e. take the Tangent of the (width/2)/distance, since as we remember from high school algebra, tangent is opposite/adjacent. horizontal FOV = 2*tan((rectangle.width*0.5)/camDistance) Note: this is all from memory and untested, so someone please correct me if my math skills are a bit rusty. share quote
 07-10-2012, 05:09 PM #3 3ak Know-it-All   Join Date: Dec 2002 Posts: 495 maybe: horizontal FOV = 2*atan((rectangle.width*0.5)/camDistance) share quote
 07-10-2012, 05:09 PM #4 CGTalk Moderation Expert   Join Date: Sep 2003 Posts: 1,066,478 Thread automatically closed This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum. __________________ CGTalk Policy/Legalities Note that as CGTalk Members, you agree to the terms and conditions of using this website. share quote