Version 1 (modified by osg, 5 years ago)

--

osgAnimation osgAnimation is the a new effort to put generic animation is OpenSceneGraph. It is currently in 'beta' and in developpement phase but can do a various things yet. The way osgAnimation is made is to let the user the flexibility to change the behaviour of predefined class.

The developpment branch are located: hg clone http://hg.plopbyte.net/osg-branch/ or svn co http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-osgWidget-dev/

short description of class:

  • Sampler is the 'low level' type (use to interpolate between keyframe with an function that define how to interpolate between them)
  • Channel is the association of a Sampler and a Target (it's the result of the sampler poll)
  • Animation is a container of Channels . Often you will have position,rotation and scale, but you can have what you want like color, animation of a stateAttribute. You can add what you want.
  • Bone is a new transform type to manage skeleton animation
  • Skeleton is the root of a tree that contains Bone

Features supported:

  • skeleton animation with rigged mesh [software implementation]
  • solid animation
  • it can link an animation channel of any type to another object, or state attribute. (eg: linking the x animation of an object to the alpha of a color.)
  • blender exporter http://hg.plopbyte.net/osgexport/
  • timeline scheduler

Feature to implemented yet:

  • hardware skinning

not finished continue this afternoon