Specularity

Specularity[s]

is a graphics directive which specifies that surfaces of 3D graphics objects which follow are to be taken to have specularity s.

Specularity[s,n]

uses specular exponent n.

Details

  • Specularity is added to diffuse reflection and glow components to determine the final rendered color of a surface. »
  • With specularity s, a surface is taken to specularly reflect a fraction s of light that falls on it from simulated light sources.
  • The specular exponent n defines how sharply the intensity of reflected light falls off away from the mirrorreflection direction. »
  • The default specular exponent is 1.5. Higher values lead to more sharply defined reflections, typical of shinier materials. Values above 10 produce definite "specular highlights".
  • Specularity[s] takes the reflected light to have the same color as the incident light from light sources.
  • Specularity[col] specifies that the RGB components of the incident light should be multiplied by the RGB components of col. »
  • Specularity[s] is equivalent to Specularity[GrayLevel[s]]. »
  • Specularity[] is equivalent to Specularity[0] or Specularity[Black], and specifies no specular reflection.
  • Specularity directives do not affect specifications from Glow or RGBColor.

Examples

open allclose all

Basic Examples  (3)

A typical specular color:

Specify the specular exponent:

Specify the color of specularity:

Scope  (1)

Set diffuse, glow, and specular surface colors:

Applications  (1)

Using specular surface for plots:

Properties & Relations  (5)

Specularity[s] is equivalent to Specularity[GrayLevel[s]]:

Specularity[color] is equivalent to Specularity[color,1.5]:

Specularity is strongly affected by Lighting:

Specify Lighting to use different colors for diffuse and specular surfaces:

Specular colors are mixed with surface colors:

Possible Issues  (1)

Specularity may not be apparent in flat-faced surfaces:

Neat Examples  (1)

Metallic balls:

Wolfram Research (2007), Specularity, Wolfram Language function, https://reference.wolfram.com/language/ref/Specularity.html.

Text

Wolfram Research (2007), Specularity, Wolfram Language function, https://reference.wolfram.com/language/ref/Specularity.html.

CMS

Wolfram Language. 2007. "Specularity." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Specularity.html.

APA

Wolfram Language. (2007). Specularity. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Specularity.html

BibTeX

@misc{reference.wolfram_2023_specularity, author="Wolfram Research", title="{Specularity}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Specularity.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_specularity, organization={Wolfram Research}, title={Specularity}, year={2007}, url={https://reference.wolfram.com/language/ref/Specularity.html}, note=[Accessed: 19-March-2024 ]}