|
|
|
|
|
|
These Humanoid Animation (H-Anim) examples support the Humanoid Animation (H-Anim) Specification with a corresponding specification for X3D H-Anim component. The H-Anim Executive Summary summarizes current capabilities and significant additional work being considered by the H-Anim Working Group. |
| X3D Scenes | Descriptions |
|---|---|
| Allen Dutton | Articulated human model developed from laser-scan data in x3d Native Tags. |
| Allen Dutton Blurry Motion | Articulated human model developed from laser-scan data in x3d Native Tags. Motions of the avatar are blurry. |
| Allen Dutton Proto Instances | Articulated human model developed from laser-scan data. |
| Allen Stand Shoot Rifle M 24 | Canonical H-Anim 1 -1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance. |
| Box Man | A Seamless VRML Human, demonstrating the H-Anim 2001 Specification. Animation scripting via EcmaScript. |
| Bubbles | Bubble animation used by Nancy Diving example. |
| Diamond Man LOA - 0 | H-Anim 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 H-Anim humanoid. |
| Diamond Man LOA - 1 | H-Anim 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 Behavior Prototypes | Prototypes for HAnimBehavior node, which collects OrientationInterpolators for aggregate animation of an H-Anim humanoid model, and HAnimBodyBehaviorChooser, which selects one body and enables/disables multiple aggregated behaviors. |
| HAnim Prototypes | This example demonstrates interchangeability of avatars (Nancy, Allen, Boxman) and animation behaviors (Stand, Run, Jump, Walk) via dynamic routing. |
| Interchangable Actors Via Dynamic Routing Prototypes | This example demonstrates interchangeability of avatars (Nancy, Allen, Boxman) and animation behaviors (Stand, Run, Jump, Walk) via dynamic routing. |
| LOA 1 Jump Animation | Humanoid animation prototype reusable by any Humanoid. |
| LOA 1 Kneel Animation | Humanoid animation prototype reusable by any Humanoid. |
| LOA 1 Run Animation | Humanoid animation prototype reusable by any Humanoid. |
| LOA 1 Stand Animation | Humanoid animation prototype reusable by any Humanoid. |
| LOA 1 Swimming Flutter Kick Animation | Humanoid animation prototype reusable by any Humanoid. |
| LOA 1 Walk Animation | Humanoid animation prototype reusable by any Humanoid. |
| Marine | Marine model |
| Mask And Snorkel | Diving mask and snorkel tube. |
| Nancy Diving | Nancy having fun scuba diving! |
| Nancy Diving Proto Instances | Nancy having fun scuba diving - developmental model using ProtoInstance instead of H-Anim native tags, do not use this pattern. |
| Nancy Native Tags | Canonical H-Anim 1-1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance. |
| Nancy Prototypes | Canonical H-Anim 1-1 specification example, using ProtoDeclaration and ProtoInstance instead of native X3D tags. Prototype definitions are a compatible combination of version 1.0 and 2.0 prototype interfaces. |
| Nancy Stand Shoot Rifle M 24 | Canonical H-Anim 1-1 specification example, using native X3D tags instead of ProtoDeclaration/ExternProtoDeclaration and ProtoInstance. |
| Scuba Tank | Scuba gear used by Nancy Diving example. |
http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation
|
|
|
|
|
|
Current and archived nightly builds and distributions of these examples are also available.
The X3D Resources: Examples page and Savage Developers Guide provide more information about the production of this archive.