Difference between revisions of "H-Anim Future Work and Outreach 2014"
From Web3D.org
(→Human Skeleton) |
|||
Line 3: | Line 3: | ||
'''Overview.''' Lots of activity continues to gradually proceed in H-Anim. These lists of suggested steps can help us stay organized and productive. | '''Overview.''' Lots of activity continues to gradually proceed in H-Anim. These lists of suggested steps can help us stay organized and productive. | ||
+ | == Animation == | ||
+ | |||
+ | * Static position/posture poses | ||
+ | * Corresponding Displacer nodes | ||
+ | * Composition of partial behaviors | ||
+ | ** Additive (e.g. waving + sitting down) | ||
+ | ** Superposition(e.g. waving + walking) | ||
+ | * Behavior libraries | ||
+ | ** Inline and IMPORT/EXPORT conventions | ||
+ | ** LOA by LOA | ||
== Examples == | == Examples == | ||
Line 51: | Line 61: | ||
** Converts .x3d to a modified .x3d | ** Converts .x3d to a modified .x3d | ||
* Current support for canonical form, omitting default values, url corrections, minor fixups | * Current support for canonical form, omitting default values, url corrections, minor fixups | ||
+ | * TODO add support for H-Anim | ||
+ | ** remove geometry from Joints/Segments/Sites | ||
+ | ** Add/replace geometry to Joints/Segments/Sites | ||
Revision as of 01:33, 21 January 2014
(Our meeting today is hosted by Myeong Won Lee and the Web3D Korea Chapter. Thank you - ham sa ham ni dah!)
Overview. Lots of activity continues to gradually proceed in H-Anim. These lists of suggested steps can help us stay organized and productive.
Contents
Animation
- Static position/posture poses
- Corresponding Displacer nodes
- Composition of partial behaviors
- Additive (e.g. waving + sitting down)
- Superposition(e.g. waving + walking)
- Behavior libraries
- Inline and IMPORT/EXPORT conventions
- LOA by LOA
Examples
Examples are always a powerful way to show whether the specification is working or needs improvement.
Additional Examples Needed
- Anatomically correct human
- Animals
- Cartoon charchers (humanoid but not human)
- Conversion of BVH examples
Human Skeleton
- Modified over years by Joe Williams and Damon Hernandez, origin uncertain
- Modified DEC 2013 by Joe Williams and Don Brutzman, checked into Medical examples at
- Individual geometry files for each segment in human body
- Define how to change size to match a given body
Korean Characters
- prepared by MWL and students, excellent cartoon characters
- Joints/Segments and skin, H-Anim compliant, LOA?
- TODO add to Basic archives, find/review prior list of requested fixes
H-Anim Specification
- LOA 5 for all remaining animatable joints in human body? Discussion please
- Names for Joints, Segments, Sites
Tools
BVH Converter
- Algorithm
- MWL's C++ code, described in slides, final fixes needed
- DPB to consider writing corresponding Java code
MWL H-ANIM Editor
- What is the name of this tool please?
- Can we announce availability?
- Excellent and novel capabilities - TODO list
- Can produce sophisticated animations
X3D Decorator
- New, under development
- XSLT stylesheet can follow "decorator pattern" to modify scene graphs
- Converts .x3d to a modified .x3d
- Current support for canonical form, omitting default values, url corrections, minor fixups
- TODO add support for H-Anim
- remove geometry from Joints/Segments/Sites
- Add/replace geometry to Joints/Segments/Sites
X3D Schematron Validation
- X3D Schematron includes numerous validation rules
- TODO list them?
- Are asymmetry warnings helpful?
- Still need rules for skin
- Lists of additional joint, segment, site names