3D Lingo Dictionary > O-S > shininess |  |

shininess

Syntax

    member(whichCastmember).shader(whichShader).shininess
    member(whichCastmember).model(whichModel).shader.shininess
    member(whichCastmember).model(whichModel).shaderList[shaderListIndex].shininess

Description

3D standard shader property; allows you to get or set the shininess of a surface. Shininess is defined as the percentage of shader surface devoted to highlights. The value is an integer between 0 and 100, with a default of 30.

All shaders have access to the`#standard` shader properties; in addition to these standard shader properties shaders of the types`#engraver`, `#newsprint`, and `#painter` have properties unique to their type. See the `newShader` for more information.

Example

This statement sets the shininess property of the first shader in the shader list of the model gbCyl3 to 60. Sixty percent of the surface of the shader will be dedicated to highlights.

    member("Scene").model("gbCyl3").shader.shininess = 60