上传者: giantchen547792075
|
上传时间: 2021-12-23 14:25:57
|
文件大小: 14.98MB
|
文件类型: -
对fbx中的关键帧动画进行播放控制,
Osg中使用的思路:1、用osg的fbx插件读取fbx到osg模型
2、解构得到的osg模型,将模型分解成一个个的关键帧(osgAnimation::KeyFrame),
3、重组关键帧得到需要的动画
3.1 重组关键帧时,要确定新动画在原动画的位置
3.2 根据开始时间和结束时间选取关键帧,
3.3 将关键帧压入通道,将通道赋给动画,
3.4 将动画注册到新的动画管理器中
3.5 将新的动画管理器设置为场景的新的更新回调。
4、如有必要,可以写出为osg格式的数据osgdb::write()