I have built my floorplans out of ShadingColorMaterial and lit them
with a DirectionalLight3D - pointing it here:

light.direction = new Vector3D(300, -1000, -300);

If you take a quick look at them here:

http://www.pictureandword.com/test_platforms/floorplan_viewer/

and spin 'em around a bit with the mouse you'll see the problem.

When viewed from two of the opposing corners, walls at right angles
have different shading and can be differentiated from one another.
When viewed from the other two opposing corners, walls at right angles
always take the same shading and therefore you can't see where the
corners are.

I've tried using two DirectionalLight3D's from different angles, but
no amount of playing around will persuade them to do what I want.

What would be the standard approach to lighting a scene like this and
are there any default values to go for?

Reply via email to