Given my relatively poor skill set in driving games, one of my more significant joys in such games is being able to stroll around a virtual car and delight in how the light plays off the smooth curves and elegant paintwork of it all.
Given the inclusion of dedicated viewing modes within games, such as Forza Motorsport and Grand Turismo, I can only assume that I'm not alone in such pursuits.
So how do we achieve similar visual appeal in our own games?
Well, in the case of cars, it's amazing what difference a shiny bit of paintwork can do, and in the case of virtual cars, that means knowing how to achieve reflective surfaces.
This example relies upon the
GeometricBuffer and sphere ...