this project is old and dumb. don't use. the calculations cannot be done for each face, and can only be done for each triangle (at least without lagging scratch to heck and back) Also the metallic reflections don't make any sense.