Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Summary X3D Resources

X3D Example Archives: X3D for Advanced Modeling, Texture Mapping

Texture mapping maps images to geometry nodes.

Multitexture techniques apply multiple textures to a single set of geometry, enabling a variety of visual effects such as light mapping and environment mapping.

  • MultiTexture node can contain multiple ImageTexture, MovieTexture and PixelTexture nodes.
  • MultiTextureCoordinate node can contain TextureCoordinate or TextureCoordinateGenerator nodes.
  • MultiTextureTransform node contains TextureTransform nodes that correspond to each texture image.

3D texture techniques apply volumetric textures that describe a volume in space, rather than a flat surface.

Texture Map Comparisons Cylinder

Texture Map Comparisons Rectangle

MultiTexture Design Pattern

  5 X3D Scenes       Scene Descriptions
EmailLabsCorporateLogo Email Labs Corporate Logo Cube-shaped logo model with custom image on each side, testing mailto: url protocol.
MultiTextureDesignPattern Multi Texture Design Pattern Design pattern for MultiTexture, MultiTextureCoordinate, MultiTextureTransform node correspondences
TextureAngleViewer Texture Angle Viewer View a given texture from different angles to judge readability, example use is a QR code.
TextureMapComparisonsCylinder Texture Map Comparisons Cylinder Specification reference: X3D Abstract Specification, 18.2.3 Texture coordinates Compare ImageTexture mapping for a variety of geometry nodes. This is an excellent test scene for different X3D browsers.

Specification reference: X3D Abstract Specification, 18.2.3 Texture coordinates
TextureMapComparisonsRectangle Texture Map Comparisons Rectangle Specification reference: X3D Abstract Specification, 18.2.3 Texture coordinates Compare ImageTexture mapping for a variety of geometry nodes. This is an excellent test scene for different X3D browsers.

Specification reference: X3D Abstract Specification, 18.2.3 Texture coordinates

Online at https://X3dGraphics.com/examples/X3dForAdvancedModeling/TextureMapping

Validate XHTML 1.1

Master source-code model archive is under subversion control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/TextureMapping

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

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Summary X3D Resources