POV-Ray : Newsgroups : povray.newusers : Translate problem (photons) : Translate problem (photons) Server Time
28 Sep 2024 07:48:58 EDT (-0400)
  Translate problem (photons)  
From: Crippso
Date: 12 Apr 2012 16:40:00
Message: <web.4f873cc7cdf0452a130037650@news.povray.org>
Hi there, I have found something strange when using 'translate' to move an
object and viewing it using photons. My code is below. Near the end I draw the
'monolayer' shape and translate it by <5,0,0>. However povray returns a black
image. With translate <0,0,0> I get the expected result.

Am I doing something wrong?
Thanks,
Stu

#declare extent = 200;
#default {finish {ambient 0 diffuse 0}}

global_settings
{
   assumed_gamma 1

   photons{count 200000000 max_trace_level 20 adc_bailout 1e-6 jitter 0 gather
5000,8000}
}

#macro PhotonTarget(Reflect, Refract, IgnorePhotons)
 photons {
  target
  reflection Reflect
  refraction Refract
  #if(IgnorePhotons) collect off #end
 }
#end

light_source{<0,0,2>, 1 cylinder radius 50 falloff 50 tightness 0 point_at
<0,0,8>}

camera
{
   orthographic
   location <0,0,1>
   up <0,120,0>
   right <160,0,0>
   //angle 30
   look_at  <0,0,0.5>

}


#declare monolayer =

object{

box
{
   <-extent,-extent,8> <extent,extent,10>
   pigment{rgbt 1}
   finish
   {
     reflection{0,1 fresnel}
     conserve_energy
   }
   interior{ior 3.2}
   PhotonTarget(yes, yes, no)
}

}

object{monolayer translate <5,0,0>}

disc
{
   <0,0,-10> <0,0,1> 100
   pigment{rgb 1}
   finish{diffuse 1.0}
}


Post a reply to this message

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