预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115457179A(43)申请公布日2022.12.09(21)申请号202211154080.7(22)申请日2022.09.21(71)申请人北京字跳网络技术有限公司地址100190北京市海淀区紫金数码园4号楼2层0207(72)发明人高星刘慧琳(74)专利代理机构北京世辉律师事务所16093专利代理师李峥宇(51)Int.Cl.G06T15/00(2011.01)权利要求书2页说明书13页附图7页(54)发明名称用于渲染虚拟对象的方法、装置、设备和介质(57)摘要提供了用于渲染虚拟对象的方法、装置、设备和介质。在一种方法中,获取真实环境的多个环境图像,多个环境图像包括分别在多个采集时间点采集的真实环境的图像。基于多个采集时间点,从多个环境图像中选择与增强现实应用被使用的当前时间点相匹配的环境图像,以作为渲染环境图像。在增强现实应用中呈现利用渲染环境图像渲染的虚拟对象。利用本公开的示例性实现方式,可以基于当前时间点来实时地选择用于渲染虚拟对象的渲染环境图像并且执行渲染。以此方式,可以使得渲染环境图像的光照信息与当前时间点的真实环境的光照信息相一致。CN115457179ACN115457179A权利要求书1/2页1.一种用于在增强现实应用中渲染虚拟对象的方法,包括:获取真实环境的多个环境图像,所述多个环境图像包括分别在多个采集时间点采集的所述真实环境的图像;基于所述多个采集时间点,从所述多个环境图像中选择与所述增强现实应用被使用的当前时间点相匹配的环境图像,以作为渲染环境图像;以及在所述增强现实应用中呈现利用所述渲染环境图像渲染的所述虚拟对象。2.根据权利要求1的所述方法,其中所述多个环境图像是分别在所述真实环境中的多个采集位置处采集的,以及选择所述渲染环境图像进一步包括:确定运行所述增强现实应用的终端设备在所述真实环境中的设备位置;以及基于所述多个采集位置,从所述多个环境图像中选择与所述设备位置相匹配的所述渲染环境图像。3.根据权利要求2的所述方法,其中确定与所述设备位置相匹配的所述渲染环境图像包括:分别确定所述多个环境图像的多个采集位置与所述设备位置之间的相应距离;以及基于所述相应距离的比较来选择所述渲染环境图像。4.根据权利要求3的所述方法,其中基于所述相应距离的所述比较来选择所述渲染环境图像进一步包括:基于所述多个环境图像确定所述真实环境的空间结构;基于所述空间结构确定所述渲染环境图像的采集位置与所述设备位置之间是否存在障碍物;以及响应于确定所述渲染环境图像的所述采集位置与所述设备位置之间不存在障碍物,选择所述渲染环境图像。5.根据权利要求4的所述方法,进一步包括:响应于确定所述渲染环境图像的所述采集位置与所述设备位置之间存在障碍物,选择所述多个环境图像中的采集位置与所述设备位置相邻的另一环境图像以作为所述渲染环境图像。6.根据权利要求2的所述方法,其中呈现所述虚拟对象包括:获取与所述渲染环境图像相关联的采集角度;基于所述采集角度,将所述渲染环境图像转换至标准角度下的标准环境图像;以及将所述标准环境图像作为环境光贴图以渲染所述虚拟对象。7.根据权利要求6的所述方法,其中将所述渲染环境图像转换至所述标准环境图像包括:针对所述渲染环境图像中的像素,基于所述采集角度、所述像素在所述渲染环境图像中的球面坐标、以及所述标准角度,确定所述标准环境图像中的与所述像素相对应的标准像素。8.根据权利要求6的所述方法,其中渲染所述虚拟对象包括:基于球谐光照模型来确定与所述标准环境图像相关联的球谐光照参数向量;以及基于所述球谐光照参数向量来渲染所述虚拟对象。9.根据权利要求8的所述方法,其中利用所述球谐光照参数向量来渲染所述虚拟对象包括:基于所述设备位置和所述当前时间中的至少任一项,从所述多个环境图像中选择另一2CN115457179A权利要求书2/2页渲染环境图像;确定所述另一渲染环境图像的另一球谐光照参数向量;以及基于所述球谐光照参数向量和所述另一球谐光照参数向量的插值,渲染所述虚拟图像。10.根据权利要求9的所述方法,其中所述插值包括以下至少任一项:基于位置的插值、基于时间的插值。11.一种用于在增强现实应用中渲染虚拟对象的装置,包括:获取模块,被配置用于获取真实环境的多个环境图像,所述多个环境图像包括分别在多个采集时间点采集的所述真实环境的图像;选择模块,被配置用于基于所述多个采集时间点,从所述多个环境图像中选择与所述增强现实应用被使用的当前时间点相匹配的环境图像,以作为渲染环境图像;以及呈现模块,被配置用于在所述增强现实应用中呈现利用所述渲染环境图像渲染的所述虚拟对象。12.一种电子设备,包括:至少一个处理单元;以及至少一个存储器,所述至少一个存储器被耦合到所述