3D Geometry and Attribute Modeling 102

As we stated in 3D Geometry and Attribute Modeling 101, there are three important modeling tasks to address when we design a scene:

  1. Geometry modeling: create the geometry of the points and vectors that define the surfaces and other elements in our 3D scene.
  2. Attribute modeling: define the attributes associated with the vertices and primitives in our geometry.
  3. The lighting environment. This often overlooked item is frequently the key to a really good scene rendering.

Geometry Modeling

Attribute Modeling

Some model attributes need to be per-vertex; others are per-primitive. We are focusing on attributes related to the lighting model here, and they are most commonly done as per-primitive. Hence that will be our approach here.