Using the JOT program, a Utah-Brown collaboration, I was able to use the OpenGL shading model approximation presented in the next section along with the silhouette finding technique of Markosian et al. to produce interactive illustrations for polygonal models, as shown in Figure 5.1. The original Sketch [42] system was deeply intertwined with the Brown UGA [41] system, which prevented easy distribution of Sketch. To overcome this problem, Sketch was rewritten as part of the JOT framework. JOT allows Sketch to work with different underlying graphics kernels that provide basic services such as CSGs, intersection, creation of geometric primitives, etc. Currently JOT works with various graphics kernels including Alpha_1, the Amodeler package from Autodesk, ARCADE (from Fraunhofer IGD), and a partial implementation on top of Open Inventor. In addition, JOT can be used on various different UNIX platforms and Windows NT.
Image of with edge lines only. | Image with new shading and edge lines. |
Figure 5.1: An Alpha_1 model that was tessellated and imported into the JOT NPR Program. |