POV-Ray : Newsgroups : povray.newusers : auto scaling an object to fit x% of image : Re: auto scaling an object to fit x% of image Server Time
29 Jul 2024 22:27:01 EDT (-0400)
  Re: auto scaling an object to fit x% of image  
From: Le Forgeron
Date: 18 Feb 2005 07:48:25
Message: <Xns96018C73F9665jgrimbertmeandmyself@203.29.75.35>


> Hi
> 
> I have figured out a little macro to autocenter an object (see below),
> but I would like to auto scale that object to fill x% of the image x
> and y dimensions.
> 
> 
> I know of image_height and _width and I suspect that the calculation I
> need has something to do with the camera angle and other camera
> params, but I am not sure how to proceed. Also, I would like this to
> work for a perspective camera and an orthographic camera.
> 
> I would appreciate some help, thanks

Orthographic camera: the image scope is given by the right and up 
vector's length. 

 up 1*y
 right 1*x

give a 1x1 scene size, stretched over image_height and _width.

Perspective camera: have faith in the maths, for not so narrow angle, you 
have a distortion near the border: a circle is not a circle anymore!

Best hint from me: Use the source for the camera ray computation and 
reverse the math for some fixed %, assuming a central position of the 
object. Or do it the caltech way...

-- 
This is an unauthorised cybernetic announcement.

When someone says "I want a programming language in which I need only
say what I wish done," give him a lollipop.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.