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

X3D Example Archives: Humanoid Animation, Legacy

HAnim Legacy characters are HAnim1 X3D3 models conforming to version 1 of the Humanoid Animation (HAnim) International Standard, ISO—IEC 14774:2019.

Legacy models are not strictly valid as X3D4 HAnim version 2.0, since HAnim version 1.0 has significant differences and is no longer directly supported. See meta references to find converted versions.

The earliest original model for skeleton and skin: originals/boxman.wrl, originals/boxman.js, and originals/boxman.x3dv.

TODO: work in progress is converting HAnim1 models to HAnim2, testing X3D Quality Assurance (QA) conformance, and upgrading X3dTidy stylesheet cleanup capabilities. See build.schematron.log.txt and build.log.txt for current status.

X3D Tooltips of interest, in hierarchical order: HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, HAnimDisplacer (no support for HAnimMotion).

Humanoid animation (HAnim) version 1 International Standard.

X3D Architecture Specification version 3.3 section of interest: 26 Humanoid Animation (HAnim) component.

  32 X3D Models       X3D Model Descriptions
Allen Dutton Articulated human model developed from laser-scan data using X3D native tags, rather than prototypes.
Box Man 3 A Seamless VRML Human, demonstrating the HAnim 2001 Specification, animation scripting via an external prototype (ExternProtoDeclare).
Box Man 3 Animation Panel A Seamless VRML Human, demonstrating the HAnim 2001 Specification, animation panel shows multiple behaviors.
Bubbles Bubble animation used by Nancy Diving example.
Diamond Man LOA 0 HAnim skeletal structure for Level of Action (LOA) zero, with one diamond at the base node for the structure. HumanoidRoot only, so this is the minimum legal HAnim humanoid.
Diamond Man LOA 1 HAnim skeletal structure for Level of Action (LOA) one, with diamonds at the Joint centers. LOA-1 is typical low-end real-time 3D hierarchy.
Diamond Man LOA 2 hanim skeletal structure at level of articulation two, one diamond at the base node for the structure
HAnim 1 Specification LOA 3 Animation HAnim Specification reference example providing full coverage and visibility of all specified HAnim constructs, plus motion animations. Geometry visualizations are derived from HAnim1SpecificationLOA3Invisible.x3d visualization report. Resusable exemplar animations also added via heads-up display (HUD) interface to confirm proper parent-child relationships.
HAnim 1 Specification LOA 3 Illustrated HAnim Specification reference example providing full coverage and visibility of all specified HAnim constructs, also suitable for re-use as an authoring template. Geometry visualizations are derived from HAnim1SpecificationLOA3Invisible.x3d visualization report. Resusable exemplar animations also added via heads-up display (HUD) interface to confirm proper parent-child relationships.
HAnim 1 Specification LOA 3 Invisible HAnim Specification reference example providing full coverage (and no illustrated visibility) of all specified HAnim constructs, also suitable for re-use as an authoring template.
Jin Original LOA 1 Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Jin Original LOA 2 Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Jin Original LOA 3 Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Jin Original LOA 4 Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Joe Skin Texcoord Displacer Kick This Joe model is a V1 LOA3 Humanoid with textured skin composed mainly of V1 Site locations.
Korean Character 01 Jin Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 02 Chul Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 03 Hyun Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 04 Young Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 05 Ju Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 06 Ga Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 07 No Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 08 Da Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 09 Ru Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 10 Mi Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 11 Min Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Korean Character 12 Sun Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model.
Mask And Snorkel Diving mask and snorkel tube.
Nancy Diving Nancy having fun scuba diving!
Nancy Native Tags Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance.
Nancy Stand Shoot Rifle M 24 Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance.
Scuba Tank Scuba gear used by Nancy Diving example.

Online at https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy

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/HumanoidAnimation/Legacy

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