Show
Ignore:
Timestamp:
01/27/10 13:24:55 (3 years ago)
Author:
robert
Message:

From Cedric Pinson, "Here a list of changes:
Bone now inherit from MatrixTransform?. It simplify a lot the update of
Bone matrix. It helps to have the bone system more generic. eg it's now
possible to have animation data with precomputed bind matrix. The other
benefit, is now the collada plugin will be able to use osgAnimation to
display skinned mesh. Michael Plating did a great work to improve this
aspect, he is working on the collada plugin and should be able to submit
a new version soon.
The RigGeometry? has been refactored so now it works when you save and
reload RigGeometry? because the source is not touched anymore. The
benefit with this update is that it should be now possible to use a
MorphGeometry? as source for a RigGeometry?.

The bad news is that the format has changed, so i have rebuild osg-data
related to osgAnimation data, updated the blender exporter to export to
the new format.
The fbx plugin could be touched about this commit, i dont compile it so
i can't give more information about it.
The bvh plugin has been updated by Wang rui so this one is fixed with
the new code of osgAnimation.
The examples has been updated to work with the new code too...

The example osg-data/example.osg should be remove, it's an old example
that does not work.

For people using blender the blender exporter up to date is here:
http://hg.plopbyte.net/osgexport2/
it will be merge to http://hg.plopbyte.net/osgexport/ as soon as the
modification will be push in the trunk.
"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgAnimation/CMakeLists.txt

    r10693 r11009  
    2020    ${HEADER_PATH}/Animation 
    2121    ${HEADER_PATH}/AnimationManagerBase 
     22    ${HEADER_PATH}/AnimationUpdateCallback 
    2223    ${HEADER_PATH}/Assert 
    2324    ${HEADER_PATH}/BasicAnimationManager 
     
    2627    ${HEADER_PATH}/Channel 
    2728    ${HEADER_PATH}/CubicBezier 
    28     ${HEADER_PATH}/ComputeBindMatrixVisitor 
    2929    ${HEADER_PATH}/EaseMotion 
    3030    ${HEADER_PATH}/Export 
     
    4141    ${HEADER_PATH}/Sampler 
    4242    ${HEADER_PATH}/Skeleton 
     43    ${HEADER_PATH}/StackedMatrixElement 
     44    ${HEADER_PATH}/StackedQuaternionElement 
     45    ${HEADER_PATH}/StackedRotateAxisElement 
     46    ${HEADER_PATH}/StackedScaleElement 
     47    ${HEADER_PATH}/StackedTransformElement 
     48    ${HEADER_PATH}/StackedTranslateElement 
     49    ${HEADER_PATH}/StackedTransform 
    4350    ${HEADER_PATH}/StatsVisitor 
    4451    ${HEADER_PATH}/StatsHandler 
     
    4653    ${HEADER_PATH}/Timeline 
    4754    ${HEADER_PATH}/TimelineAnimationManager 
    48     ${HEADER_PATH}/UpdateCallback 
     55    ${HEADER_PATH}/UpdateBone 
     56    ${HEADER_PATH}/UpdateMaterial 
     57    ${HEADER_PATH}/UpdateMatrixTransform 
    4958    ${HEADER_PATH}/Vec3Packed 
    5059    ${HEADER_PATH}/VertexInfluence 
     
    7584    RigTransformSoftware.cpp 
    7685    Skeleton.cpp 
     86    StackedMatrixElement.cpp 
     87    StackedQuaternionElement.cpp 
     88    StackedRotateAxisElement.cpp 
     89    StackedScaleElement.cpp 
     90    StackedTransform.cpp 
     91    StackedTranslateElement.cpp 
    7792    StatsVisitor.cpp 
    7893    StatsHandler.cpp 
     
    8095    TimelineAnimationManager.cpp 
    8196    Timeline.cpp 
    82     UpdateCallback.cpp 
     97    UpdateBone.cpp 
     98    UpdateMaterial.cpp 
     99    UpdateMatrixTransform.cpp 
    83100    VertexInfluence.cpp 
    84101    ${OPENSCENEGRAPH_VERSIONINFO_RC}