|
|
Hi folks,
I have some problems to set the render frame properly.
I use the FRAME structure and the parameters
Frame.Camera->Right
Frame.Camera->Up
Frame.Camera->Direction
The camera rotation and the angle of the camera lens (the angle of how much
you can see) determine the vectors Right and Up. Vector Direction has always
a length of 1. So, actually I stretch and rotate the frame but keeping
always a distance of 1 to the camera position.
But there's also the parameter
Frame.Camera->Angle
How do I have to set this angle and how does it influence my frame? Actually
this angle is already regarded in the frame vectors. So, do I really need
this angle???
Besides, can anybody tell me, what this parameters do?
Frame.Camera->Blur_Samples = 0;
Frame.Camera->Confidence = 0.9;
Frame.Camera->Variance = 1.0 / 128.0;
Frame.Camera->Aperture = 0.0;
Frame.Camera->Focal_Distance = -1.0;
Frame.Camera->Type = PERSPECTIVE_CAMERA;
Frame.Camera->Tnormal = NULL;
Thank you in advance
Henryk
Post a reply to this message
|
|
|
|
In article <399ab0b1$1@news.povray.org>, "Henryk Mueller"
<hen### [at] gmxde> wrote:
> But there's also the parameter
> Frame.Camera->Angle
> How do I have to set this angle and how does it influence my frame?
> Actually this angle is already regarded in the frame vectors. So, do
> I really need this angle???
The angle value is also used in later code, the create_ray() function in
render.c for example. I suggest you look at the camera parsing code in
parse.c for an example.
I can't really help you more without knowing what you are attempting to
do.
> Besides, can anybody tell me, what this parameters do?
>
> Frame.Camera->Blur_Samples = 0;
> Frame.Camera->Confidence = 0.9;
> Frame.Camera->Variance = 1.0 / 128.0;
> Frame.Camera->Aperture = 0.0;
> Frame.Camera->Focal_Distance = -1.0;
These are for focal blurring, I assume.
> Frame.Camera->Type = PERSPECTIVE_CAMERA;
This tells what kind of camera it is, perspective, orthographic,
fisheye, etc.
> Frame.Camera->Tnormal = NULL;
This is simply the camera normal.
--
Christopher James Huff
Personal: e-mail chr### [at] maccom, Web page http://homepage.mac.com/chrishuff/
TAG: e-mail chr### [at] tagpovrayorg, Web page http://tag.povray.org/
><>
Post a reply to this message
|
|
|
|
Hi Chris,
> The angle value is also used in later code, the create_ray() function in
> render.c for example. I suggest you look at the camera parsing code in
> parse.c for an example.
> I can't really help you more without knowing what you are attempting to
> do.
Thank you for you fast help. The hint with parse.c was valuable.
But one other question: Why is the focal distance negative???
Ciao
Henryk
Post a reply to this message
|
|
|
|
In article <399aced3@news.povray.org>, "Henryk Mueller"
<hen### [at] gmxde> wrote:
> But one other question: Why is the focal distance negative???
To let POV know if a focal distance has been specified...look at the end
of the Parse_Camera() function in parse.c.
--
Christopher James Huff
Personal: e-mail chr### [at] maccom, Web page http://homepage.mac.com/chrishuff/
TAG: e-mail chr### [at] tagpovrayorg, Web page http://tag.povray.org/
><>
Post a reply to this message
|
|