|  |  | "Marvin" <mto### [at] grf hr> wrote in message 
news:web.4a0942cf3a6933703f8cf8140@news.povray.org...
> Alain <ele### [at] netscape  net> wrote:
>> Marvin nous illumina en ce 2009-05-08 09:49 -->
>> > "Sidney Cadot" <sid### [at] jigsaw  nl> wrote:
>> >
>> > I've been thinking about this thread and what is explained on
>> > http://www.wowvx.com/create/Format.aspx
>> >
>> > Depth map may allow creating of 2D-plus-Depth image.
>> >
>> > Is there a way to extract "Declypse" information from POV-Ray model?
>
>> You can't with a single image.
>> What you can do:
>> - Render only the background then the foreground.
>> - Render twice from two different points of view shifted left and right.
>>
>> For the depth map, just render the scene with all textures replaced by a 
>> single
>> gradient oriented toward the camera. The gradient direction goes from the
>> look_at to the camera location, black for far, white for close.
>
> Could you please give an example of a texture with grayscale gradient 
> oriented
> towards the camera?
>
#include "transforms.inc"
#declare Camera_Location = <-4,7,-4>;
#declare Camera_Lookat   = <10,-10,10>;
camera {location  Camera_Location look_at Camera_Lookat}
// Union containing all scene objects
union {
  sphere {0,1}
  sphere {<-2,0,-2>,1}
  sphere {< 5,0, 5>,1}
  sphere {<10,0,10>,1}
  box {-10,10}
  pigment {
    gradient x color_map {
      [0 color rgb 1]
      [1 color rgb 0]
    }
    scale <vlength(Camera_Location-Camera_Lookat),1,1>
    Reorient_Trans(x, Camera_Lookat-Camera_Location)
    translate Camera_Location
  }
  finish {ambient 1}
} Post a reply to this message
 |  |