![]() |
||
| Figure 1.1: An few examples of a NURBS-based model displayed in wireframe. The large number of isolines makes distinguishing key features difficult. | ||
|
|
| Figure 2.3: One-shot computer-generated pen-and-ink images conveying shape by Winkenbach. Copyright 1996 Georges Winkenbach [39]. Used by permission. | |
|
| >Figure 2.4: Another example of one-shot image conveying shape. Saito enhances a shaded model by drawing discontinuity and contour lines. Copyright 1990 Saito [29]. |
|
|
| Copyright 1990 Gershon Elber~\cite{elbe90}. Used by permission. | Copyright 1990 Debra Dooley~\cite{dool90}. Used by permission. |
| Figure 2.5: One-shot images conveying shape by Dooley and Elber. | |
|
| Figure 2.6: Image from a frame of Markosian et al. [24] real-time 3D interactive system for illustrating non-self-intersecting polygon mesh-based models. Copyright 1997 Lee Markosian. Used by permission. |
|
|
|
|
| Figure 3.1: Technical illustration conventions. Copyright 1995 Volvo Car UK Limited [28]. | |
|
||
| Figure 3.2: An example of the lines an illustrator would use to convey the shape of this airplane foot pedal. Copyright 1989 Macdonald & Co. (Publishers) Ltd. [25]. | ||
|
| Figure 3.6: Three line conventions suggested by Judy Martin [25]. Left: single line weight used throughout the image. Middle: heavy line weight used for out edges and parts with open space between them. Right: vary line weight to emphasize perspective. Copyright 1989 Macdonald & Co. (Publishers) Ltd. [25]. |
|
| Figure 3.7: This photograph of a metal object shows the anisotropic reflections and the white edge highlights which illustrators sometimes depict. |
|
| Figure 3.8: Illustrators sometimes use the convention of white interior edge lines to produce a highlight [25]. |
|
| Figure 3.9: Illustrators combine edge lines with a specific type of shading. Shading in technical illustration brings out subtle shape attributes and provides information about material properties. Left: Compare this shaded image of airplane pedal to the line drawing in Figure 3.2. Copyright 1989 Macdonald & Co. (Publishers) Ltd. [25]. Right: Engine. Courtesy Macmillan Reference USA, a Simon & Schuster Macmillan Company [28]. |
|
Figure 4.1:
Interpolating silhouettes: After two neighboring surface
points with different 's are found, the point where
E(u,v) . n(u,v) = = 0 can be found by linearly interpolating in
u or v with the two angles as calculated in Equation 4.1.
Note: 1 = (E1
. n1) is greater than 0 and 1 = (E2
. n2) is less than 0 .
|
|
Figure 4.3:
Envision the mesh method as a table of signs, where
can be +, -, or 0.
|
![]() |
|
| View of surface with silhouettes generated with mesh method. | Looking down on surface with silhouettes. |
| Figure 4.6: Mesh Method. | |
![]() |
|
| View of surface with approximate silhouettes generated with the tessellated mesh method. | Looking down on surface with approximate silhouettes. |
| Figure 4.7: Tessellated Mesh Method. | |
|
Figure 4.8:
Visualize the Srf-Node Method as a table of signs
, where can be +, -, or 0.
|
![]() |
|
| View of surface with silhouettes and surface boundaries generated with Srf-Node Method. | Looking down on surface with silhouettes and surface boundaries. |
| Figure 4.10: Srf-Node Method. | |
|
| Figure 4.11: Looking down on surface with silhouette generated with Srf-Node method. Compare this image with the 2D projection and approximation of silhouettes shown in Figure 4.5 using the Mesh method and the Srf-Node method. |
|
| Figure 4.12: View of the same surface represented in Figure 4.5, 4.4, and 4.11 with silhouettes generated with the Srf-Node method. |
|
| Figure 4.13: Diffuse shaded image using Equation 4.1 with kd = 1 and ka = 0. Black shaded regions hide details, especially in the small claws; edge lines could not be seen if added. Highlights and fine details are lost in the white shaded regions. |
|
| Figure 4.14: Image with only highlights and edges. The edge lines provide divisions between object pieces and the highlights convey the direction of the light. Some shape information is lost, especially in the regions of high curvature of the object pieces. However, these highlights and edges could not be added to Figure 4.13 because the highlights would be invisible in the light regions and the silhouettes would be invisible in the dark regions. |
|
| Figure 4.15: Phong-shaded image with edge lines and kd = 0.5 and ka = 0.1. Like Figure 4.13, details are lost in the dark gray regions, especially in the small claws, where they are colored the constant shade of kd ka regardless of surface orientation. However, edge lines and highlights provide shape information that was gained in Figure 4.14, but could not be added to Figure 4.13. |
|
| Figure 4.16: Approximately constant luminance tone rendering. Edge lines and highlights are clearly noticeable. Unlike Figures 4.13 and 4.15 some details in shaded regions, like the small claws, are visible. The lack of luminance shift makes these changes subtle. |
|
| Figure 4.17:How the tone is created for a pure red object by summing a blue-to-yellow and a dark-red-to-red tone. |
|
| Figure 4.18: Luminance/hue tone rendering. This image combines the luminance shift of Figure 4.13 and the hue shift of Figure 4.16. Edge lines, highlights, fine details in the dark shaded regions such as the small claws, as well as details in the high luminance regions are all visible. In addition, shape details are apparent unlike Figure 4.14 where the object appears flat. In this figure, the variables of Equation 4.1 and Equation 4.1 are: b = 0.4, y = 0.4, alpha = 0.2 and beta = 0.6. |
|
| Figure 4.19: Luminance/hue tone rendering, similar to Figure 4.18 except b = 0.55, y = 0.3, alpha = 0.25, and beta = 0.5. The different values of b and y determine the strength of the overall temperature shift, where as and determine the prominence of the object color, and the strength of the luminance shift. |
|
| Figure 4.21: Tone and undertone shaded spheres with backgrounds getting darker. |
![]() |
| Figure 4.22: Shaded spheres without edgelines. Top: Colored Phong-shaded spheres without edge lines. Bottom: Colored spheres shaded with hue and luminance shift, without edge lines. |
|
| Figure 4.23: An anisotropic reflection can be seen in the metal objects in this photograph. |
|
| Figure 4.25: Comparing this figure to Figure 1.1, the edge lines displayed provide shape information without cluttering the screen. |
|
|
|
| Frame of model with new shading in an interactive environment with lights positioned up and to the right. | Frame after the camera position is moved to view the side of the model. | Frame after moving the object instead of the camera, allowing the surface to vary completely from cool to warm. |
| Figure: Frames from the NPR JOT Program, to which I used Markosian et al.'s silhouette finding technique [24] and added the OpenGL approximation to the new shading model. This will be discussed further in Chapter 5. | ||
|
|
| 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. | |
|
|
| Phong-shaded image. | Image with edge lines only. |
| Figure 6.1: Phong shading versus edge lines. | |
|
|
| Image with new shading without edge lines | New Shading with Edge Lines. |
| Figure 6.2: Edge lines | |