1. A system for environment mapping of a reflective object, comprising: a memory configured to store a modified reflection model based on a reflection formula, wherein the reflection formula is modified by substituting pseudo-normal vectors for normal vectors, wherein the pseudo-normal vectors are defined as bisecting an observation vector directed to an observer and a normal vector, and the pseudo-normal vectors are located at points on a surface of the reflective object; a vector processing unit configured to compute reflection vectors using the modified reflection model; and a graphics processing unit configured to render the reflective object in an image, a quality of the image dependent upon the computed reflection vectors.