X3D Example Archives: VRML 2.0 Sourcebook, Chapter 18 - Texture Mapping

These X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples. Also available: VRML 2.0 Sourcebook chapter course notes.

X3D Scenes Descriptions
Figure 18.19 Texture Coordinate Test A square face texture mapped using texture coordinates to select the texture image.
Figure 18.20b Texture Coordinate Pizza Slice A pizza texture with a slice selected mapped to a triangular face. Compare Figure 18.20b and Figure 18.21.
Figure 18.21 Texture Coordinate Pizza Slice A pizza and slice. Compare Figure 18.20b and Figure 18.21.
Figure 18.22b Texture Coordinate Video Wall A four-screen video wall, each screen created by stamping out one fourth of a mountain texture image and using a TextureTransform node to translate the texture cookie cutter.
Figure 18.23b Texture Coordinate Grillwork A small grillwork texture image repeated across a square face using texture-coordinate scaling. Compare Figures 18.23b and 18.24.
Figure 18.24 Texture Coordinate Rotated Grillwork Fence A rotated grillwork texture image mapped to a rectangular face to create a chain-link fence. Compare Figures 18.23b and 18.24.
Figure 18.25b Texture Transform Brick Box A scaled-down brick texture repeatedly mapped to shape of a Box node using a TextureTransform node.
Figure 18.26b Uncorrected Texture San Diego Bay A texture of San Diego Bay mapped to a flat elevation grid. Compare Figures 18.26b and 18.26c.
Figure 18.26c Corrected Texture San Diego Bay A flat elevation grid using custom texture coordinates to reverse warping and invert the San Diego Bay image as it is applied. Compare Figures 18.26b and 18.26c.
Figure 18.27 Rotating Fan Animated Texture Transform A rotating fan, made realistic by animating a TextureTransform.

http://www.web3d.org/x3d/content/examples/Vrml2.0Sourcebook/Chapter18-TextureMapping

Current and archived nightly builds and distributions of these examples are also available.

The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.