add exception header
inverse matrix
compute vertex colors by lighting model