发明名称 |
一种动画场景文件压缩的方法 |
摘要 |
本发明公开一种动画场景文件压缩的方法。利用maya制作三维动画场景的过程中,由于制作周期的反复性以及制作人员能力的参差性,使得最终生成的场景通常会包含大量无用的历史节点,导致场景文件过大,为场景保存和使用带来极大的不便。该发明提出的一种动画场景文件压缩的方法通过计算场景摄像机的投影范围,可在保留场景必要模型和动画曲线的基础上,将不再投影范围中的模型删除,大幅压缩场景文件的大小。 |
申请公布号 |
CN102881036B |
申请公布日期 |
2015.04.22 |
申请号 |
CN201210266739.8 |
申请日期 |
2012.07.30 |
申请人 |
北京中科盘古科技发展有限公司 |
发明人 |
于海涛;沈文 |
分类号 |
G06T13/20(2011.01)I |
主分类号 |
G06T13/20(2011.01)I |
代理机构 |
北京中济纬天专利代理有限公司 11429 |
代理人 |
张晓霞 |
主权项 |
一种动画场景文件压缩的方法,包含如下步骤:步骤S1:生成场景候选模型节点集合;步骤S2:计算场景摄像机有效的覆盖范围;步骤S3:判断场景候选模型节点集合中的节点所对应的模型是否在摄像机的投影范围内,首先通过计算场景候选模型节点集合中的节点所对应的模型的最小包裹四方体,来确定该模型在空间的大致范围;然后判断模型的最小外接长方体的顶点是否在场景摄像机有效的覆盖范围内;最后将包含在场景摄像机有效的覆盖范围内的模型所对应的Transform节点和Shape节点添加到场景核心模型节点集合;步骤S4:遍历场景的所有节点,将不包含在核心节点集合中的节点删除,保存仅包含核心节点的场景文件,压缩maya场景文件。 |
地址 |
100043 北京市石景山区八大处高科技园区西井路3号3号楼7871房间 |