|
|
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
|
|