Appendix B. Color Plates

This section includes all of the color plates referenced throughout the book.

Plate 1

Figure B.1.  Plate 1


A scene showing the effects of directional lights. The scene contains blue and yellow directional lights; the building itself is white. (Images for Plates 1 through 21 by Paul Isaacs.)

Plate 2

Figure B.2.  Plate 2


The same scene, using purple point lights.

Plate 3

Figure B.3.  Plate 3


The same scene, using spotlights for a dramatic effect. Gray icons show the placement and orientation of the spotlights. See Chapter 4, Cameras and Lights.

Plate 4

Figure B.4.  Plate 4


Scene rendered with a lighting model of BASE_COLOR.

Plate 5

Figure B.5.  Plate 5


The same scene, with the lighting model changed to PHONG. See Chapter 5, Shapes, Properties, and Binding.

Plate 6

Figure B.6.  Plate 6


Scene showing the effects of an SoEnvironment node. The fog type is FOG, and the fog color is lavender. See Chapter 5, Shapes, Properties, and Binding.

Plate 7

Figure B.7.  Plate 7


An indexed face set using per-face material binding.

Plate 8

Figure B.8.  Plate 8


The same face set using per-vertex-indexed material binding.

Plate 9

Figure B.9.  Plate 9


The same face set using per-face-indexed material binding. See Chapter 5, Shapes, Properties, and Binding.

Plate 10

Figure B.10.  Plate 10


Scene using nontextured surfaces, a white point light in the foreground, and orange point lights in the background.

Plate 11

Figure B.11.  Plate 11


The same scene, with textures added using a MODULATE texture model.

Plate 12

Figure B.12.  Plate 12


The same scene, using a DECAL texture model.

Plate 13

Figure B.13.  Plate 13


The same scene, using a BLEND texture model with a gold blend color to achieve a filigree effect. See Chapter 7, Textures.

Plate 14

Figure B.14.  Plate 14


Texture mapping using SoTextureCoordinatePlane. The textured square at left (with arrows) is projected onto four different shapes.

Plate 15

Figure B.15.  Plate 15


Texture mapping using SoTextureCoordinateSphere. The textured sphere at right (with arrows) is projected onto four different shapes.

Plate 16

Figure B.16.  Plate 16


Texture mapping using SoTextureCoordinateEnvironment.

Plate 17

Figure B.17.  Plate 17


Scene using a variety of texture coordinate function nodes. See Chapter 7, Textures.

Plate 18

Figure B.18.  Plate 18


Scene using BLEND trans- parency type. The order of rendering is background, sphere, cone, black and gold buildings.

Plate 19

Figure B.19.  Plate 19


Scene using DELAYED_BLEND transparency type. Order of rendering is opaque objects (background, black and gold buildings), then transparent objects (sphere, cone).

Plate 20

Figure B.20.  Plate 20


Scene using SORTED_OBJECT_BLEND transparency type. Order of rendering is opaque objects (background, black and gold buildings), then transparent objects, sorted from back to front (cone, sphere). See Chapter 8, Applying Actions.

Plate 21

Figure B.21.  Plate 21


Noodle, an object modeler. The user specifies a cross-section, spline, profile, and twist for each object. The gold airplane is made of Inventor NURBS surfaces. The purple airplane is made of face sets using the same data.

Plate 22

Figure B.22.  Plate 22


Movieola®, a modeling and animation system based on Inventor. This application makes extensive use of Inventor's 3D manipulators, components, and node kits to provide intuitive tools for creating complex shapes. (© 1993 Radiance Software International.)

Plate 23

Figure B.23.  Plate 23


Showcase, an application for creating multimedia presentations. All 3D support, including rendering, interaction, and editing, is provided by Inventor. (Image by Rikk Carey.)

Plate 24

Figure B.24.  Plate 24


Textomatic, a simple Inventor application used for interactively defining profiles and materials for 3D text. (Image by Catherine Madonia.)

Plate 25

Figure B.25.  Plate 25


A hydrodynamics simulation created in Explorer, an application used for visualizing data. Inventor is used for the 3D rendering module. (Data courtesy of Drew Whitehouse and Gustav Meglicki, Australian National University Supercomputer Facility. Image by Roy Hashimoto.)

Plate 26

Figure B.26.  Plate 26


Five map layers showing the Mahantango Creek USDA Watershed in Pennsylvania. The layers show direction of steepest descent, slope, rainfall, soil saturation, and soil category. (Data courtesy of Dominique Thongs, Department of Civil Engineering; image courtesy of Interactive Computer Graphics Laboratory, Princeton University.)

Plate 27

Figure B.27.  Plate 27


A multimedia repair manual and inventory database. The user can move the displayed object, zoom in on selected parts, view demonstration videos, and listen to voice annotations. (Image by Kevin Goldsmith.)

Plate 28

Figure B.28.  Plate 28


An application displaying radar coverage and status in 3D. Two new shape classes are used: a dome shape representing movable antenna radars and a pie shape representing phased-array radars. (Image courtesy of Decision-Science Applications, Inc.)

Plate 29

Figure B.29.  Plate 29


The Piero Project, an application for teaching art history using interactive 3D computer graphics. This image shows a reconstruction of the Church of San Francesco in Arezzo, Italy. Clicking on the pink box brings up the higher resolution image shown at right. Clicking on a white sphere allows the user to view the scene from that position. White spheres can be connected to create an animated tour of the church. (Image courtesy of Interactive Computer Graphics Laboratory, Princeton University, and The Piero Project by Kirk Alexander, Kevin Perry, and Marilyn Aronberg Lavin.)

Plate 30

Figure B.30.  Plate 30


An interactive art gallery tour. (Image by Gavin Bell and Kevin Goldsmith.)

Plate 31

Figure B.31.  Plate 31


Trenchmaster, an archaeological application. The main window contains shapes representing artifacts found in an excavation trench. Clicking on a shape brings up additional windows with text and photos. (Data courtesy of William Childs, Dept. of Art and Archaeology; image courtesy of Interactive Computer Graphics Laboratory, Princeton Univ.)

Plate 32

Figure B.32.  Plate 32


A reconstruction of early Islamic Jerusalem. The user can explore the city streets and then walk through the buildings. (Data for Plates 32 and 33 courtesy of Mohamed Alasad and Oleg Grabar, Institute for Advanced Study, Princeton, New Jersey.)

Plate 33

Figure B.33.  Plate 33


View inside a mosque, one of the buildings shown in Plate 32. (Images for Plates 32 and 33 courtesy of Interactive Computer Graphics Laboratory, Princeton Univ.)

Plate 34

Figure B.34.  Plate 34


Cuckoo clock. An engine connected to the real-time global field moves the hands of the clock. (Image by Rikk Carey.)

Plate 35

Figure B.35.  Plate 35


Tetris. A timer sensor animates the falling pieces. (Image by David Immel.)

Plate 36

Figure B.36.  Plate 36


Moxy Moto, a computer-generated character created using Alive, a real-time character animation program based on Inventor. (Moxy was created by (Colossal) Pictures and by the Cartoon Network. Alive is a product of deGraf/Associates.)

Plate 37

Figure B.37.  Plate 37


Scenes from the Out-of-Box Experience, an immersive multimedia presentation. This application adds multimedia nodes to the toolkit and the ability to synchronize Inventor objects with them. Clicking on one of the moving spheres sends the user to a new “room.”

Plate 38

Figure B.38.  Plate 38


The Animations Room. Each animated object is surrounded by an invisible Inventor shape. When the user clicks on an object, a movie is played.

Plate 39

Figure B.39.  Plate 39


A live video window within the Stop-Motion Room. The control panel and background are built with Inventor objects.

Plate 40

Figure B.40.  Plate 40


The Earth Room. The user controls the spinning of the earth within its painted galaxy. When the user clicks on a pin on the globe, a video or audio clip for that geographical area is played. (Images by Kevin Goldsmith and (Colossal) Pictures.)