[发明专利]一种对象渲染方法、装置、设备及存储介质在审
申请号: | 202110602387.8 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113282290A | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 周昊楠;陈逸飏;李慧妍;陈凌峰;陆秉君;杨星 | 申请(专利权)人: | 上海米哈游璃月科技有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F9/451;G06T13/00 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200032 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 渲染 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种对象渲染方法、装置、设备及存储介质。该方法包括:获取目标对象所在的目标区域和预设距离阈值,并根据目标区域和预设距离阈值确定待播放动画所在的动画播放区域;根据目标区域和动画播放区域间的相距距离、以及预设距离阈值确定待播放动画的动画播放参数,并且获取位于动画播放区域上的待渲染对象的当前模型,其中,动画播放参数包括动画播放类型,动画播放类型包括消隐动画或是显现动画;根据动画播放参数对当前模型进行处理,得到待渲染对象的待播放动画,并基于待播放动画进行渲染播放。本发明实施例的技术方案,在无需消耗较多算力的前提下,可避免出现待渲染对象的突然出现或突然消失的情况。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种对象渲染方法、装置、设备及存储介质。
背景技术
很多应用程序(Application,APP)的开发过程多涉及到界面开发,以界面中重要程度较低的背景对象为例,为了节省算力,在界面开发时通常不会渲染远处的背景对象,该背景对象还可以被称为待渲染对象。
但是,这样的界面容易出现待渲染对象的突然出现或是突然消失的情况,其与现实世界的真实情况不符,用户体验较差。
发明内容
本发明实施例提供了一种对象渲染方法、装置、设备及存储介质,解决了界面中可能出现的待渲染对象的突然出现或突然消失的问题。
第一方面,本发明实施例提供了一种对象渲染方法,可以包括:
获取目标对象所在的目标区域和预设距离阈值,根据目标区域和预设距离阈值确定待播放动画所在的动画播放区域;
根据目标区域和动画播放区域间的相距距离、及预设距离阈值确定待播放动画的动画播放参数,并且获取位于动画播放区域上的待渲染对象的当前模型,其中,动画播放参数包括动画播放类型,动画播放类型包括消隐动画或是显现动画;
根据动画播放参数对当前模型进行处理,得到待渲染对象的待播放动画,并基于待播放动画进行渲染播放。
可选的,动画播放参数还可以包括与待播放动画中的各帧待播放界面对应的棋盘格强度,根据动画播放参数对当前模型进行处理,得到待渲染对象的待播放动画,可以包括:
获取与当前模型关联的对象模型,其中,对象模型包括当前模型或是待渲染对象的模型精度高于当前模型的目标模型;
针对每个棋盘格强度,基于棋盘格强度从与对象模型关联的各像素点中确定待渲染像素点,并基于待渲染像素点得到待渲染对象的待播放界面;
根据动画播放类型和各帧待播放界面得到待播放动画。
在此基础上,可选的,棋盘格强度是与待渲染像素点的像素点数量和像素点的像素点数量间的数量比例呈正相关;
根据动画播放类型和各帧待播放界面得到待播放动画,可以包括:
基于动画播放类型确定各棋盘格强度的变化趋势,根据变化趋势对各帧待播放界面进行界面排序;
基于界面排序结果得到待播放动画。
在此基础上,可选的,当动画播放类型是消隐动画时,对象模型包括当前模型,变化趋势包括从大到小;和/或,
当动画播放类型是显现动画时,对象模型包括目标模型,变化趋势包括从小到大。
可选的,基于棋盘格强度从与对象模型关联的各像素点中确定待渲染像素点,可以包括:
针对与对象模型关联的每个像素点,获取与像素点关联的棋盘格,对棋盘格中各格子的格子强度进行计算,并根据计算结果和棋盘格强度判断像素点是否为待渲染像素点;
根据判断结果从各像素点中确定待渲染像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海米哈游璃月科技有限公司,未经上海米哈游璃月科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110602387.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对象渲染方法、装置、设备及存储介质
- 下一篇:一种轨道应急救援方法