[x3d-public] HAnim Specification v2.1 Working Draft (WD) editors meeting, 16 June
Brutzman, Donald (Don) (CIV)
brutzman at nps.edu
Wed Jun 18 04:16:43 PDT 2025
We had a good meeting Monday 16 June 1600-1745 pacific. Attendees Carol McDonald, Joe Williams, Dick Puk, Don Brutzman.
This meeting was the start of a planned weekly effort to work on changes collected and proposed by Carol to improve the HAnim specification.
First order of business was to consider scope. It looks like the majority of changes are clarifications, enhancements, and possible additions to the existing HAnim 2.0 standard without requiring major architectural changes. Thus our consideration of these changes is proceeding with the expectation that these are enhancements to HAnim 2, namely v2.1 Draft, and not a hypothetical version 3.0.
A summary of key links appears in the member-only Web3D Consortium Mantis Issue Tracker, copied here.
*
Mantis 1495, Under discussion: proposed changes for HAnim 2.1
*
https://mantis.web3d.org/view.php?id=1495
Description
Under discussion: the following proposed changes are provided by Carol McDonald of Gneiss Concepts to the HAnim Working Group for consideration.
* Google document directory
* https://drive.google.com/drive/folders/1cPZ57p7Ml9yhdKLNZMmuRgq30eWBypXA
Specification editors are now reviewing and applying initial-draft changes for subsequent working group review.
* https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/HAnimArchitecture.html
Additional Information
These proposed changes for HAnim 2.1 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
* complementary white papers
* https://sagroups.ieee.org/ic15-004/resources/white-papers
While initial changes to the glossary are modest from an editorial perspective, much in-depth discussion has established an excellent shared understanding that should facilitate continued steady progress. Example:
*
HAnim Specification v2.1 Draft, clause 3
*
Terms, definitions, acronyms, and abbreviated terms
Terms and definitions
*
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/glossary.html#Pose
*
3.1.13 3.13
pose
humanoid figure position and orientation posture for the initial geometric model of an HAnim figure
*
3.1.13a
posture
TBD
As mentioned and minuted in the recent HAnim meeting, Carol has made it pretty easy to review proposed changes. She has copied each HAnim specification clause into Google Docs files and applied markup for suggested additions/deletions as shown above. Using that document link (see top of Mantis issue), we are considering prose carefully as we transcribe and edit the draft specification using HTML.
For reliability and traceability, this draft and all Web3D specifications are maintained in member-only version control on GitHub.
*
Web3D Consortium GitHub Archive
*
https://github.com/Web3DConsortium
[https://avatars.githubusercontent.com/u/15096324?s=280&v=4]<https://github.com/Web3DConsortium>
Web3D Consortium - GitHub<https://github.com/Web3DConsortium>
The Web3D Consortium promotes deployment of X3D standards for the communication of interactive 3D scenes in multiple applications, use cases, platforms, and verticals. Members collaboratively develop the X3D standards and tools making them widely adopted across diverse markets for academia, government, industry, and individuals.
github.com
=======================================================================
*
https://github.com/Web3DConsortium/HAnim/blob/master/README.md
Humanoid Animation (HAnim) Specifications
This project supports maintenance and development of all Humanoid Animation (HAnim) specifications, i.e. ISO-IEC 19774 series. Current work:
* HAnim Specification v2.1 Working Draft source HTML<https://github.com/Web3DConsortium/HAnim/tree/master/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD> and (public view<https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.1/ISO-IEC19774-1v2.1-WD/Architecture/HAnimArchitecture.html>)
This repository contains a number of specifications, including the following.
* Public Combined Web3D Consortium zip<https://github.com/Web3DConsortium/HAnim/blob/master/raw/master/ISO-IEC19774-combined-FDIS.Web3D.zip>, including both volumes 1 and 2
* ISO-IEC 19774-1 v2.0 - Humanoid Animation (HAnim) Architecture<https://github.com/Web3DConsortium/HAnim/blob/master/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.0/ISO-IEC19774-1v2.0-IS>, Part 1 version 2.0
* Public Web3D .zip<https://github.com/Web3DConsortium/HAnim/raw/master/ISO-IEC19774/ISO-IEC19774-1/ISO-IEC19774-1v2.0/ISO-IEC19774-1v2.0-FDIS.Web3D.zip> (TODO) and private ISO/IEC .zip<https://github.com/Web3DConsortium/HAnim/blob/master/ISO-IEC19774-combined-IS.Web3D.zip>
* ISO-IEC 19774-2 v2.0 - Humanoid Animation (HAnim) Motion Animation<https://github.com/Web3DConsortium/HAnim/blob/master/ISO-IEC19774/ISO-IEC19774-2/ISO-IEC19774-2v2.0/ISO-IEC19774-2v2.0-FDIS>, Part 2 version 2.0
* Public Web3D .zip<https://github.com/Web3DConsortium/HAnim/raw/master/ISO-IEC19774/ISO-IEC19774-2/ISO-IEC19774-2v2.0/ISO-IEC19774-2v2.0-FDIS.Web3D.zip> and private ISO/IEC .zip<https://github.com/Web3DConsortium/HAnim/raw/master/ISO-IEC19774/ISO-IEC19774-2/ISO-IEC19774-2v2.0/ISO-IEC19774-2v2.0-FDIS.ISOIEC.zip>
Web3D Consortium Recommended Standards<http://www.web3d.org/standards> all support a common architecture for X3D Specification Relationships<http://www.web3d.org/specifications/X3dSpecificationRelationships.png> that is developed and carefully maintained by the HAnim Working Group<http://www.web3d.org/working-groups/humanoid-animation-h-anim> and X3D Graphics Working Group<http://www.web3d.org/working-groups/x3d>.
Membership has value, for everyone! The Web3D Consortium Standards Strategy<http://www.web3d.org/strategy> enables these powerful standards to maintain interoperability and long-term archival stability.
Specification Change Process
Web3D Consortium Working Groups<http://www.web3d.org/working-groups> control the evolution of these specifications. All improvements are informed by multiple implementations, open examples, public comment, and the formal rigor of International Standards Organization (ISO)<https://www.iso.org/> process.
All proposed changes to existing specification content must first be documented using the Mantis system.
* Mantis Issue Tracker<http://www.web3d.org/member-only/mantis/main_page.php> is used to manage specification changes, comments and resolutions.
* Mantis Definitions<http://www.web3d.org/member/mantis-definitions> describes the meaning of the Mantis issue status values.
* Mantis Workflow<http://www.web3d.org/member-only/mantis/main_page.php> describes how potential specification changes are described, considered, approved and documented.
When committing changes the commit message must start with the Mantis issue to provide traceability, using the format "Mantis nnn". Note that leading zeroes in the issue number should be omitted. The remainder of the commit message then follows.
ISO Directives and Policies<https://www.iso.org/directives-and-policies.html> govern editorial practice for final documents. Web3D Consortium is a Standards Developing Organization (SDO)<https://en.wikipedia.org/wiki/Standards_organization> that holds a Class A Liaison relationship with ISO<http://www.web3d.org/about/liaisons>.
Contact: Don Brutzman (brutzman at nps.edu<mailto:brutzman at nps.edu>) and Dick Puk (puk at igraphics.com<mailto:puk at igraphics.com>).
=======================================================================
We plan to continue working through Carol's many suggestions each week. We will provide occasional updates on draft modifications that seem salient, so that HAnim and X3D working groups can review. Anything that doesn't "make the cut" gets listed in Mantis, and reported on the HAnim mailing list, for further consideration and improvement. Thus we remain fully committed to consensus-based improvements within the proven-successful Web3D process.
A second major review point holding especial appeal is that it appears we can align more closely with IEEE 3D Body Processing (3DBP) standards progress. This has potential to be a great achievement.
Thanks Carol for tremendously detailed and insightful work. Also thanks Katy Schildmeyer KS APPAREL DESIGN for much partnered implementation work. You guys rock!
Onward we go. Have fun with HAnim and X3D! 🙂
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics https://faculty.nps.edu/brutzman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250618/b64f8f9c/attachment-0001.html>
More information about the x3d-public
mailing list