对象渲染方法和装置、介质和计算机设备与流程

文档序号:35578861发布日期:2023-09-26 23:14阅读:33来源:国知局
对象渲染方法和装置、介质和计算机设备与流程

本公开涉及虚拟现实,尤其涉及对象渲染方法和装置、介质和计算机设备。


背景技术:

1、在相关技术中,常常会将一些对象渲染到真实采集的图像中,以使渲染后的图像获得一定的视觉效果。然而,相关技术中的对象渲染方式的渲染效果往往真实度较低。


技术实现思路

1、第一方面,本公开实施例提供一种对象渲染方法,所述方法包括:获取第一对象的三维模型,所述第一对象包括第一组件和第二组件,所述第一组件与所述第二组件的相对姿态随时间变化;获取对第二对象进行图像采集获得的图像帧;基于所述图像帧对应的时间信息,确定所述第一组件与所述第二组件的相对姿态信息;基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中。

2、第二方面,本公开实施例提供一种对象渲染方法,所述方法包括:获取图像采集装置采集图像帧时的姿态信息,所述图像帧中包括与第一对象具有预设位姿关系的第二对象,所述姿态信息用于表征所述图像采集装置与所述第二对象之间的相对姿态;基于所述姿态信息对预先生成的三维立体贴图中的像素点进行采样;基于采样出的像素点的像素值确定环境光信息;基于所述环境光信息、所述姿态信息,以及所述预设位姿关系,将所述第一对象的三维模型渲染到所述图像帧上。

3、第三方面,本公开实施例提供一种对象渲染装置,所述装置包括:第一获取模块,用于获取第一对象的三维模型,所述第一对象包括第一组件和第二组件,所述第一组件与所述第二组件的相对姿态随时间变化;第二获取模块,用于获取对第二对象进行图像采集获得的图像帧;第一确定模块,用于基于所述图像帧对应的时间信息,确定所述第一组件与所述第二组件的相对姿态信息;第一渲染模块,用于基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中。

4、第四方面,本公开实施例提供一种对象渲染装置,所述装置包括:第三获取模块,用于获取图像采集装置采集图像帧时的姿态信息,所述图像帧中包括与第一对象具有预设位姿关系的第二对象,所述姿态信息用于表征所述图像采集装置与所述第二对象之间的相对姿态;采样模块,用于基于所述姿态信息对预先生成的三维立体贴图中的像素点进行采样;第二确定模块,用于基于采样出的像素点的像素值确定环境光信息;第二渲染模块,用于基于所述环境光信息、所述姿态信息,以及所述预设位姿关系,将所述第一对象的三维模型渲染到所述图像帧上。

5、第五方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的方法。

6、第六方面,本公开实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现任一实施例所述的方法。

7、本公开实施例基于图像帧对应的时间信息确定第一对象包括的第一组件与第二组件的相对姿态信息,并基于该相对姿态信息和第一对象与图像帧中的第二对象的预设位姿关系,将第一对象的三维模型渲染到所述图像帧中,可以渲染出相对姿态随时间变化的第一组件与第二组件,从而提高渲染效果的真实度。

8、本公开实施例将三维立体贴图的每个像素点视为光源,并基于图像采集装置采集图像帧时的姿态信息对三维立体贴图中的像素点进行采样,在渲染过程中可以使用采样得到的像素点的像素值模拟环境光信息,使渲染出的三维模型呈现出更逼真的反射效果,提高了渲染效果的真实度。

9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。



技术特征:

1.一种对象渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述三维模型包括表征所述第一组件的第一子模型和表征所述第二组件的第二子模型;所述基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一子模型包括锚点和移动点,所述锚点锚定至所述第二子模型的预设点;

4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述三维模型渲染到所述图像帧中,包括:

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中,包括:

7.根据权利要求6所述的方法,其特征在于,所述获取所述图像帧对应的渲染信息,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述相对姿态信息,所述第一对象与所述第二对象的预设位姿关系,以及所述图像帧对应的渲染信息,将所述三维模型渲染到所述图像帧中,包括:

9.一种对象渲染方法,其特征在于,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述环境光信息、所述姿态信息,以及所述预设位姿关系,将所述第一对象的三维模型渲染到所述图像帧上,包括:

11.一种对象渲染装置,其特征在于,所述装置包括:

12.一种对象渲染装置,其特征在于,所述装置包括:

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至10任意一项所述的方法。

14.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至10任意一项所述的方法。


技术总结
本公开实施例提供一种对象渲染方法和装置、介质和计算机设备,所述方法包括:获取第一对象的三维模型,所述第一对象包括第一组件和第二组件,所述第一组件与所述第二组件的相对姿态随时间变化;获取对第二对象进行图像采集获得的图像帧;基于所述图像帧对应的时间信息,确定所述第一组件与所述第二组件的相对姿态信息;基于所述相对姿态信息,以及所述第一对象与所述第二对象的预设位姿关系,将所述三维模型渲染到所述图像帧中。

技术研发人员:孙飞,何野,杨瑞健,赵代平
受保护的技术使用者:北京大甜绵白糖科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1