Difference between revisions of "H-Anim"
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
- New Work Item Proposal nwip_HAnim130206
- Working Draft Summary for the H-Anim motion definition HAnimDraftSummary130206
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
- Web3D members-only H-Anim wiki
- Accommodating Diverse Models (also linked there for members: Proposed amendment to H-Anim Specification)
- Proposed amendment to H-Anim Specification
- H-Anim http://www.web3d.org/realtime-3d/h-anim
- 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
- 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
- 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
- Previous incomplete works: H-Anim: Accommodating Diverse Models, on the member wiki:
- H-Anim mailing list and archives (for subscribers):
5. Resources
- H-Anim Executive Summary for more Working Group information
- H-Anim working group
- Humanoid Animation V1.0 Specification (.zip)
- H-Anim Examples in the X3D Basic Examples Archive
- 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
6. Standards Development
- Specification
- Conformance
- Examples
7. H-Anim WG Charter
- March 2012: H-Anim Working Group Draft Charter materials by Web3D Korean Chapter
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
- 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 Web3D Korean Chapter
Links of interest:
- H-Anim Executive Summary for more Working Group information
- H-Anim working group
- Humanoid Animation V1.0 Specification (.zip)
- 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:
- Web3D members-only H-Anim wiki
- Accommodating Diverse Models (also linked there for members: Proposed amendment to H-Anim Specification)
- 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) H-Anim Motion Definition