预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113947655A(43)申请公布日2022.01.18(21)申请号202111240719.9(22)申请日2021.10.25(71)申请人网易(杭州)网络有限公司地址310052浙江省杭州市滨江区长河街道网商路599号4幢7层(72)发明人朱文天仲立华(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人彭星(51)Int.Cl.G06T15/00(2011.01)G06T13/20(2011.01)G06T13/40(2011.01)A63F13/60(2014.01)权利要求书2页说明书9页附图2页(54)发明名称动画渲染方法、装置和电子设备(57)摘要本发明提供了一种动画渲染方法、装置和电子设备,涉及计算机图形处理的技术领域,该方法包括:首先基于预定义的部件关系,将多个待渲染的子部件合并为至少一个组合部件,其中,待渲染的动画包括多个待渲染的子部件;子部件包括子部件顶点信息以及子部件专属信息,子部件顶点信息包括顶点的位置、颜色、与该顶点对应的贴图坐标以及法线中的一项或多项,子部件专属信息包括遮挡信息以及混合模式信息中的一项或多项;然后基于至少一个组合部件进行动画渲染,解决了性能消耗大的技术问题,达到了降低性能消耗、提高渲染效率的技术效果。CN113947655ACN113947655A权利要求书1/2页1.一种动画渲染方法,其特征在于,包括:基于预定义的部件关系,将多个待渲染的子部件合并为至少一个组合部件,其中,待渲染的动画包括多个待渲染的子部件;所述子部件包括子部件顶点信息以及子部件专属信息,所述子部件顶点信息包括顶点的位置、颜色、与该顶点对应的贴图坐标以及法线中的一项或多项;所述子部件专属信息包括遮挡信息以及混合模式信息中的一项或多项;基于所述至少一个组合部件进行动画渲染。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过第一线程确定子部件更新的子部件顶点信息;通过第二线程将所述更新的子部件顶点信息同步至所述至少一个组合部件,得到至少一个更新的组合部件;所述基于所述至少一个组合部件进行动画渲染包括:通过所述第一线程基于所述至少一个更新的组合部件进行动画渲染。3.根据权利要求1所述的方法,其特征在于,所述基于预定义的部件关系,将多个待渲染的子部件合并为至少一个组合部件,其中,待渲染的动画包括多个待渲染的子部件,包括:基于预定义的部件关系,将多个待渲染的子部件的子部件顶点信息合并为至少一个组合部件的初始组合部件顶点信息;将所述子部件专属信息记录到对应的初始组合部件顶点信息中,得到目标组合部件顶点信息。4.根据权利要求3所述的方法,其特征在于,所述待渲染的动画包括多帧动画图像;所述基于所述至少一个组合部件进行动画渲染包括:确定当前帧图像对应的部件位置信息;基于所述当前帧图像对应的部件位置信息更新所述至少一个组合部件中的子部件顶点信息;基于更新后的所述至少一个组合部件进行渲染得到所述当前帧图像。5.根据权利要求4所述的方法,其特征在于,所述确定当前帧图像对应的部件位置信息包括:基于当前帧图像对应的动画数据,确定当前帧图像对应的部件位置信息;或者,基于上一帧图像对应的动画数据,确定当前帧图像对应的部件位置信息。6.根据权利要求3所述的方法,其特征在于,还包括:基于当前帧图像对应的动画数据,确定当前帧图像对应的部件显隐信息;基于所述当前帧图像对应的部件显隐信息更新所述至少一个组合部件中的子部件专属信息。7.根据权利要求6所述的方法,其特征在于,所述基于所述当前帧图像对应的部件显隐信息更新所述至少一个组合部件中的子部件专属信息,包括:当所述子部件需要进行隐藏时,将待隐藏的所述子部件的顶点的位置更新为指定位置。8.根据权利要求3所述的方法,其特征在于,所述混合模式信息包括正常混合模式、叠2CN113947655A权利要求书2/2页加混合模式以及减淡混合模式;对于所述正常混合模式,在输出最终颜色之前,将颜色的RGB与颜色的透明度相乘;对于所述叠加混合模式,在输出最终颜色之前,将颜色的透明度设置为0;对于所述减淡混合模式,在合并的材质中模拟减淡的效果或将具有减淡混合效果的所有子部件合并成一个大部件。9.根据权利要求1所述的方法,其特征在于,所述预定义的部件关系包括部件之间的层次关系以及部件之间的合并关系。10.一种动画渲染装置,其特征在于,包括:合并模块,用于基于预定义的部件关系,将多个待渲染的子部件合并为至少一个组合部件,其中,待渲染的动画包括多个待渲染的子部件;渲染模块,用于基于所述至少一个组合部件进行动画渲染。11.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于