Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Next Chapter Summary X3D Resources

X3D Example Archives: X3D for Web Authors, Chapter 05 - Appearance Material Textures

FillProperties Hatch Style LineProperties Linetype Options MovieTexture Authoring Options ImageTexture Example PixelTexture Snowman

Appearance is individually associated with specific geometry within a shared Shape node. Each Appearance is a container node that can include Material, TwoSidedMaterial, ImageTexture, MovieTexture, PixelTexture and MultiTexture nodes.

Appearance can also contain property nodes for controlling rendering and texture: FillProperties, LineProperties, TextureProperties, TextureTransform and MultiTextureTransform nodes.

The supporting Chapter 5 slideset and course videos (NPS, YouTube) for X3D for Web Authors are available online via X3dGraphics.com.

Also available: X3D Scene Authoring Hints for Images and Videos and URL Links.

  29 X3D Scenes       Scene Descriptions
Ambient Intensity This example illustrates the effect of an ambientIntensity field from a Sphere on a Cone.
Circle Fish Prototype This is a prototype for a CircleFish, which is also used by CircleFishLod. Default fish size: length is 1 m (Y-axis), max Height is 1 m (Z-axis), max Width is 10 cm (X-axis).
Circle Fish PTPrototype This is a prototype for a CircleFish, which is also used by CircleFishLod. Default fish size: length is 1 m (Y-axis), max Height is 1 m (Z-axis), max Width is 10 cm (X-axis).
Diffuse Color A Sphere colored only with an diffuseColor.
Emissive Color A Sphere colored only with an emissiveColor.
Fill Properties Demonstrate various FillProperties values.
Garibaldi Instantiate the standard Garibaldi fish prototype.
Garibaldi Local Texture Instantiate the Garibaldi fish prototype using a local skin texture file.
Garibaldi Remote Instancing a prototype to match a specific fish.
Garibaldi Remote No Texture Instantiate the Garibaldi fish prototype using a remote skin texture file.
Geometry Primitive Nodes Image Texture Geometry Primitive Nodes: Shape, Box, Cone, Cylinder, Sphere, Text, FontStyle, with ImageTexture applied
Line Properties Demonstrate various LineProperties values.
Movie Texture Authoring Options Provide examples of helpful MovieTexture usage
Pixel Texture This example shows a colorful PixelTexture applied to the standard primitive shapes.
Pixel Texture BW Illustration of a checkerboard pattern using the PixelTexture node.
Pixel Texture Component Examples This example shows the five PixelTexture components, with 0 to 4 components each, shown in Table 5-18.
Pixel Texture Garibaldi The Garibaldi with a PixelTexture instead of a file texture.
Pixel Texture Snowman This snowman example shows a colorful PixelTexture applied to X3D primitive shapes - happy holidays!
Pixel Texture Transform Scale This example illustrates a PixelTexture with a scaled TextureTransform.
Specular Color A Sphere with specularColor applied over diffuseColor with default shininess.
Table 5 18 - Pixel Texture PixelTexture example for Table 5.18
Texture Local Garibaldi Instantiate the Garibaldi fish prototype using a local texture file.
Texture Remote Garibaldi Instantiate the Garibaldi fish prototype without a skin texture.
Texture Transform An illustration of the same PixelTexture applied to a cone with different TextureTransform values
Texture Transform Full Two Boxes with the same PixelTexture showing different TextureTransform field values.
Texture Transform Scale This is an example of 2 Boxes with the same PixelTexture with different rotations, centers, and scaling.
Texture Transform Translation 3 Boxes with the same PixelTexture and different TextureTransform translation values.
Transparency This example shows a partially transparent Sphere in front of an opaque Box and Cylinder.
Two Sided Material A Sphere colored red on outside and orange on inside using TwoSidedMaterial

Online at http://X3dGraphics.com/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures

Validate XHTML 1.1

Master source code archive is under subversion control at
http://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter05-AppearanceMaterialTextures

Table of Contents Previous Chapter Summary Chapter Viewpoint Slideshow Next Chapter Summary X3D Resources

Also available: current and archived nightly builds and distributions of these examples, all published under an Open-Source License.

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