查看: 1310|回复: 5

osganimation 的问题

[复制链接]

该用户从未签到

发表于 2010-12-11 16:25:05 | 显示全部楼层 |阅读模式
Array,拜读了您的三维渲染引擎设计与实践一书,在第九章动画章节,对
animationManager对channel的管理给出了实际的例子,但是对timline 和action涉及的不多
,我想实现类似于flash 时间轴的效果,不知道timeline和animationManager怎样结合起来使用,另外action类似乎用处不大,我如果想在某一关键帧插入动作该怎样实现,请指教。

该用户从未签到

发表于 2010-12-13 09:07:01 | 显示全部楼层
Timeline中可以添加多个Action,然后使用TimelineAnimationManager来进行管理。osganimationtimeline应当是一个可以参考的例子

该用户从未签到

发表于 2010-12-13 10:50:09 | 显示全部楼层
mark了解

该用户从未签到

 楼主| 发表于 2010-12-14 23:55:43 | 显示全部楼层
感谢Array的答复,osganimationtimeline我研究了一下,是用模型中的action来实现的。想请教一下:怎样用TimelineAnimationManager把Action和channel的管理综合起来,比如要实现在时间轴上可以实现物体动作的添加,也可以实现不同帧之间物体状态的改变。感觉例子中物体动画利用channel 插入关键帧实现,并没有Action的添加与管理。

该用户从未签到

发表于 2010-12-15 13:40:40 | 显示全部楼层
动画关键帧肯定是用Channel来添加管理的。Action中可以包含Animation,我想它因此也就具备了管理Channel的能力,我没有仔细看过TimelineManager的处理方式,不过我想这并不是一个很复杂的过程

该用户从未签到

 楼主| 发表于 2010-12-15 21:03:56 | 显示全部楼层
感谢Array,我再研究下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表