This is a sphere bump mapped with a repeating 8-bit dimple texture map.
The bump mapping function uses the U & V tangent vectors generated by the
sphere primitive to provide true 2D bump mapping (not to be confused with
3D procedural bump mapping). Also, an 8-bit grayscale image is used to
texture map the words ''NuGraf Bump Mapping'' onto the golf ball.