I read the book Real-Time Rendering, 2nd Edition. Somewhere in there it say:

real time rendring

But I did the experiment and concluded that the mshi doesn't seem to affect to the brightness (it causes the area just to be narrower):


The experiment is base on http://www.rastertek.com/dx11tut10.html. Am I missing something? I didn't find an errata for the book on its corrections Website, and my first-languages isn't English, so maybe my vocabulary understanding is wrong?

Does the Shininess means the Brightness? Or what else?

  • 1
    \$\begingroup\$ "To shine" is to give out light but nowadays the word is also used to describe objects that reflect a lot of light, such as diamonds. \$\endgroup\$
    – Lucien
    Commented Mar 24, 2016 at 8:23

1 Answer 1


Okay, I eventually understand the Shininess is different from Brightness.

Because I misunderstood the shiny will increase the area of highlight before.

Actually, the more shiny will let the area of highlight become smaller.

So the below picture is more shiny than the above picture.

Sorry for asked a seemingly has nothing to do with programming problems.

  • \$\begingroup\$ Interestingly, there are cases where varying the specularity will affect brightness, namely when working with physically-based shaders which conserve total energy between the diffuse and specular reflection. Increasing specular reflection in these cases decreases the brightness of the diffuse component. \$\endgroup\$
    – DMGregory
    Commented Mar 24, 2016 at 12:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .