
In this article we extend the physically based model we developed previously and we introduce the specular component. Extending the model with specular reflections adds quite a lot to the overall complexity, so I have tried to simplify the presentation focusing simply on CookTorrance BRDF using importance sampling. The distribution function used is GGX as it tends to be the one that most artists prefer.
