Caveats
-
Flat billboarded objects might not be illuminated properly by lights
other than the headlight, so might need emissive color. (No material
specified implies emissive)
-
Appearance can vary from browser to browser because of underlying
lighting and rendering model. Note that gamma corrrection is not
handled in a uniform manner from platform to platform. Test on all
platforms possible to find a middle ground.
-
Double sided lighting on polygons may not be supported on all
platforms.
-
Support for color per vertex may vary from browser to browser.
-
Default texture coordinate behavior may vary from browser to browser.
-
Support for blending of the diffuse color with greyscale textures may
vary from browser to browser.