Gloss factor, programmatically speaking, is: <font class="small">Code:</font><hr /><pre>float NdotH = saturate(dot(N, H)); //raw specular level float specularLevel = pow(NdotH, gloss);</pre><hr /> So we can see that, say we return a value of .5 for NdotH (saturated dot products are always between 0 and 1), and we raise it…