[x3d-public] agenda for HAnim spec meeting, Monday 27 OCT: design plan, HAnimPose, HAnimMotion, other topics
Don Brutzman
don.brutzman at gmail.com
Mon Oct 27 12:55:55 PDT 2025
Hello everyone, lots of great progress to discuss in our upcoming weekly
meeting today, quickly reviewing details on mailing lists.
Most topics are ongoing can be covered briefly and quickly, and so have
added suggested timings listed for each.
1. (10 minutes) *HAnim and Clothing*. Dick and I have proposed a section
on suggested design improvements for HAnim to support coveroid and
wearables.
- HAnim Architecture draft v2.1, 4.2.2 Humanoid coordinate system
- ISO/IEC 19774-1:202x V2.1 — 4 Concepts
<https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/concepts.html#HumanoidCoordinateSystem>
Editors note: Need to describe overall design for Humanoid to have multiple
> layers. Start with skeleton, work up to internal organs and musculature,
> then skin, then coveroid layers... Requirements include:
>
> - It must be possible to independently select which layers are active
> in the current model.
>
>
> - Layers must be rendered in the correct order.
>
>
> - If a particular layer has no geometry, it is not active
>
>
> - What are requirements for definition of attachment points between
> layers?
>
>
> - Can Site object be applied consistently in context of each of the
> layers?
>
>
> - More?
>
>
2. (10 minutes) *HAnimPose* looks solid: fully working prototype,
implemented in X_ITE, draft specification prose, Mantis
- X3D Example Archives: Humanoid Animation, Poses, HAnim Pose Prototype
-
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Poses/HAnimPosePrototypeIndex.html
- HAnim Architecture draft v2.1, clause 6 Object interfaces, 6.4 Pose
-
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/ObjectInterfaces.html#Pose
- X3D Architecture draft 4.1, clause 25 Humanoid animation, 26.3.5
HAnimPose
-
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/hanim.html#HAnimMotion
- Mantis 1504: Consider Pose node (aka HAnimPose in X3D) to support
inclusion of I, A, T, H, other poses within Humanoid
- https://mantis.web3d.org/view.php?id=1504
Any concerns about including the proposed HAnimPose node in draft
specifications HAnim v2.1 and X3D v4.1?
The above example also demonstrates that X_ITE has added USE
nopde-referencing capability. This refinement allows us to share and
EXPORT existing humans, then IMPORT/AS/USE them. Big savings in file
size, big benefit to make us ensure our shared models are excellent.
- X3D Architecture draft 4.1, clause 4 Concepts, 4.4.6 EXPORT/IMPORT
semantics
-
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/concepts.html#ExportImportSemantics
3. (15 minutes) Lots of excellent progress on *HAnimMotion* with much
excellent dialog shared on mailing list.
X3D specification example restored:
- X3D Example Archives: Humanoid Animation, Specifications, Korean
Character Motion Annex D 01 Jin
-
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Specifications/KoreanCharacterMotionAnnexD01JinIndex.html
- Rawkee progress by Aaron: "I successfully implemented HAnimMotion node
export from Maya using RawKee."
- You can see a video of the result running in Sunrize
https://drive.google.com/file/d/1JBe6kO1UnbsXvfpMKfI-75DhpDdzng-L/view?usp=sharing
- [x3d-public] Maya/RawKee first HAnimMotion export test
-
https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022042.html
Possible specification improvements for
- HAnimMotion joints (jointNames) field, enabled field default TRUE
- HAnimHumanoid motionsEnabled MFBool array, define semantics of empty
field as equivalent to all TRUE
- Mantis 1507: HAnimHumanoid.motionsEnabled field and
HAnimMotion.enabled field
- https://mantis.web3d.org/view.php?id=1517
-
https://web3d.org/pipermail/x3d-public_web3d.org/2025-October/022044.html
Any concerns or objections to these clarity-motivated improvements to HAnim
and X3D draft specifications?
4. (5 min) Upcoming briefing in *Metaverse Standards Forum (MSF) Town Hall*
Please mark your calendars. Special thanks to Joe Williams for steady
representation of HAnim in this forum.
- *Characters Town Hall, November 19 @ 15:00 - 17:00 PST*
- As we are studying the interoperability aspects of Character and
Avatars delivery systems, it is important to maintain and develop an
understanding of the evolving Character and Avatars landscape. To collect
thoughts and discuss the future of Character and Avatars, the 3D Asset
Interoperability Working Group at Metaverse Standards Forum is organizing
an open cross-industry Town Hall.
- Multiple character and avatar approaches will be briefed. Topics
include
- Understanding Character and Avatars production related challenges,
- Sharing information on the activities of various industry
organizations
- Identifying activities that we as an industry can do to enable a
healthier Character and Avatars ecosystem
- Overarching character and avatar standards
- Translation frameworks for characters and avatars
Web3D Communications Team will discuss preparation and messaging for the
presentation.
5. (5 min) Myeong Won Lee, any possibility of sharing* Suwon HAnim modeling
software*? It had an important role in the development of HAnimMotion and
many examples.
6. (5 min) *Continuing review efforts* and ondoing discussion:
Carol McDonald has provided proposed changes for HAnim 2.1
<https://drive.google.com/drive/folders/1cPZ57p7Ml9yhdKLNZMmuRgq30eWBypXA>
which (for human-body and humanoid definitions) are helping us align with IEEE
3D Body Processing (3DBP) standards group
<https://standards.ieee.org/industry-connections/activities/3d-body-processing>
and complementary white papers.
Many of these comments have already fit into the main specifications as
clarifications or better descriptions. Target for Carol's remaining
comments will likely be the following annex:
- HAnim Architecture draft v2.1, Annex E (informative) Guidelines for
HAnim model design
-
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/Design.html
7. *Get Involved with HAnim*
The Humanoid Animation (HAnim) working group is a Web3D member-only group.
The above topics are open, public information.
- Humanoid Animation (HAnim) Working Group
- The HAnim Working group develops and demonstrates the Humanoid
Animation (HAnim) International Standard. HAnim supports a wide variety of
articulated figures, including anatomically correct human models,
incorporating haptic and kinematic interfaces in order to enable sharable
skeletons, bodies and animations.
- https://www.web3d.org/working-groups/hanim
Consortium membership has value! Please check out Member Benefits
<https://www.web3d.org/membership> and consider joining Web3D.
Renewed activity and progress in HAnim is really exciting. Thanks to
everyone engaged in this ongoing success story.
Onward we go! Have fun with HAnim and X3D! 🧍👌
all the best, Don
--
X3D Graphics, Maritime Robotics, Distributed Simulation
Relative Motion Consulting https://RelativeMotion.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20251027/958a8a56/attachment.html>
More information about the x3d-public
mailing list