Difference between revisions of "H-Anim"

From Web3D.org
Jump to: navigation, search
m (Changed the Next video-teleconference date-time-group)
 
(51 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
===Meetings===
 
===Meetings===
*Working Group: Wednesday, 5pm, PDT or PST for 1 hour
+
*Next: teleconference 2023-Dec-07 at 21:00pm UTC for 60 minutes
*Next: April 23rd (Wednesday) at 5:00pm PDT 
+
*[[Agenda and Minutes]] The meeting minutes since mid-2012 are available here.
*[[Agenda and Minutes]]
+
*[[ISO/IEC JTC1]] International Organization for Standardization[http://www.iso.org/iso/home/about.htm]/International Electrotechnical Committee, Joint Technical Committee, Subcommittee 24 Computer Graphics, Image Processing and Environmental Data Representation[http://www.iec.ch/about/brochures/pdf/technology/ict_innovation.pdf] the Web3D Consortium uses to process its specifications.
*[[International Standards Organization (ISO)]]
+
 
 
===Work===
 
===Work===
*[[Proposed]]
+
*[[Proposed]] The work items proposed by Web3D Consortium members are available here.
*[[Planned]]
+
*[[Planned]] The work items accepted by the H-Anim Working Group and assigned to human resources are available here. The work has not started. The work planned may not have a milestone schedule or priority if a human resource is assigned to multiple work packages.
*[[In-Progress]]
+
*[[In-Progress]] The work items that have started by assigned human resources are available here with notes on the risks to completion, problems or issues, and any unusual ways the issues or problems were over come.
*[[Completed]]
+
*[[Completed]] The work items completed as determined by the H-Anim Working Group are available here.
 
===Governance===
 
===Governance===
 
*Chairpersons: Myeong Won Lee, William O. Glascoe III
 
*Chairpersons: Myeong Won Lee, William O. Glascoe III
 
*Members: Joe Williams (Subject Matter Expert), Don Brutzman, Richard Puk, Sandy Ressler, Keith Victor, David Bruner, Anita Havele, Jung-Ju Choi, Kwan-Hee Yoo
 
*Members: Joe Williams (Subject Matter Expert), Don Brutzman, Richard Puk, Sandy Ressler, Keith Victor, David Bruner, Anita Havele, Jung-Ju Choi, Kwan-Hee Yoo
*[[Charter]]
+
*[[Charter]] The H-Anim working group charter is here.
*[[Strategic Plan]]
+
*[[Strategic Plan]] The H-Anim Strategic Plan, derived from its Charter, is tagged with the Strategy Markup Language (StratML) at the URL here.
*[[Marketing Plan]]
+
*[[Marketing Plan]] The legal and natural persons or Key Partners to deliver on the H-Anim strategic goals are enumerated here. The key activities and key resources defining our capacity to confidence are explained.
*[[Strategic Report]]
+
*[[Performance Plan and Report]] The cumulative performance plan and report of the H-Anim working group is here and tagged with the StratML Part II standard.
 
===Specifications===
 
===Specifications===
*[[Drafted]]
+
*[http://hanim.org H-Anim working group]
*[[In-Review]]
+
*[[Drafted]] Proposed text, figures, tables and scene graphs for the specification are here.
*[[Ratified]]
+
*[[In-Review]] Draft specification changes accepted by the working group and assigned to a minimum of three WG members including the Chair are here.
 +
*[[Ratified]] URL to the ISO/IEC website and the Web3D website of the ratified specification are here.
 
===Users===
 
===Users===
*[[User Stories]]
+
*[[User Stories]] Commercial and non-commercial stories expressed with H-Anim amongst other technologies are cataloged here.
*[[Use Cases]]
+
*[[Use Cases]] Cases in academia, industry and governments foreign and domestic that H-Anim was implemented are itemized here.
*[[Requirements]]
+
*[[Requirements]] Requirements, fulfilled and not, by the ratified H-Anim specification and its alternatives (e.g., BVH and MPEG4) are in a table here.
 
===Partners===
 
===Partners===
*[[Relationships]]  
+
*[[Relationships]] Relationships between individuals and legal persons and the H-Anim WG and Web3D Consortium are enumerated here.
*[[Exchanges]]  
+
*[[Exchanges]] The animations reused between the H-Anim WG and Web3D Consortium members and others are enumerated here.
*[[Dependencies]]  
+
*[[Dependencies]] Expertise of individuals and legal persons who are not members of the Web3D Consortium are described here.
===Usage===
+
===Authoring===
*[[Toolkits]]
+
*[[Toolkits]] Toolkits for authors of H-Anim and other animation engines are enumerated with the WG's ratings for your comparison and feedback.
*[[Techniques]]
+
*[[Techniques]] The essential knowledge and skills for large to small H-Anim projects usually not found in toolkits' help systems or courseware are proffered here.
*[[Tips & Tricks]]
+
*[[Tips & Tricks]] The little secrets to the noteworthy H-Anim productions are revealed here.
 
===Technologies===
 
===Technologies===
*[[Alternate Animation File Formats]]
+
*[[Alternate Animation File Formats]] H-Anim is not the only format so we acknowledge the alternatives in use here.
*[[Computing Platforms]]
+
*[[Computing Platforms]] Suggestions on computing platforms from glasses and watches to CAVES and volumetric displays for H-Anim viewing are categorized here.
*[[Networking]]
+
*[[Networking]] Distributed H-Anim rendering is discussed here.
 
===Sciences===
 
===Sciences===
*[[Anthropometry]]
+
* Professionals, publications, their groups and events where H-Anim could be used or is integrated in the tools and communications.
*[[Biomechanics]]
+
*[[Anthropometry]] Governmental, academic and commercial entities whose mission is the study and application of anthropometric data are here.
*[[Exercise Physiology]]
+
*[[Anatomy]] Governmental, academic and commercial entities whose mission is the study and application of human skeleton data are here.
*[[Kinesiology]]
+
*[[Biomechanics]] Governmental, academic and commercial entities whose mission is the study and application of biomechanics are here.
 +
*[[Chiropratic]] Governmental, academic and commercial entities whose mission is the study and application of chiropractic are here.
 +
*[[Human Factors & Ergonomics]] Governmental, academic and commercial entities whose mission is the study and application of ergonomics are here.
 +
*[[Exercise Physiology]] Governmental, academic and commercial entities whose mission is the study and application of exercise physiology are here.
 +
*[[Kinesiology]] Governmental, academic and commercial entities whose mission is the study and application of kinesiological data are here.
 +
*[[Biometrics]] Governmental, academic and commercial entities whose mission is the study and application of biometric data are here.
 
===Resources===
 
===Resources===
*Open Virtual Reality Testbed [http://ovrt.nist.gov/projects/vrml/h-anim/jointInfo.html] for Open Virtual Reality Testbed page on human joint types and counts
+
*[[Flyers & Brochures]] Marketing and Advertising collateral for Working Group members at conferences, symposia, Hack-a-thons, etc.
*[http://www.web3d.org/realtime-3d/working-groups/h-anim H-Anim Executive Summary] for more Working Group information
+
*[[Exemplars]] H-Anim scene graphs the Working Group considers exemplary in complexity, novelty, and realism are available here.
*[http://hanim.org H-Anim working group]
+
*[[Libraries]] Commercial and non-commercial H-Animation collections, repositories, catalogs, and libraries are available here.
*[http://www.web3d.org/files/specifications/19775-1/V3.3/index.html Humanoid Animation V1.0 Specification] ([http://www.web3d.org/files/specifications/19774/V1.0/ISO-IEC-19774-IS-V1.0.zip .zip])
+
*[[Awards]] Recognition including awards to individuals, teams or organizations that H-Anim was mentioned or displayed in the winning submission are enumerated here.
*[http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation H-Anim Examples] in the X3D Basic Examples Archive
+
*[[Projects]] Projects planned, underway and completed are enumerated here if H-Anim was used.
 
+
*[[Courses]] Courses in any educational institution, public or private, domestic or outside the United States that teach H-Anim are enumerated here.
==Procedure for H-Anim character design==
+
* [http://web3d.org/wiki/index.php/File:ProcedureCharacterDesign130911.pdf Procedure for designing an H-Anim character with a general design tool]
+
 
+
==H-Anim wrl to x3d converter==
+
* [http://web3d.org/wiki/index.php/File:HAnimWRL_X3D_Converter130905.zip Converter from H-Anim WRL to H-Anim X3D]
+
* test version
+
 
+
==H-Anim LOA Figures ==
+
* LOA1 example figures: [[Media:BonesAllSkeletonFrontView LOA1.png]] and [[Media:JointNamesLOA1.png]]
+
 
+
[[Media:BonesAllSkeletonFrontView LOA1n.png]]
+
 
+
* LOA2 example figure: [[Media:BonesAllSkeletonFrontView LOA2.png]]
+
 
+
[[Media:BonesAllSkeletonFrontView LOA2n.png]]
+
 
+
* LOA3 example figure: [[Media:BonesAllSkeletonFrontView LOA3.png]]
+
 
+
[[Media:BonesAllSkeletonFrontView LOA3n.png]]
+
 
+
The background skeleton and images for the human skeleton can be found in the [http://www.web3d.org/x3d/content/examples/Basic/Medical/X3D Basic Medical examples archive]:
+
 
+
* [http://www.web3d.org/x3d/content/examples/Basic/Medical/SkeletonCompleteNormals.x3d SkeletonCompleteNormals.x3d]
+
 
+
*H-Anim examples archive:
+
 
+
H-Anim 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 aggregate behaviors.  
+
 
+
*http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/
+
*http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/Web3D2007BlendedBehaviorsChangeableBodies.pdf
+
*http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/ApaydinThesis.pdf
+
 
+
H-Anim examples designed with a general tool (10 H-Anim characters)
+
 
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F1Jin 1Jin wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/navega.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F2Chul 2Chul wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/navega.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F3Hyun 3Hyun wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/navega.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F4Young 4Young wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/navega.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F5Ju 5Ju wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F6Ga 6Ga wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F7No 7No wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F8Da 8Da wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F9Ru 9Ru wrl, x3d, texture image]
+
* [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=a6fe6c5402bb3bf0eb22a76461782117&dir=.%2FH-Anim%20WG%2F10Mi 10Mi wrl, x3d, texture image]
+
 
+
===Current Work===
+
Working group chairs keep the following pages up to date:
+
*[http://www.web3d.org/realtime-3d/working-groups/h-anim Humanoid Animation (H-Anim)] overview on web3d.org site
+
*This wiki page
+
 
+
Joe and Don are working each Monday night [1700-1900 pacific, Web3D teleconference line) on
+
*Confirming first the status of all current work relative to the approved H-Anim Specification
+
**[http://www.web3d.org/x3d/content/examples/Basic/index.html#HumanoidAnimation X3D Basic Examples for H-Anim]
+
**[http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips X3D tooltips], [http://www.web3d.org/specifications/X3dDoctypeDocumentation3.3.html X3D DOCTYPE Documentation] and [http://www.web3d.org/specifications/X3dSchemaDocumentation3.3/x3d-3.3.html X3D Schema Documentation] for the H-Anim nodes
+
**[http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components X3D Player Support] for H-Anim
+
**X3D Authoring Tool Support for H-Anim including [https://savage.nps.edu/X3D-Edit X3D-Edit]
+
**[http://www.web3d.org/x3d/content/examples/X3dResources.html#QualityAssurance X3D Quality Assurance (QA)] and [https://savage.nps.edu/X3dValidator X3D Validator]
+
 
+
*As those issues get sorted out, we are re-visiting all the important details regarding H-Anim skinning
+
**Definitions, example test scenes, tool support
+
**Proposing an improved H-Anim component for X3D v3.4
+
**Editing a corresponding update to H-Anim ISO 19774 Specification
+
 
+
The larger group is also working on
+
*interoperable, swappable behaviors
+
*motion capture
+
*facial animation
+
 
+
=== Anthropometry ===
+
Published References for review and citation
+
 
+
[http://www.nap.edu/catalog.php?record_id=791 Ergonomic Models of Anthropometry, Human Biomechanics and Operator-Equipment Interfaces: Proceedings of a Workshop ( 1988 )]
+
 
+
Professional Societies:
+
Professional Certifications, Licenses in Anthropometry
+
International Standards:
+
ISO -
+
Basic human body measurements for technological design -- Part 1: Body measurement definitions and landmarks
+
IEEE -
+
 
+
North American Standards:
+
 
+
ANSI
+
 
+
South, Central, Latin American Standards:
+
 
+
European, Middle Eastern and African Standards:
+
 
+
Asian Standards:
+
 
+
===Before===
+
This wiki page is the site for the recently renewed Humanoid Animation (H-Anim) Working Group.
+
 
+
'''Humanoid Animation (H-Anim) WG Meeting'''
+
 
+
*[[H-Anim WG Meeting at Web3D Conference & SIGGRAPH 2012, Los Angeles, USA, August 3, 2012]]
+
*Teleconferences: 1st Wednesday at 9:00am PDT every month
+
*Our August 2012 meeting will be replaced by the face-to-face H-Anim WG meeting (Hilton Checkers Hotel, 03 August at 16:00).
+
 
+
March 2012: [[H-Anim Working Group Draft Charter]] materials by [http://www.web3d.kr Web3D Korean Chapter]
+
 
+
Links of interest:
+
 
+
*[http://www.web3d.org/realtime-3d/working-groups/h-anim H-Anim Executive Summary] for more Working Group information
+
*[http://hanim.org H-Anim working group]
+
*[http://www.web3d.org/files/specifications/19775-1/V3.3/index.html Humanoid Animation V1.0 Specification] ([http://www.web3d.org/files/specifications/19774/V1.0/ISO-IEC-19774-IS-V1.0.zip .zip])
+
*[http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation H-Anim Examples] in the X3D Basic Examples Archive
+
 
+
There has been previous work by the H-Anim working group during 2008-2009 that was not completed. Here are some additional links on the members-only wiki:
+
 
+
*[http://www.web3d.org/membership/login/memberwiki/index.php/H-Anim Web3D members-only H-Anim wiki]
+
*[http://www.web3d.org/membership/login/memberwiki/index.php/Accommodating_Diverse_Models Accommodating Diverse Models] (also linked there for members: Proposed amendment to H-Anim Specification)
+
*[http://www.igraphics.com/Standards/ISO_IEC_19774_WAM1_2009_01_12/index.html Proposed amendment to H-Anim Specification]
+
*TODO list progress and problems
+
*TODO determine visibility permissions for items on the members-only sites (this is a decision by the working group, assuming that no proprietary information is included)
+
*TODO find prior working group charter
+
 
+
Much additional work has been proposed by the Korea Chapter.
+
 
+
# Definition of a humanoid character model capable of generating motion from captured motion data
+
# Definition of a humanoid character model capable of generating motion using a general motion definition such as keyframe, interpolation, kinematics and dynamics for human figures.
+
# Definition of motion parameters for transferring or exchanging motion between different human character models
+
# Definition of motion data interface for including motion data
+
# Definition of behavior modeling data
+
# Definition of motion viewer’s functionality
+
# Video human functionality and gestures will be considered in AR/MR working group efforts
+
 
+
We agreed on the 1 Feb 2012 teleconference that it is a good idea to document work on these many good ideas using this H-Anim public wiki. Further comment is welcome about this.
+
 
+
The main thing that is needed next is to get the H-Anim Working Group restarted and rejuvenated.
+
 
+
*H-Anim WG Charter
+
*TODO: we need 1-2 members who are willing to volunteer to serve as working group co-chairs.
+
*Working Draft for the H-Anim motion definition (in preparation) [http://www.web3d.org/membership/login/memberwiki/index.php/H-Anim_Motion_Definition H-Anim Motion Definition]
+
 
+
== William's Section! ==
+
 
+
Human joint articulation of any type (there are six: ball & socket, elbow, gliding, hinge, hip, and saddle joints) can be expressed using Euler angles or quaternions. The word quaternion is modified based on how it is used--rotation, orientation or attitude modifiers are germane but there are others for different use cases. There are multiple approaches to convert Euler angles into quaternions (http://en.wikipedia.org/wiki/Hamilton_product#Hamilton_product, http://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation).
+

Latest revision as of 02:32, 3 November 2023

Meetings

  • Next: teleconference 2023-Dec-07 at 21:00pm UTC for 60 minutes
  • Agenda and Minutes The meeting minutes since mid-2012 are available here.
  • ISO/IEC JTC1 International Organization for Standardization[1]/International Electrotechnical Committee, Joint Technical Committee, Subcommittee 24 Computer Graphics, Image Processing and Environmental Data Representation[2] the Web3D Consortium uses to process its specifications.

Work

  • Proposed The work items proposed by Web3D Consortium members are available here.
  • Planned The work items accepted by the H-Anim Working Group and assigned to human resources are available here. The work has not started. The work planned may not have a milestone schedule or priority if a human resource is assigned to multiple work packages.
  • In-Progress The work items that have started by assigned human resources are available here with notes on the risks to completion, problems or issues, and any unusual ways the issues or problems were over come.
  • Completed The work items completed as determined by the H-Anim Working Group are available here.

Governance

  • Chairpersons: Myeong Won Lee, William O. Glascoe III
  • Members: Joe Williams (Subject Matter Expert), Don Brutzman, Richard Puk, Sandy Ressler, Keith Victor, David Bruner, Anita Havele, Jung-Ju Choi, Kwan-Hee Yoo
  • Charter The H-Anim working group charter is here.
  • Strategic Plan The H-Anim Strategic Plan, derived from its Charter, is tagged with the Strategy Markup Language (StratML) at the URL here.
  • Marketing Plan The legal and natural persons or Key Partners to deliver on the H-Anim strategic goals are enumerated here. The key activities and key resources defining our capacity to confidence are explained.
  • Performance Plan and Report The cumulative performance plan and report of the H-Anim working group is here and tagged with the StratML Part II standard.

Specifications

  • H-Anim working group
  • Drafted Proposed text, figures, tables and scene graphs for the specification are here.
  • In-Review Draft specification changes accepted by the working group and assigned to a minimum of three WG members including the Chair are here.
  • Ratified URL to the ISO/IEC website and the Web3D website of the ratified specification are here.

Users

  • User Stories Commercial and non-commercial stories expressed with H-Anim amongst other technologies are cataloged here.
  • Use Cases Cases in academia, industry and governments foreign and domestic that H-Anim was implemented are itemized here.
  • Requirements Requirements, fulfilled and not, by the ratified H-Anim specification and its alternatives (e.g., BVH and MPEG4) are in a table here.

Partners

  • Relationships Relationships between individuals and legal persons and the H-Anim WG and Web3D Consortium are enumerated here.
  • Exchanges The animations reused between the H-Anim WG and Web3D Consortium members and others are enumerated here.
  • Dependencies Expertise of individuals and legal persons who are not members of the Web3D Consortium are described here.

Authoring

  • Toolkits Toolkits for authors of H-Anim and other animation engines are enumerated with the WG's ratings for your comparison and feedback.
  • Techniques The essential knowledge and skills for large to small H-Anim projects usually not found in toolkits' help systems or courseware are proffered here.
  • Tips & Tricks The little secrets to the noteworthy H-Anim productions are revealed here.

Technologies

  • Alternate Animation File Formats H-Anim is not the only format so we acknowledge the alternatives in use here.
  • Computing Platforms Suggestions on computing platforms from glasses and watches to CAVES and volumetric displays for H-Anim viewing are categorized here.
  • Networking Distributed H-Anim rendering is discussed here.

Sciences

  • Professionals, publications, their groups and events where H-Anim could be used or is integrated in the tools and communications.
  • Anthropometry Governmental, academic and commercial entities whose mission is the study and application of anthropometric data are here.
  • Anatomy Governmental, academic and commercial entities whose mission is the study and application of human skeleton data are here.
  • Biomechanics Governmental, academic and commercial entities whose mission is the study and application of biomechanics are here.
  • Chiropratic Governmental, academic and commercial entities whose mission is the study and application of chiropractic are here.
  • Human Factors & Ergonomics Governmental, academic and commercial entities whose mission is the study and application of ergonomics are here.
  • Exercise Physiology Governmental, academic and commercial entities whose mission is the study and application of exercise physiology are here.
  • Kinesiology Governmental, academic and commercial entities whose mission is the study and application of kinesiological data are here.
  • Biometrics Governmental, academic and commercial entities whose mission is the study and application of biometric data are here.

Resources

  • Flyers & Brochures Marketing and Advertising collateral for Working Group members at conferences, symposia, Hack-a-thons, etc.
  • Exemplars H-Anim scene graphs the Working Group considers exemplary in complexity, novelty, and realism are available here.
  • Libraries Commercial and non-commercial H-Animation collections, repositories, catalogs, and libraries are available here.
  • Awards Recognition including awards to individuals, teams or organizations that H-Anim was mentioned or displayed in the winning submission are enumerated here.
  • Projects Projects planned, underway and completed are enumerated here if H-Anim was used.
  • Courses Courses in any educational institution, public or private, domestic or outside the United States that teach H-Anim are enumerated here.