1. A system for environment mapping of a reflective object, comprising: a memory configured to store a modified reflection model, the modified reflection model based on reflection about pseudo-normal vectors defined relative an observation vector and a normal vector, the pseudo-normal vectors 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, the quality of the image dependent upon the computed reflection vectors.