【技术实现步骤摘要】
模型渲染方法、装置、设备及存储介质
[0001]本公开涉及人工智能
,尤其涉及增强现实、虚拟现实、计算机视觉和深度学习等
,可应用于元宇宙等场景,具体涉及一种模型渲染方法、装置、设备及存储介质。
技术介绍
[0002]在计算机图形应用中,为了尽可能真实呈现虚拟物体,往往需要高精模型。然而,高精模型的复杂性直接关系到它的计算和渲染成本。因此,对于性能较低的移动端而言,在不影响视觉效果的情况下,如何高效实现对模型的渲染至关重要。
技术实现思路
[0003]本公开提供了一种模型渲染方法、装置、设备及存储介质。
[0004]根据本公开的一方面,提供了一种模型渲染方法,该方法包括:根据对虚拟对象的控制操作,确定所述虚拟对象在虚拟空间的空间位置信息;根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型;其中,所述第一候选减面模型为对所述虚拟对象的目标高精模型进行不同面数的减面处理得到;对所述目标减面模型进行渲染。
[0005]根据本公开的另一方面,提供了一种模型渲染装置,该装置包括:空间位置信息确定模块,用于根据对虚拟对象的控制操作,确定所述虚拟对象在虚拟空间的空间位置信息;目标减面模型确定模块,用于根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型;其中,所述第一候选减面模型为对所述虚拟对象的目标高精模型进行不同面数的减面处理得到;模型渲染模块,用于对所述目标减面模型进行渲染。
[0006]根据本公开的另一方面,提供了一种电子设备,该 ...
【技术保护点】
【技术特征摘要】
1.一种模型渲染方法,包括:根据对虚拟对象的控制操作,确定所述虚拟对象在虚拟空间的空间位置信息;根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型;其中,所述第一候选减面模型为对所述虚拟对象的目标高精模型进行不同面数的减面处理得到;对所述目标减面模型进行渲染。2.根据权利要求1所述的方法,其中,所述根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型,包括:根据所述空间位置信息,确定所述虚拟对象从虚拟空间映射到相机空间下的视图的尺寸信息;根据所述尺寸信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型。3.根据权利要求2所述的方法,其中,所述根据所述尺寸信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型,包括:根据所述尺寸信息,确定模型期望面数;根据所述模型期望面数,从所述虚拟对象的第一候选减面模型中选择目标减面模型。4.根据权利要求3所述的方法,其中,所述根据所述尺寸信息,确定模型期望面数,包括:根据所述尺寸信息,确定模型候选面数;根据所述模型候选面数,对所述目标高精模型进行减面处理,得到所述模型候选面数对应的中间减面模型;根据所述目标高精模型在相机空间下的视图,与所述中间减面模型在相机空间下的视图之间的像素误差,从所述模型候选面数中选择模型期望面数。5.根据权利要求3所述的方法,其中,所述对所述目标减面模型进行渲染,包括:根据所述模型期望面数、所述目标减面模型的总面数和所述目标减面模型在所述第一候选减面模型中的层级位置信息,获取目标边塌陷信息;根据所述目标边塌陷信息,对所述目标减面模型进行减面处理,得到最终减面模型;对所述最终减面模型进行渲染。6.根据权利要求1所述的方法,其中,所述根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型,包括:根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择待选减面模型;根据所述虚拟对象在虚拟空间的姿态信息,从所述待选减面模型中选择目标减面模型。7.根据权利要求1所述的方法,还包括:根据本地设备的分辨率和/或硬件信息,从所述虚拟对象的第二候选减面模型中,选择所述本地设备所支持的所述虚拟对象的目标高精模型;其中,所述第二候选减面模型为对所述虚拟对象的原始高精模型进行不同面数的减面处理得到。8.根据权利要求7所述的方法,其中,所述根据本地设备的分辨率和/或硬件信息,从所述虚拟对象第二候选减面模型中,选择所述本地设备所支持的所述虚拟对象的目标高精模型,包括:
根据本地设备的分辨率和/或硬件信息,从所述虚拟对象的第二候选减面模型中,选择所述本地设备所支持的所述虚拟对象的待选高精模型;根据运行所述待选高精模型对所述本地设备的资源占用情况,确定是否将所述待选高精模型作为所述本地设备所支持的所述虚拟对象的目标高精模型。9.根据权利要求8所述的方法,其中,所述根据运行所述待选高精模型对所述本地设备的资源占用情况,确定是否将所述待选高精模型作为所述本地设备所支持的所述虚拟对象的目标高精模型,包括:输出运行所述待选高精模型对所述本地设备的资源占用情况,并问询是否采用所述待选高精模型;在确定采用所述待选高精模型的情况下,将所述待选高精模型作为所述本地设备所支持的所述虚拟对象的目标高精模型。10.一种模型渲染装置,包括:空间位置信息确定模块,用于根据对虚拟对象的控制操作,确定所述虚拟对象在虚拟空间的空间位置信息;目标减面模型确定模块,用于根据所述空间位置信息,从所述虚拟对象的第一候选减面模型中选择目标减面模型;其中,所述第一候选减面模型为对...
【专利技术属性】
技术研发人员:刘豪杰,陈睿智,张岩,赵晨,孙昊,刘经拓,丁二锐,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。