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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116091658A(43)申请公布日2023.05.09(21)申请号202211412521.9(22)申请日2018.02.13(62)分案原申请数据201810149087.72018.02.13(71)申请人鲸彩在线科技(大连)有限公司地址116000辽宁省大连市高新技术产业园区七贤南路115号楼1-7层(1602-1606室)(72)发明人马仕员雷洪李星彤曾贤成孙剑雄方剑斌(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413专利代理师马敬孟维娜(51)Int.Cl.G06T13/20(2011.01)权利要求书3页说明书16页附图3页(54)发明名称动画场景的渲染方法、装置、电子设备和可读存储介质(57)摘要本发明实施例提供了一种动画场景的渲染方法、装置、电子设备和可读存储介质,方法包括:获得动画场景中角色的当前坐标;选择以角色的当前坐标为中心的第一预设区域内的关卡,作为各个目标关卡;其中,第一预设区域内为预先设定的角色可视范围区域;对各个目标关卡内的物体进行渲染,得到角色的渲染画面。应用本发明实施例提供的技术方案进行动画渲染时,提高了动画渲染的效率。CN116091658ACN116091658A权利要求书1/3页1.一种动画场景的渲染方法,其特征在于,所述方法包括:获得动画场景中角色的当前坐标,其中,所述动画场景被划分为关卡区域和非关卡区域,不同所述关卡区域之间可以有重叠区域;选择以所述角色的当前坐标为中心的第一预设区域内的关卡,作为各个目标关卡;其中,所述第一预设区域内为预先设定的角色可视范围区域,所述关卡为所述动画场景中有物体分布的区域;对所述各个目标关卡内的物体进行渲染,得到所述角色的渲染画面。2.根据权利要求1所述的方法,其特征在于,在所述选择以所述角色的当前坐标为中心的第一预设区域内的关卡,作为各个目标关卡之后,所述方法还包括:从所述各个目标关卡内剔除满足预设剔除规则的物体;所述对所述各个目标关卡内的物体进行渲染,得到所述角色的渲染画面,包括:对所述各个目标关卡内未被剔除的物体进行渲染,得到所述角色的渲染画面。3.根据权利要求1所述的方法,其特征在于,在得到所述角色的渲染画面之后,所述方法还包括:检测所述角色的坐标,并将检测到的所述角色的坐标作为所述角色的目标坐标;计算所述角色的目标坐标与所述角色的当前坐标之间的距离,作为所述角色的目标距离;判断所述角色的目标距离是否小于预设重新渲染距离;若小于,则显示所述角色的渲染画面。4.根据权利要求3所述的方法,其特征在于,若所述角色的目标距离不小于预设重新渲染距离,所述方法还包括:将所述角色的目标坐标赋值给所述角色的当前坐标,返回执行所述选择以所述角色的当前坐标为中心的第一预设区域内的关卡,作为各个目标关卡的步骤。5.根据权利要求1所述的方法,其特征在于,在所述选择以所述角色的当前坐标为中心的第一预设区域内的关卡,作为各个目标关卡之后,所述方法还包括:加载所述各个目标关卡,并卸载以所述角色的当前坐标为中心第二预设区域外的关卡;其中,所述第二预设区域外为预先设定的角色不可视范围区域;所述对所述各个目标关卡内的物体进行渲染,包括:对已加载的各个目标关卡进行渲染。6.根据权利要求5所述的方法,其特征在于,所述第一预设区域为:以第一预设值为半径的球形区域;所述第二预设区域为:以第二预设值为半径的球形区域,所述第二预设值与所述第一预设值之差等于所述预设重新渲染距离。7.根据权利要求2所述的方法,其特征在于,从所述各个目标关卡内剔除满足预设剔除规则的物体,包括:计算所述各个目标关卡内各物体的屏幕面积比例,其中,物体的屏幕面积比例表示物体在屏幕坐标系下的面积与显示屏的面积的比值,所述显示屏用于显示所述角色的渲染画面;剔除所述各个目标关卡内屏幕面积比例小于预设屏幕面积比例的物体。2CN116091658A权利要求书2/3页8.根据权利要求7所述的方法,其特征在于,通过以下方式计算所述各个目标关卡内每一物体的屏幕面积比例:计算物体到所述角色预设部位的距离以及所述角色在当前视角下的缩放系数;利用所述距离、所述缩放系数以及物体的预设包围球半径,计算物体在屏幕坐标系下的包围球面积;获得所述显示屏的面积,计算所述包围球面积与所述显示屏的面积的比值,将计算所得的比值作为物体的屏幕面积比例。9.根据权利要求1所述的方法,其特征在于,对所述各个目标关卡内的物体进行渲染,包括:获取所有目标关卡内各个同类物体的坐标,其中,所述各个同类物体为:属于同一预设物体类型的各个物体;在所述各个同类物体的坐标处渲染出所述同类物体。10.一种动画场景的渲染装置,其特征在于,所述装置包括:获得模块,用于获得动画场景中角色的当前坐标