Difference between revisions of "H-Anim"

From Web3D.org
Jump to: navigation, search
m (fix typos, now long wikibreak, cause: http://web3d.org/wiki/index.php?title=X3D_Compressed_Binary_Encoding_Call_For_Contributions&curid=3110&diff=7021&oldid=7020)
Line 1: Line 1:
 
'''1. Humanoid Animation (H-Anim) WG Meeting'''
 
'''1. Humanoid Animation (H-Anim) WG Meeting'''
  
* Regular Meetings: 1st Wednesday of month at 5pm, PDT or PST for 1 hour
+
*Regular Meetings: 1st Wednesday of month at 5pm, PDT or PST for 1 hour
* Next Meeting: April 15 ('''Monday'''), 2013, at 5pm, PDT (pending)
+
*Next Meeting: April 15 ('''Monday'''), 2013, at 5pm, PDT (pending)
* [[Agenda and Minutes]]
+
*[[Agenda and Minutes]]
 
   
 
   
 
'''2. New work items and working draft'''
 
'''2. New work items and working draft'''
  
* New Work Item Proposal [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=d0044829dfcf4acf949c5774153a444a&dir=.%2FH-Anim%20WG nwip_HAnim130206]
+
*New Work Item Proposal [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=d0044829dfcf4acf949c5774153a444a&dir=.%2FH-Anim%20WG nwip_HAnim130206]
  
* Working Draft Summary for the H-Anim motion definition [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=d0044829dfcf4acf949c5774153a444a&dir=.%2FH-Anim%20WG HAnimDraftSummary130206]  
+
*Working Draft Summary for the H-Anim motion definition [http://www.web3d.org/membership/login/documents/accion.php?PHPSESSID=d0044829dfcf4acf949c5774153a444a&dir=.%2FH-Anim%20WG HAnimDraftSummary130206]  
 
[http://www.web3d.org/membership/login/memberwiki/index.php/H-Anim_Motion_Definition H-Anim Motion Definition]
 
[http://www.web3d.org/membership/login/memberwiki/index.php/H-Anim_Motion_Definition H-Anim Motion Definition]
  
Line 17: Line 17:
 
We recommend that the persons of responsibility work on draft and/or examples for conformance.
 
We recommend that the persons of responsibility work on draft and/or examples for conformance.
 
   
 
   
* 1) Definition of a humanoid character model capable of generating motion from captured motion data → Myeong and Joe  
+
*1) Definition of a humanoid character model capable of generating motion from captured motion data → Myeong and Joe  
* 2) Definition of a humanoid character model capable of generating motion using 3D scanner data → Myeong and William
+
*2) Definition of a humanoid character model capable of generating motion using 3D scanner data → Myeong and William
* 3) 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 → Myeong and Joe
+
*3) 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 → Myeong and Joe
* 4) Definition of motion parameters for transferring or exchanging motion between different human character models → Myeong and Dick
+
*4) Definition of motion parameters for transferring or exchanging motion between different human character models → Myeong and Dick
* 5) Definition of a motion data interface for including motion data → Myeong and Dick
+
*5) Definition of a motion data interface for including motion data → Myeong and Dick
* 6) Definition of a motion viewer’s functionality → Myeong and Joe
+
*6) Definition of a motion viewer’s functionality → Myeong and Joe
* 7) Definition of interoperable human behavior prototypes → Don and William  
+
*7) Definition of interoperable human behavior prototypes → Don and William  
* 8) Definition of a 3D skinning interface → Joe
+
*8) Definition of a 3D skinning interface → Joe
* 9) Definition of a recording interface for human motion such as gait → Don and William
+
*9) Definition of a recording interface for human motion such as gait → Don and William
* 10) Provision for easier exchange of characters from design systems to H-Anim systems. → Myeong and Joe  
+
*10) Provision for easier exchange of characters from design systems to H-Anim systems. → Myeong and Joe  
  
 
'''4. Previous work'''
 
'''4. Previous work'''
  
* [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/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.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]
+
*[http://www.igraphics.com/Standards/ISO_IEC_19774_WAM1_2009_01_12/index.html Proposed amendment to H-Anim Specification]
* H-Anim http://www.web3d.org/realtime-3d/h-anim  
+
*H-Anim http://www.web3d.org/realtime-3d/h-anim  
* ISO 19774 H-Anim Specification http://www.web3d.org/files/specifications/19774/V1.0/  
+
*ISO 19774 H-Anim Specification http://www.web3d.org/files/specifications/19774/V1.0/  
* X3D Humanoid animation (H-Anim) component http://www.web3d.org/files/specifications/19775-1/V3.2/Part01/components/hanim.html  
+
*X3D Humanoid animation (H-Anim) component http://www.web3d.org/files/specifications/19775-1/V3.2/Part01/components/hanim.html  
* H-Anim examples http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/  
+
*H-Anim examples http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/  
* Player support - shows five full implementations and three partial implementations http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components  
+
*Player support - shows five full implementations and three partial implementations http://www.web3d.org/x3d/wiki/index.php/Player_support_for_X3D_components  
* Tool support - shows five full implementations and two partial implementations http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components  
+
*Tool support - shows five full implementations and two partial implementations http://www.web3d.org/x3d/wiki/index.php/Tool_support_for_X3D_components  
* X3D Tool-tips includes multilingual synopses of H-Anim nodes and fields http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips  
+
*X3D Tool-tips includes multilingual synopses of H-Anim nodes and fields http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips  
* Previous incomplete works: H-Anim: Accommodating Diverse Models, on the member wiki:  
+
*Previous incomplete works: H-Anim: Accommodating Diverse Models, on the member wiki:  
 
**http://www.web3d.org/membership/login/memberwiki/index.php/Accommodating_Diverse_Models  
 
**http://www.web3d.org/membership/login/memberwiki/index.php/Accommodating_Diverse_Models  
 
**http://www.igraphics.com/Standards/ISO_IEC_19774_WAM1_2009_01_12/index.html  
 
**http://www.igraphics.com/Standards/ISO_IEC_19774_WAM1_2009_01_12/index.html  
* H-Anim mailing list and archives (for subscribers):  
+
*H-Anim mailing list and archives (for subscribers):  
 
**http://web3d.org/mailman/listinfo/h-anim_web3d.org/  
 
**http://web3d.org/mailman/listinfo/h-anim_web3d.org/  
 
**http://web3d.org/mailman/private/h-anim_web3d.org/  
 
**http://web3d.org/mailman/private/h-anim_web3d.org/  
Line 49: Line 49:
 
'''5. Resources'''
 
'''5. Resources'''
  
* [http://www.web3d.org/realtime-3d/working-groups/h-anim H-Anim Executive Summary] for more Working Group information
+
*[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://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/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
+
*[http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation H-Anim Examples] in the X3D Basic Examples Archive
* H-Anim examples archive:  
+
*H-Anim examples archive:  
  
 
H-Anim Behavior Prototypes  
 
H-Anim Behavior Prototypes  
Line 61: Line 61:
 
HAnimBodyBehaviorChooser, which selects one body and enables/disables multiple aggregate behaviors.  
 
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/  
* http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/Web3D2007BlendedBehaviorsChangeableBodies.pdf  
+
*http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/Web3D2007BlendedBehaviorsChangeableBodies.pdf  
* http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/ApaydinThesis.pdf  
+
*http://www.web3d.org/x3d/content/examples/Basic/HumanoidAnimation/ApaydinThesis.pdf  
  
 
'''6. Standards Development'''
 
'''6. Standards Development'''
  
* Specification
+
*Specification
* Conformance  
+
*Conformance  
* Examples
+
*Examples
  
 
'''7. H-Anim WG Charter'''
 
'''7. H-Anim WG Charter'''
  
* March 2012: [[H-Anim Working Group Draft Charter]] materials by [http://www.web3d.kr Web3D Korean Chapter]
+
*March 2012: [[H-Anim Working Group Draft Charter]] materials by [http://www.web3d.kr Web3D Korean Chapter]
  
 
'''8. WG Members'''
 
'''8. WG Members'''
  
* William Glascoe
+
*William Glascoe
* Joe D. Williams
+
*Joe D. Williams
* Keith Victor
+
*Keith Victor
* David Bruner
+
*David Bruner
* Anita Havele
+
*Anita Havele
* Richard F. Puk
+
*Richard F. Puk
* Don Brutzman
+
*Don Brutzman
* Kwan-Hee Yoo
+
*Kwan-Hee Yoo
* Myeong Won Lee
+
*Myeong Won Lee
  
 
== Current Work ==
 
== Current Work ==
 
 
Joe and Don are working on
 
Joe and Don are working on
* Confirming first the status of all current work relative to the approved H-Anim Specification
+
*Confirming first the status of all current work relative to the approved H-Anim Specification
** updating web3d.org
+
**updating web3d.org
** X3D examples for H-Anim
+
**X3D examples for H-Anim
** X3D tooltips
+
**X3D tooltips
** X3D Player Support for H-Anim
+
**X3D Player Support for H-Anim
** X3D Authoring Tool Support for H-Anim including X3D-Edit
+
**X3D Authoring Tool Support for H-Anim including X3D-Edit
** X3D Validator
+
**X3D Validator
  
* Re-opening all the important on H-Anim skinning
+
*Re-opening all the important on H-Anim skinning
** Definitions, example test scenes, X3D-Edit support
+
**Definitions, example test scenes, X3D-Edit support
** Proposing an improved H-Anim component for X3D v3.4
+
**Proposing an improved H-Anim component for X3D v3.4
** Editing a corresponding update to H-Anim ISO 19774 Specification
+
**Editing a corresponding update to H-Anim ISO 19774 Specification
  
 
The larger group is also working on
 
The larger group is also working on
* interoperable, swappable behaviors
+
*interoperable, swappable behaviors
* motion capture
+
*motion capture
* facial animation
+
*facial animation
  
 
== Before ==
 
== Before ==
 
 
This wiki page is the site for the recently renewed Humanoid Animation (H-Anim) Working Group.
 
This wiki page is the site for the recently renewed Humanoid Animation (H-Anim) Working Group.
  
 
'''Humanoid Animation (H-Anim) WG Meeting'''
 
'''Humanoid Animation (H-Anim) WG Meeting'''
  
* [[H-Anim WG Meeting at Web3D Conference & SIGGRAPH 2012, Los Angeles, USA, August 3, 2012]]
+
*[[H-Anim WG Meeting at Web3D Conference & SIGGRAPH 2012, Los Angeles, USA, August 3, 2012]]
* Teleconferences: 1st Wednesday at 9:00am PDT every month  
+
*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).
+
*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]
 
March 2012: [[H-Anim Working Group Draft Charter]] materials by [http://www.web3d.kr Web3D Korean Chapter]
Line 122: Line 120:
 
Links of interest:
 
Links of interest:
  
* [http://www.web3d.org/realtime-3d/working-groups/h-anim H-Anim Executive Summary] for more Working Group information
+
*[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://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/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
+
*[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:
 
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/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.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]
+
*[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 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 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
+
*TODO find prior working group charter
  
 
Much additional work has been proposed by the Korea Chapter.
 
Much additional work has been proposed by the Korea Chapter.
Line 150: Line 148:
 
The main thing that is needed next is to get the H-Anim Working Group restarted and rejuvenated.  
 
The main thing that is needed next is to get the H-Anim Working Group restarted and rejuvenated.  
  
* H-Anim WG Charter
+
*H-Anim WG Charter
* TODO: we need 1-2 members who are willing to volunteer to serve as working group co-chairs.
+
*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]
+
*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]

Revision as of 11:17, 16 April 2013

1. Humanoid Animation (H-Anim) WG Meeting

  • Regular Meetings: 1st Wednesday of month at 5pm, PDT or PST for 1 hour
  • Next Meeting: April 15 (Monday), 2013, at 5pm, PDT (pending)
  • Agenda and Minutes

2. New work items and working draft

H-Anim Motion Definition

3. NWIP's scope and responsibility

Please add responsible persons for each item. We recommend that the persons of responsibility work on draft and/or examples for conformance.

  • 1) Definition of a humanoid character model capable of generating motion from captured motion data → Myeong and Joe
  • 2) Definition of a humanoid character model capable of generating motion using 3D scanner data → Myeong and William
  • 3) 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 → Myeong and Joe
  • 4) Definition of motion parameters for transferring or exchanging motion between different human character models → Myeong and Dick
  • 5) Definition of a motion data interface for including motion data → Myeong and Dick
  • 6) Definition of a motion viewer’s functionality → Myeong and Joe
  • 7) Definition of interoperable human behavior prototypes → Don and William
  • 8) Definition of a 3D skinning interface → Joe
  • 9) Definition of a recording interface for human motion such as gait → Don and William
  • 10) Provision for easier exchange of characters from design systems to H-Anim systems. → Myeong and Joe

4. Previous work

5. Resources

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.

6. Standards Development

  • Specification
  • Conformance
  • Examples

7. H-Anim WG Charter

8. WG Members

  • William Glascoe
  • Joe D. Williams
  • Keith Victor
  • David Bruner
  • Anita Havele
  • Richard F. Puk
  • Don Brutzman
  • Kwan-Hee Yoo
  • Myeong Won Lee

Current Work

Joe and Don are working on

  • Confirming first the status of all current work relative to the approved H-Anim Specification
    • updating web3d.org
    • X3D examples for H-Anim
    • X3D tooltips
    • X3D Player Support for H-Anim
    • X3D Authoring Tool Support for H-Anim including X3D-Edit
    • X3D Validator
  • Re-opening all the important on H-Anim skinning
    • Definitions, example test scenes, X3D-Edit 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

Before

This wiki page is the site for the recently renewed Humanoid Animation (H-Anim) Working Group.

Humanoid Animation (H-Anim) WG Meeting

March 2012: H-Anim Working Group Draft Charter materials by Web3D Korean Chapter

Links of interest:

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:

Much additional work has been proposed by the Korea Chapter.

  1. Definition of a humanoid character model capable of generating motion from captured motion data
  2. 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.
  3. Definition of motion parameters for transferring or exchanging motion between different human character models
  4. Definition of motion data interface for including motion data
  5. Definition of behavior modeling data
  6. Definition of motion viewer’s functionality
  7. 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) H-Anim Motion Definition