X3D Example Archives: X3D4AM, X3D for Advanced Modeling, Animation

Animation diagram

This chapter illustrates interesting examples and design patterns for adding animation to X3D scenes.

As illustrated by a Viewpoint sequencer diagram, simple models like Box Switch can show a lot of activity using simple animation techniques.

The X3D-Edit open-source authoring tool helped create these animation examples. Additional scenes produced by other authoring and conversion tools are also included.

  10 X3D Models       X3D Model Descriptions
   BoxSwitch Box Switch Demonstrate simple Switch animation by sequencing through a set of Box nodes that are each covered by a different ImageTexture.
   CubeWithLabeledSidesViewpointSequencer Cube With Labeled Sides Viewpoint Sequencer ViewpointSequencer animation of a cube-shaped test model with faces on each side individually labeled.
   DEF USE Animation Example Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, clause 4 Concepts, 4.4.3 DEF/USE semantics Illustrate how USE nodes implement copy by reference, resulting in immediate changes when original DEF node is modified. A single MasterMaterial node is animated, and changes in the parent MasterAppearance are reflected throughout the scene graph.

Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, clause 4 Concepts, 4.4.3 DEF/USE semantics
   Event Graph Loop Test Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 4 Concepts, 4.4.8.4 Loops Diagnostic scene for tools to test event-graph loop detection

Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 4 Concepts, 4.4.8.4 Loops
   OrigamiCranes Origami Cranes Origami Cranes with black/white contrast as art work for Black Swan game.
   Pong Game 12 Second Simulation Of The Game Pong
   RotationCalculatorExample Rotation Calculator Example Demonstrate composition of rotation values using X3D-Edit RotationCalculator, select and hold either side to compare direct straight-ahead views without parallax.
   simplified hanim Scratch Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
   ViewpointSequencerPrototype Viewpoint Sequencer Prototype Animate through a set of Viewpoint or GeoViewpoint nodes and repeat
   VisibleShapesTest Visible Shapes Test Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 10 Grouping component, 10.3.1 X3DBoundedObject Test scene with BooleanSequencer animation of visible field on several X3DBoundedObject nodes, triggering a new feature in X3D4.

Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 10 Grouping component, 10.3.1 X3DBoundedObject

Specification reference: X3D 4.0 Architecture, ISO/IEC 19775-1:2023, 12 Shape component, 12.3.5 X3DShapeNode

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