Use local viewer model for specular.
Merge pull request #2911 from ey6es/master

Use local viewer model for specular.