System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据渲染方法、装置、设备及计算机可读存储介质制造方法及图纸_技高网

一种数据渲染方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:40419638 阅读:6 留言:0更新日期:2024-02-20 22:38
本申请提供了一种数据渲染方法、装置、设备及计算机可读存储介质,应用于云技术、人工智能、智慧交通、地图、游戏和车载等各种数据渲染场景;该数据渲染方法包括:对待处理渲染素材进行模型重构,得到待渲染三维模型;对待渲染三维模型进行特征提取,得到待渲染三维特征;基于待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列,其中,视角方向序列中的视角方向表示三维空间中的模型呈现视角,视角图像序列中的视角图像为视角方向上的模型图像;基于待渲染三维模型和视角图像序列,确定目标三维模型;基于目标三维模型渲染虚拟对象。通过本申请,能够提升数据渲染效果。

【技术实现步骤摘要】

本申请涉及计算机应用领域中的数据处理技术,尤其涉及一种数据渲染方法、装置、设备及计算机可读存储介质


技术介绍

1、在虚拟场景中,常常存在渲染虚拟对象的处理。一般来说,为了渲染虚拟对象,通常基于二维图像进行虚拟对象的渲染。然而,由于上述渲染虚拟对象的过程是基于单一的二维图像实现的,影响了虚拟对象的渲染质量,进而影响了数据渲染效果。


技术实现思路

1、本申请实施例提供一种数据渲染方法、装置、设备、计算机可读存储介质及计算机程序产品,能够提升数据渲染效果。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种数据渲染方法,所述方法包括:

4、对待处理渲染素材进行模型重构,得到待渲染三维模型;

5、对所述待渲染三维模型进行特征提取,得到待渲染三维特征;

6、基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列,其中,所述视角方向序列中的视角方向表示三维空间中的模型呈现视角,所述视角图像序列中的视角图像为所述视角方向上的模型图像;

7、基于所述待渲染三维模型和所述视角图像序列,确定目标三维模型;

8、基于所述目标三维模型渲染虚拟对象。

9、本申请实施例提供一种数据渲染装置,所述数据渲染装置包括:

10、模型重构模块,用于对待处理渲染素材进行模型重构,得到待渲染三维模型;

11、特征提取模块,用于对所述待渲染三维模型进行特征提取,得到待渲染三维特征;

12、图像确定模块,用于基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列,其中,所述视角方向序列中的视角方向表示三维空间中的模型呈现视角,所述视角图像序列中的视角图像为所述视角方向上的模型图像;

13、模型确定模块,用于将所述视角图像序列整合为目标三维模型;

14、对象渲染模块,用于基于所述目标三维模型渲染虚拟对象。

15、在本申请实施例中,所述模型确定模块,还用于遍历所述视角图像序列,对遍历到的第i个所述视角图像执行以下处理,其中,,n为所述视角图像序列中所述视角图像的数量,i和n为正整数:结合第i个条件三维模型和第i个所述视角图像,预测第i+1个目标视角图像,其中,当时,第i个所述条件三维模型为所述待渲染三维模型,当时,第i个所述条件三维模型为第i-1个所述条件三维模型和第i个所述目标视角图像的结合结果;结合第i个所述条件三维模型和第i+1个所述目标视角图像,得到第i+1个所述条件三维模型;当遍历完成时,将遍历获得的第n个所述条件三维模型确定为所述目标三维模型。

16、在本申请实施例中,所述特征提取模块,还用于遍历所述待渲染三维模型中的各个待渲染顶点,针对遍历到的每个待渲染顶点执行以下处理:获取所述待渲染顶点在第一维度平面的第一顶点特征、在第二维度平面的第二顶点特征、以及在第三维度平面的第三顶点特征;结合所述第一顶点特征、所述第二顶点特征和所述第三顶点特征,获得顶点三维特征;基于遍历获得的与各个所述待渲染顶点对应的各个所述顶点三维特征,确定所述待渲染三维特征。

17、在本申请实施例中,所述特征提取模块,还用于将遍历获得的与各个所述待渲染顶点对应的各个所述顶点三维特征,划分为三维特征序列;通过迭代j遍历所述三维特征序列,将遍历到的第j个三维特征和第j+1个三维特征,结合为第j+1个目标三维特征,其中,j为正整数;当遍历完所述三维特征序列时,基于遍历j获得的各个所述目标三维特征,得到与所述三维特征序列对应的目标三维特征序列;将所述目标三维特征序列组合为所述待渲染三维特征。

18、在本申请实施例中,所述图像确定模块,还用于遍历所述视角方向序列,对每个遍历到的所述视角方向执行以下处理:在所述视角方向上对所述待渲染三维特征进行位置编码,得到颜色参数和体密度参数;结合所述颜色参数和所述体密度参数进行颜色预测,得到所述视角图像;当遍历完所述视角方向序列时,由每个所述视角方向对应的所述视角图像,获得与所述视角方向序列对应的所述视角图像序列。

19、在本申请实施例中,所述图像确定模块,还用于确定所述待渲染三维模型在所述视角方向上的模型视角位置;沿所述视角方向,获取从相机近边界到所述模型视角位置的累积透射率;将所述累积透射率、所述颜色参数和所述体密度参数,组合为待积分对象;将所述待积分对象在所述相机近边界和相机远边界之间的积分结果,确定为所述视角图像。

20、在本申请实施例中,所述模型重构通过素材重构模型实现,所述数据渲染装置还包括模型训练模块,用于获取渲染素材样本、以及所述渲染素材样本的三维模型标签;采用待训练模型对所述渲染素材样本进行模型重构,得到三维预测模型,其中,所述待训练模型为待训练的用于对渲染素材进行模型重构的神经网络模型;基于所述三维模型标签和所述三维预测模型之间的差异,训练所述待训练模型,得到所述素材重构模型。

21、在本申请实施例中,所述模型重构模块,用于对所述待处理渲染素材进行模型重构,得到待检测三维模型;将所述待检测三维模型转换至视觉空间,得到待呈现模型;基于所述待呈现模型确定待修正信息;基于所述待修正信息修正所述待检测三维模型,得到所述待渲染三维模型。

22、在本申请实施例中,所述数据渲染装置还包括图像复用模块,用于将所述视角图像序列与所述视角方向序列进行对应存储,得到视角图像库;获取待渲染视角方向序列;当所述视角方向序列包括所述待渲染视角方向序列时,从所述视角图像库的所述视角图像序列中,选择与所述待渲染视角方向序列对应的视角图像子序列;基于所述视角图像子序列渲染虚拟对象。

23、在本申请实施例中,所述图像复用模块,还用于当所述待渲染视角方向序列包括所述视角方向序列时,从所述视角图像库中获取所述视角图像序列;基于所述待渲染视角方向序列与所述视角方向序列之间的视角方向差序列,对所述视角图像序列进行预测,得到新视角图像序列;基于所述新视角图像序列渲染虚拟对象。

24、在本申请实施例中,所述模型确定模块,还用于通过迭代m遍历所述视角方向序列,针对遍历到的第m个所述视角方向执行以下处理,其中,m为正整数:从所述视角图像序列中,获取与第m个所述视角方向对应的第m个所述视角图像;在第m-1个待叠加三维模型的第m个所述视角方向上,叠加第m个所述视角图像,得到第m个所述待叠加三维模型,其中,当m为1时,第m-1个待叠加三维模型为所述待渲染三维模型;将所述视角方向序列遍历完成时所获得的第m个所述待叠加三维模型,确定为所述目标三维模型。

25、本申请实施例提供一种用于数据渲染的电子设备,所述电子设备包括:

26、存储器,用于存储计算机可执行指令或者计算机程序;

27、处理器,用于执行所述存储器中存储的计算机可执行指令或者计算机程序时,实现本申请实施例提供的数据渲染方法。

28、本申请实施例提供一种计算机可读存储介本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述待渲染三维模型和所述视角图像序列,确定目标三维模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述待渲染三维模型进行特征提取,得到待渲染三维特征,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于遍历获得的与各个所述待渲染顶点对应的各个所述顶点三维特征,确定所述待渲染三维特征,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列,包括:

6.根据权利要求5所述的方法,其特征在于,所述结合所述颜色参数和所述体密度参数进行颜色预测,得到所述视角图像,包括:

7.根据权利要求1至4任一项所述的方法,其特征在于,所述模型重构通过素材重构模型实现,所述素材重构模型通过以下方式获得:

8.根据权利要求1至4任一项所述的方法,其特征在于,所述对待处理渲染素材进行模型重构,得到待渲染三维模型,包括:

<p>9.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列之后,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列之后,所述方法还包括:

11.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述待渲染三维模型和所述视角图像序列,确定目标三维模型,包括:

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

13.一种电子设备,其特征在于,所述电子设备包括:

14.一种计算机可读存储介质,存储有计算机可执行指令或者计算机程序,其特征在于,所述计算机可执行指令或者计算机程序被处理器执行时,实现权利要求1至11任一项所述的数据渲染方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述基于所述待渲染三维模型和所述视角图像序列,确定目标三维模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述待渲染三维模型进行特征提取,得到待渲染三维特征,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于遍历获得的与各个所述待渲染顶点对应的各个所述顶点三维特征,确定所述待渲染三维特征,包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述待渲染三维特征,在视角方向序列上进行颜色预测,得到视角图像序列,包括:

6.根据权利要求5所述的方法,其特征在于,所述结合所述颜色参数和所述体密度参数进行颜色预测,得到所述视角图像,包括:

7.根据权利要求1至4任一项所述的方法,其特征在于,所述模型重构通过素材重构模型实现,所述素材重构模型通过以下方式获得:

8.根据权...

【专利技术属性】
技术研发人员:郑强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1