|
|
|
|
|
|
|
|
|
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. There are a number of inconsistent overlaps between HAnim 1.0 and 2.0 that make things quite difficult to support both in the same codebase. Recommendation: convert legacy HAnim 1.0 models to HAnim 2.0 and validate first. The earliest original model for skeleton and skin: originals/boxman.wrl, originals/boxman.js, and originals/boxman.x3dv. Prior work converted 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, HAnimMotion. Prior reference, obsolete: Humanoid animation (HAnim) version 1 International Standard. X3D Architecture Specification section of interest: 26 Humanoid Animation (HAnim) component. |
| 32 X3D Models | X3D Model Descriptions | |
|---|---|---|
| AllenDutton | Articulated human model developed from laser-scan data using X3D native tags, rather than prototypes. | |
| BoxMan3 | A Seamless VRML Human, demonstrating the HAnim 2001 Specification, animation scripting via an external prototype (ExternProtoDeclare). | |
| BoxMan3AnimationPanel | A Seamless VRML Human, demonstrating the HAnim 2001 Specification, animation panel shows multiple behaviors. | |
| Bubbles | Bubble animation used by Nancy Diving example. | |
| DiamondManLOA_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. | |
| DiamondManLOA_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. | |
| DiamondManLOA_2 | hanim skeletal structure at level of articulation two, one diamond at the base node for the structure | |
| HAnim1SpecificationLOA3Animation | 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. | |
| HAnim1SpecificationLOA3Illustrated | 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. | |
| HAnim1SpecificationLOA3Invisible | 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. | |
| JinOriginalLOA1 | Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| JinOriginalLOA2 | Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| JinOriginalLOA3 | Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| JinOriginalLOA4 | Original version of articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| JoeSkinTexcoordDisplacerKick | This Joe model is a V1 LOA3 Humanoid with textured skin composed mainly of V1 Site locations. | |
| KoreanCharacter01Jin | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter02Chul | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter03Hyun | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter04Young | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter05Ju | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter06Ga | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter07No | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter08Da | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter09Ru | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter10Mi | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter11Min | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| KoreanCharacter12Sun | Articulated 3D game character designed with a general graphics tool, then converted into an X3D HAnim model. | |
| MaskAndSnorkel | Diving mask and snorkel tube. | |
| NancyDiving | Nancy having fun scuba diving! | |
| NancyNativeTags | Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance. | |
| NancyStandShootRifleM24 | Canonical HAnim 1.1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance. | |
| ScubaTank | Scuba gear used by Nancy Diving example. | |
|
Online at https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy
|
The X3D Resources: Examples page and X3D Developers Guide provide more information about the production of this archive.
|
|
|
|
|
|
|
|