Title: Polygon culling and backface normal flip problems

Hi all.
We would like to be able to display our objects using two-sided polygons. To achieve this we use setCullFace(PolygonAttributes.CULL_NONE) and setBackfaceNormalFlip(true). The problem is that while this seems to work fine with some graphics cards, it produces very strange looking effects on others (at least ATI radeons have displayed this). Our scenes seem to be awash with white, as if the polygons are receiving way too much light. (look at the attached screen shot from a modified J3D example file, also the code that produces the problem on our HW is attached)

Can anybody confirm this / has anyone experienced the same? I suspect a problem in the driver so its not something that would be possible to fix, but we would sure appreciate it if somebody had a workaround for this.

Any alternative way to achieve two sided rendering in Java3D?
-tero



<<attachment: conic_screenshot.jpg>>

Attachment: ConicWorld.java
Description: JavaScript source

Reply via email to