Interoperable Avatars Glossary

 

At its best a Glossary is a linear (probably alphabetical) keyword dictionary representation of a specific set of abstract and concrete, object and field, user interface features along with application-independent definitions of purpose and expected functionality. Typically the glossary is brief and depends on further documentation for actual application-dependent uses. 

This content originally From: ISO/IEC 19774 Humanoid Animation, HAnim architecture terms and definitions.  For the purposes of the HAnim documentation, the following terms and definitions apply.

Note: ISO and IEC maintain terminological databases for use in standardization at the following addresses:

—  ISO Online browsing platform: available at www.iso.org/obp

—  IEC Electropedia: available at www.electropedia.org

avatar
virtual character serving as the representative of a real character

character
thing or person to which action is directed or upon which something operates

displacer
specification of movement restrictions for an HAnim figure

end effector
site for use by inverse kinematics (IK) systems

field
property or attribute of an object

feature point
surface feature on the body, providing a useful relative location or making a significant contribution to overall appearance

forward kinematics FK
mathematical process of producing the movements of an object in the world from some other data

HAnim figure
articulated 3D representation that depicts an animated character as defined in this document

humanoid
single HAnim figure

joint
position in an HAnim figure where articulation may occur

inverse kinematics IK
mathematical process of recovering the movements of an object in the world from some other data

level of articulation
LOA
degree of fidelity based on number of joints in an HAnim figure

object
elemental data type that contains a set of fields of other data types and/or other objects

pose
humanoid figure posture for the initial geometric model of an HAnim figure

representation system
system capable of displaying and manipulating an HAnim figure

rig
entire skeletal structure created after model geometry is completed

segment
portion between joints of an HAnim figure that represents geometry and appearance

site
feature point or location of semantic interest within an HAnim figure

 ------------- 

Joe added: forward kinematics FK 

need: axismatrixvector, ... 

add hanim meta:

   authorName
   authorEmail
   copyright
   creationDate
   usageRestrictions
   humanoidVersion
   age
   gender
   height
   weight

------------ 

For general X3D Glossary terms for nodes and fields are listed in:

https://www.web3d.org/x3d/content/X3dTooltips.html

So, for the basic HAnim application we might expect to find Glossary terms for this structure : 

Scene 
 Humanoid  
  skeleton  
   Joint name='humanoid_root' center='0 0.8 -0.01' 
    Segment DEF='hanim_sacrum' name='sacrum' 
     Shape name='sacrumShape' /
     Site name='sacrumSite' /
    /Segment
    Joint 
     (specific skeleton Joint, Segment, Site hierarchy
      including geometry, viewpoints, and sensors)
    /Joint
   /Joint
  /skeleton 
  skin Shape name='indexedMesh' 
  Group name='Sensing and Animation Processes'
 /Humanoid
 Other Scene Environment Stuff
/Scene

Example Realistic Skeleton Hierarchy: 
https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy4

https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/glossary.html

 

 

 
metaverse