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.

  9 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.
   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 Savage Developers Guide provide more information about the production of this archive.