Here's my actual idea. I would store 2 light colors and light
directions and possibly an ambient color if it helped. This would
bring me to 5 textures per luxel. Not great but at least doable. I
For that much texture space, it sounds like you could pretty much do a per-pixel SH...
Maybe you could detect regions that would have invalid interpolation between them, and insert a "softening" pixel between them - one that had values halfway in between to prevent the interpolation from going nuts?
Torque Technologies Director
GarageGames.Com, Inc. firstname.lastname@example.org