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.)