The SEDRIS Data Representation Model
APPENDIX A - Classes
Specular Colour

Class Name: Specular Colour

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies the specular reflectance component of a <Primitive Colour>, which causes a "highlight" effect on smooth surfaces when they're illuminated, due to light reflected from the illuminated surface. The colour of this component of the lighting equation depends largely on the colour of the light source.

<Specular Colour> depends on both

  1. the angle from the lit object to the light source
  2. the angle from the lit object to the observer

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

See <Primitive Colour>.

FAQs

What is the <Colour Shininess> component used for?

<Colour Shininess> acts as an exponent in the lighting equation to determine how shiny the colour appears depending on the angle between the lines to the observer and the light source.


Where can users find out more about specular reflection?

See [FOLEY_VAN_DAM], Section 16.1.4 "Specular Reflection" and [OPENGL], Chapter 5 "Lighting".

Constraints

Composed of (two-way)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.
Prev: Spatial Resolution LOD Data. Next: Spherical Volume Extent. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS