发明名称 |
一种动画渲染方法、系统及动画播放器 |
摘要 |
本发明于图像处理技术领域,提供了一种可对立体动画进行渲染的动画渲染方法、系统及动画播放器。方法包括:预定义待渲染动画的多个状态、每一状态在扭曲时间轴下的状态渲染属性;将多个状态中的源状态、目标状态和触发事件作为关联信息存储;在作为源状态的当前状态下,根据触发事件和存储的关联信息将当前状态切换到作为当前状态相应的目标状态;根据当前状态与当前状态在扭曲时间轴下的状态渲染属性对待渲染动画进行渲染。该方法和系统是基于有限状态机理论,通过预定义待渲染动画的多个状态及相应的渲染属性,由事件的触发实现不同状态之间的转换,其简化了对动画渲染的控制框架,计算量小,且结构清晰、逻辑关系简单明确,具有很高的操作性。 |
申请公布号 |
CN102682461B |
申请公布日期 |
2015.12.09 |
申请号 |
CN201210133732.9 |
申请日期 |
2012.04.28 |
申请人 |
TCL集团股份有限公司 |
发明人 |
赵智宝;张颖;卢伟超 |
分类号 |
G06T13/00(2011.01)I;G06T15/00(2011.01)I |
主分类号 |
G06T13/00(2011.01)I |
代理机构 |
深圳中一专利商标事务所 44237 |
代理人 |
张全文 |
主权项 |
一种动画渲染方法,其特征在于,所述方法包括以下步骤:预定义待渲染动画的多个状态,将预定义的所述多个状态中的源状态、相应的目标状态和触发事件作为关联信息存储;预定义所述多个状态中每一状态在扭曲时间轴下的状态渲染属性;在作为所述源状态的当前状态下,根据触发事件和存储的所述关联信息将所述当前状态切换到所述当前状态对应的目标状态;根据所述待渲染动画的当前状态与所述当前状态在扭曲时间轴下的状态渲染属性对所述待渲染动画进行渲染;其中,所述状态渲染属性为包括焦点、方向、位置、大小、旋转的动画状态属性;若当前帧渲染所在的实际时间为Now,上次帧渲染的实际时间为LastNow,所述扭曲时间轴的扭曲时间为LocalTime,动画的起始时间为StartTime,动画的飞行时间为TimeForWay,时间扭曲系数为Radio,则时间扭曲函数为:Radio=Radio±(Now‑LastNow)/TimeForWay,且扭曲时间LocalTime=StartTime+TimeForWay*Radio。 |
地址 |
516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心 |