|
![](/i/fill.gif) |
"Chris B" <c_b### [at] btconnect com nospam> wrote in message
news:43cbaf44$1@news.povray.org...
>
> "shimon_a10" <shi### [at] walla co il> wrote in message
> news:web.43c92e281fd85402981d861f0@news.povray.org...
>> hi,
>>
>> I'm a beginner at PovRay, and i wanted to ask:
>>
>> 1. I'm making an image by making Box,plane,etc, and putting the camera in
>> somewhare at world coordinte.
>> 2. I wanted to know how to relate an arbirary pixel in the image to the
>> world coordinate (x,y,z) that it's see.
>> 3. If it possible to write me the prcedure.
>> 4. please answer me in detail.
>> 5. Lots of thanks.
>>
>> shimon
>>
>
> Hi Shimon,
>
> The default camera is a perspective camera that acts like a pinhole
> camera. The image is constructed by tracing straight lines from the point
> of the pinhole (the position of the camera) through points on the image
> plane and on until they hit something (or not). The image plane is
> perpendicular to the direction the camera is looking in, which is
> controlled by the camera definition.
> The distance from the camera is defined by the direction vector and
> defaults to 1.
I should have said 'The distance of the image plane from the camera is equal
to the length of the direction vector which is equal to 1 when using the
default direction vector'.
>
> This is explained more comprehensively (with a diagram) in section '3.3.1
> Camera' of the POV-Ray help files.
>
> So for a given pixel and a known camera definition you can calculate the
> equation of the line along which the ray was traced, but, from the image
> pixels you can't determine the point along that line at which it
> intersected an object (if that's what you're asking in 2.)
>
> Chris B.
>
Post a reply to this message
|
![](/i/fill.gif) |