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

X3D Example Archives: X3D4AM, 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 Models       X3D Model Descriptions
MultiTextureDesignPattern Multi Texture Design Pattern Design pattern for MultiTexture, MultiTextureCoordinate, MultiTextureTransform node correspondences
Multi Texture Teapot MultiTextureTeapot X3D example uses texture, material and TextureCoordinateGenerator properties provided by Castle Game Engine example model, applied to the Newell Teapot geometry. Also added X3D logo for coolness!
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 Directory Summary Directory Viewpoint Slideshow Javadoc for translated java source Next Directory Summary X3D Resources