added glossy reflection type for specular map