mrdoob/three.js — Issue #1461: FlipSided Quad Reflects Light from Behind the Quad's Face
Author: WestLangley
Created: 2012-03-07 05:13:43+00:00
State: open

I think this should be considered a bug, but its consequence is so incredibly cool (well, to me anyway), we may want to find a way to implement it.

The problem is that a `flipSided` object (a quad for example) reflects light that is behind the quad's front-face (on the culled side), and not light illuminating the front-face.

Here is a fiddle that demonstrates the problem: http://jsfiddle.net/B6P8s/ .

But here is the cool thing. This is another example of a single-sided, `flipSided` quad: http://jsfiddle.net/vyhEQ/ .

And this is an example of a `doubleSided`, `flipSided` cube: http://jsfiddle.net/nA5kE/ .

It seems that if this 'bug' were fixed, we'd lose the 'feature', although it could still be implemented in custom ShaderMaterial, I suppose.