POV-Ray

The Persistence of Vision Raytracer (POV-Ray).

This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.

Tasklist

FS#14 - coincident transparency issue

Attached to Project: POV-Ray
Opened by Tim Attwood (TimA) - Saturday, 09 May 2009, 22:47 GMT
Last edited by Chris Cason (chrisc) - Sunday, 14 June 2009, 09:44 GMT
Task Type Definite Bug
Category Backend → Texture/Material/Finish
Status Closed
Assigned To Chris Cason (chrisc)
Operating System All
Severity Medium
Priority Normal
Reported Version 3.70 beta 32
Due in Version 3.70 beta 33
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Overlapping partially transparent objects can result in speckled shadows.
Rays shouldn’t leak through the coincident areas, they should return one
of the two textures. This was correct in 3.6.

#declare testmat = material { texture {
      pigment {color <1,0,0> transmit 0.5}
}};

camera { location  <1.0, 2.0, -4.0>
   direction 1.5*z
   right     x*image_width/image_height
   look_at   <1.0, -0.2,  0.0>
   angle 30 }

light_source {<-10, 10, -5> color rgb <1, 1, 1>}

plane {y,-1 pigment{rgb <1,1,1>}}

union {
   sphere {<0.0,0,0>,0.5 material{testmat}}
   sphere {<0.1,0,0>,0.5 material{testmat}}
   sphere {<0.2,0,0>,0.5 material{testmat}}
   sphere {<0.3,0,0>,0.5 material{testmat}}
   sphere {<0.4,0,0>,0.5 material{testmat}}
   sphere {<0.5,0,0>,0.5 material{testmat}}
}
This task depends upon

Closed by  Chris Cason (chrisc)
Sunday, 14 June 2009, 09:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in change #4823.
Comment by Christoph Lipka (clipka) - Sunday, 10 May 2009, 00:13 GMT
  • Field changed: Task Type (Compatibility Issue → Definite Bug)
  • Field changed: Status (Unconfirmed → New)

confirmed reported behavior with beta.32 based development version; the behaviour differes indeed from 3.6 output in an undesired way, so I changed task type from “compatibility issue” to “definite bug”.

Loading...