|
|
Hi Guys
I have some questions to understand the concept of the mesh_camera, maybe you can shed
some light on this:
1) I learned by reading the wiki that each pixel in the resulting image needs one face
in a camera mesh.
Just to ensure that I got it right, does it mean that a mesh like this could be used
to create an image with width 4 and height 2 ?
+----+----+
| 1 /| 3 /| 1 2 3 4
| / | / |
| / | / |
|/ 2 |/ 4 |
+----+----+
| 5 /| 7 /| 5 6 7 8
| / | / |
| / | / |
|/ 6 |/ 8 |
+----+----+
2) can I imagine a mesh_camera as an insects eye?
Each facette representing one ray and its direction looking out to the world in a
slightly different direction?
3) Is it true that I need a mesh of the right dimensions to match exactly the
resolution of my resulting image?
that implies that I had to prepare a different mesh whenever I change the resolution
4) Are there already tools to create plane meshes of given resolution?
Otherwise I had to write a script or Povray Macro to do this.
5) Using faces of a mesh for the mesh_camera seems to be gratuitously complicated to
me.
Why didn't the programmer choose a bunch of vectors, that could also describe the
origin and direction of rays.
Just a quick thought that made me wonder.
I think there must be another reason beside that it can't be called mesh_camera if it
is made using vectors :o
thanks
Post a reply to this message
|
|
|
|
On 9/12/2010 05:53, bitman wrote:
> 1) I learned by reading the wiki that each pixel in the resulting image
> needs one face in a camera mesh.
Unless you use one of the interpolated forms, yes.
> 2) can I imagine a mesh_camera as an insects eye? Each facette
> representing one ray and its direction looking out to the world in a
> slightly different direction?
See at http://www.ignorancia.org/en/index.php?page=mesh-camera, in
particular the custom camera demo image. (Short answer: yes).
> 3) Is it true that I need a mesh of the right dimensions to match
> exactly the resolution of my resulting image? that implies that I had to
> prepare a different mesh whenever I change the resolution
Depends on the type of mesh camera you are using.
> 4) Are there already tools to create plane meshes of given resolution?
> Otherwise I had to write a script or Povray Macro to do this.
There are some macros included in the distribution.
> 5) Using faces of a mesh for the mesh_camera seems to be gratuitously
> complicated to me. Why didn't the programmer choose a bunch of vectors,
> that could also describe the origin and direction of rays. Just a quick
> thought that made me wonder. I think there must be another reason beside
> that it can't be called mesh_camera if it is made using vectors :o
Yes, it's because the mesh camera was designed to do things with existing
meshes, such as calculate sunlight in watts/m2 on a non-uniform surface and
texture baking. In both cases you already have a mesh containing what is
more or less the ray origin and direction you want to use, so it would not
be logical to force the user to export that into raw vector format and then
create a new format for them to re-import it as camera rays.
Being able to use the meshes to create a stand-alone camera that doesn't
have anything to do with a visible mesh in the scene is basically a side-
benefit.
-- Chris
Post a reply to this message
|
|