【技术实现步骤摘要】
虚拟对象的渲染方法、装置、设备及可读存储介质
[0001]本申请涉及计算机应用领域中的渲染技术,尤其涉及一种虚拟对象的渲染方法、装置、设备及可读存储介质。
技术介绍
[0002]基于图形处理硬件渲染的虚拟场景中,包括了各种各样的虚拟对象。随着图形处理硬件的显示技术日渐成熟,扩展了感知环境以及获取信息的渠道;通过虚拟场景的显示技术,能够根据实际需求实现受控于用户或人工智能(Artificial Intelligence,AI)的虚拟对象之间的多样化的交互,具有各种典型的应用场景。
[0003]一般来说,为了对虚拟场景中的待渲染对象进行渲染,通常基于下发的虚拟对象创建协议实现。然而,虚拟对象创建协议用于对待渲染对象的所有元素进行渲染;如此,距离较远的待渲染对象也会以较高的精度渲染出来,导致虚拟对象的渲染效率较低。
技术实现思路
[0004]本申请实施例提供一种虚拟对象的渲染方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提升虚拟对象的渲染效率。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种虚拟对象的渲染方法,包括:
[0007]在虚拟场景中,基于第一虚拟对象与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度;
[0008]获取小于等于所述目标渲染精度的N个渲染精度,其中,N为正整数;
[0009]基于渲染精度与待渲染素材之间的对应关系,确定N个所述渲染精度中的每个所述渲染精度对应的所述待渲染素材,得到N个 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟对象的渲染方法,其特征在于,所述方法包括:在虚拟场景中,基于第一虚拟对象与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度;获取小于等于所述目标渲染精度的N个渲染精度,其中,N为正整数;基于渲染精度与待渲染素材之间的对应关系,确定N个所述渲染精度中的每个所述渲染精度对应的所述待渲染素材,得到N个所述待渲染素材;通过渲染所述待渲染素材,在所述虚拟场景中呈现与所述待渲染对象的所述目标渲染精度所对应的第二虚拟对象。2.根据权利要求1所述的方法,其特征在于,所述在虚拟场景中,基于第一虚拟对象与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度之前,所述方法还包括:基于所述第一虚拟对象与所述待渲染对象之间的候选距离,确定M个所述渲染精度,其中,M为大于1的正整数,且M≥N,M个所述渲染精度包括所述目标渲染精度;获取所述待渲染对象对应的渲染素材;基于M个所述渲染精度对所述渲染素材进行划分,得到M个所述渲染精度中的每个所述渲染精度对应的所述待渲染素材;组合M个所述渲染精度中的每个所述渲染精度对应的所述待渲染素材,得到所述渲染精度与待渲染素材之间的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述通过渲染所述待渲染素材,在所述虚拟场景中呈现与所述待渲染对象的所述目标渲染精度所对应的第二虚拟对象,包括:获取所述虚拟场景中所述待渲染对象对应的当前渲染素材;基于N个所述待渲染素材和所述当前渲染素材之间的对比结果,确定所述当前渲染素材对应的素材更新信息;基于所述素材更新信息渲染所述待渲染素材;通过所述待渲染素材的渲染,在所述虚拟场景中呈现与所述待渲染对象的所述目标渲染精度所对应的所述第二虚拟对象。4.根据权利要求1或2所述的方法,其特征在于,所述在虚拟场景中,基于第一虚拟对象与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度之前,所述方法还包括:响应于所述虚拟场景的呈现请求,获取所述第一虚拟对象的视野范围内的所述待渲染对象;针对所述待渲染对象,获取第一指定渲染精度对应的待渲染数据,其中,M个所述渲染精度包括所述第一指定渲染精度,所述第一指定渲染精度是指呈现所述虚拟场景时所述待渲染对象所对应的所述渲染精度;通过渲染所述待渲染数据,在所述虚拟场景中呈现与所述待渲染对象的所述第一指定渲染精度所对应的第三虚拟对象;所述通过渲染所述待渲染素材,在所述虚拟场景中呈现与所述待渲染对象的所述目标渲染精度所对应的第二虚拟对象,包括:通过渲染所述待渲染素材,在所述虚拟场景中,将呈现的所述第三虚拟对象替换为与所述待渲染对象的所述目标渲染精度所对应的所述第二虚拟对象。5.根据权利要求1或2所述的方法,其特征在于,所述在虚拟场景中,基于第一虚拟对象
与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度之前,所述方法还包括:获取所述第一虚拟对象对应的运动状态,其中,所述运动状态包括运动距离和运动时长中的至少一种;当基于所述运动状态确定满足渲染精度检测条件时,在所述虚拟场景中,获取所述第一虚拟对象与所述待渲染对象之间的距离,其中,所述渲染精度检测条件包括运动距离条件和运动时长条件中的至少一种。6.根据权利要求1或2所述的方法,其特征在于,所述在虚拟场景中,基于第一虚拟对象与待渲染对象之间的距离,确定所述待渲染对象的目标渲染精度之后,所述方法还包括:获取所述第一虚拟对象的视野范围内的K个所述待渲染对象对应的K个所述目标渲染精度,其中,K为正整数;获取与设备渲染性能指标正相关的第二指定渲染精度对应的指定数量,其中,M个所述渲染精度包括所述第二指定渲染精度;基于K个所述目标渲染精度,从K个所述待渲染对象中确定出所述第二指定...
【专利技术属性】
技术研发人员:陈猛,唐建伟,卢宇峰,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。