三维渲染方法、设备、存储介质及程序产品与流程
- 国知局
- 2025-01-10 13:35:50
本申请涉及三维渲染,尤其涉及一种三维渲染方法、设备、存储介质及程序产品。
背景技术:
1、三维高斯溅射(3d gaussian splatting,3dgs)是一种高性能的照片级3d渲染技术,被广泛应用在混合现实技术(mixed reality,mr)、增强现实(augmented reality,ar)或虚拟现实(virtual reality,vr)技术等领域。三维场景包括三维对象,可以通过3dgs技术将三维对象渲染成二维图像,并将二维图像呈现在mr设备、vr设备或ar设备的屏幕上,以实现对三维场景的展示。
2、然而,3dgs技术需要消耗大量渲染资源,这限制3dgs技术的使用。
技术实现思路
1、本申请的多个方面提供一种三维渲染方法、设备、存储介质及程序产品,用以减少三维渲染消耗的资源,提升三维渲染的性能。
2、本申请实施例提供一种三维渲染方法,该方法包括:确定目标三维场景中的第一相机位姿和目标三维场景中待渲染的三维对象对应的第一展示位姿;其中,所述三维对象对应目标三维高斯溅射模型,目标三维高斯溅射模型包括用于描述三维对象的多个第一高斯点;根据第一相机位姿和第一展示位姿反映的距离信息,从多个第一高斯点中选择目标高斯点,目标高斯点的数量与距离信息是负相关关系;根据第一展示位姿对目标高斯点进行高斯溅射,以得到三维对象对应的二维图像。
3、本申请实施例还提供一种电子设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以实现本申请实施例提供的三维渲染方法中的各步骤。
4、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现本申请实施例提供的三维渲染方法中的各步骤。
5、本申请实施例还提供一种计算机程序产品,包括计算机程序/指令,当计算机程序/指令被处理器执行时,致使处理器实现本申请实施例提供的三维渲染方法中的各步骤。
6、在本申请实施例中,通过三维高斯溅射模型对三维对象进行表示,根据相机位姿和展示位姿反映的虚拟相机与三维对象之间的观察距离自适应地从三维高斯溅射模型包括的高斯点中选择目标高斯点,针对所选择的目标高斯点进行高斯溅射,得到三维对象对应的二维图像。其中,高斯点的数量与距离呈负相关关系,随着观察距离的远近可以自适应的调整高斯点的数量,在保证图像视觉效果的情况下,无需对大量高斯点进行渲染,提升渲染性能。
7、进一步,从三维模型对应的多边形面的维度,根据多边形面与虚拟相机之间距离,自适应地调整出现在多边形面的高斯点,无需从高斯点的维度确定与虚拟相机的距离信息,降低计算量,提升渲染性能。
技术特征:1.一种三维渲染方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一相机位姿和所述第一展示位姿反映的距离信息,从所述多个第一高斯点中选择目标高斯点,包括:
3.根据权利要求2所述的方法,其特征在于,所述多边形面对应有多个显示层级,且所述显示层级越高显示细节度越高,第一高斯点对应有显示层级范围;
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,将所述任一显示层级中初始尺度低于所述任一显示层级的尺度阈值的至少两个候选高斯点合并成至少一个新的高斯点,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,根据所述第一展示位姿对所述目标高斯点进行高斯溅射,以得到所述三维对象对应的二维图像,包括:
7.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
8.根据权利要求1-5任一项所述的方法,其特征在于,还包括:
9.一种电子设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,与所述存储器耦合,用于执行所述计算机程序,以实现权利要求1-8中任一项所述方法中的步骤。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器实现权利要求1-8中任一项所述方法中的步骤。
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,当所述计算机程序/指令被处理器执行时,致使所述处理器实现权利要求1-8中的任一项所述方法中的步骤。
技术总结本申请实施例提供一种三维渲染方法、设备、存储介质及程序产品。在本申请实施例中,针对三维对象的三维高斯溅射模型,输入相机位姿和三维对象的展示位姿,根据相机位姿和展示位姿反映的虚拟相机与三维对象之间的观察距离自适应地选择高斯点,针对所选择的高斯点进行高斯溅射,得到三维对象对应的二维图像。其中,高斯点的数量与距离呈负相关关系,随着观察距离自适应的调整高斯点的数量,无需对大量高斯点进行渲染,提升渲染性能。进一步,从三维模型对应的多边形面的维度,根据多边形面与虚拟相机之间距离,自适应地调整出现在多边形面的高斯点,无需从高斯点的维度确定与虚拟相机的距离信息,降低计算量,提升渲染性能。技术研发人员:师超,张勇,杨中雷,陈俊杰,马金泽,刘金辉,祝梁超受保护的技术使用者:淘宝(中国)软件有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/354117.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表