Package HumanoidAnimation.Prototypes
The Prototypes directory contains X3D models that use prototype declarations for Humanoid Animation (HAnim) International Standard, ISO—IEC 14774:2019. They are maintained for historical purposes and as a potentially rapid means for tools to implement HAnim.
Ongoing 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: HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, HAnimDisplacer, HAnimMotion.
Humanoid animation (HAnim) version 2 International Standard includes Part 1: architecture and Part 2: motion data animation.
X3D Specification section of interest: 26 Humanoid Animation (HAnim) component.
This X3D HAnim Prototypes archive is online.
The X3D Java Scene Access Interface (x3djsail) package provides concrete classes for each X3D node and statement.
Online: X3D Java Scene Access Interface Library (X3DJSAIL) and X3DJSAIL Javadoc
- See Also:
-
ClassesClassDescriptionArticulated human model developed from laser-scan data.Canonical HAnim 1 -1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance.Prototypes for HAnimBehavior node, which collects OrientationInterpolators for aggregate animation of an HAnim humanoid model, and HAnimBodyBehaviorChooser, which selects one body and enables/disables multiple aggregated behaviors.Example implementation of X3D Humanoid Animation (HAnim) nodes using X3D prototypes.This example demonstrates interchangeability of avatars (Nancy, Allen, Boxman) and animation behaviors (Stand, Run, Jump, Walk) via dynamic routing.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Humanoid animation prototype reusable by any Humanoid.Nancy having fun scuba diving - developmental model using ProtoInstance instead of HAnim native tags, do not use this pattern.Canonical HAnim 1.1 specification example, using ProtoDeclaration and ProtoInstance instead of native X3D tags.