模型阴影的处理方法、装置、设备及存储介质与流程

文档序号:36332416发布日期:2023-12-10 13:01阅读:53来源:国知局
模型阴影的处理方法与流程

本申请涉及车辆,涉及但不限于模型阴影的处理方法、装置、设备及存储介质。


背景技术:

1、随着模型技术的不断发展,模型阴影的应用也越来越广。在车辆技术领域,车辆设备的三维模型也逐步增加了阴影的显示。

2、对于车辆3d模型阴影的生成,相关技术的处理方案包括:先绘制一个车辆的3d模型,然后通过2个渲染摄像机分别对3d模型进行两次渲染,投射到两个渲染纹理上,从而得到3d模型的显示图像和阴影图像。

3、可以看出,该过程通过两个渲染摄像机进行了两次渲染处理,渲染过程需要消耗较大的图形处理器(graphics processing unit,gpu)算力,所以相关技术中的模型阴影生成方案对于gpu的算力要求较高,处理速率较低。


技术实现思路

1、本申请提供了模型阴影的处理方法、装置、设备及存储介质,该方案在生成目标模型的阴影的过程中,只需要通过一个渲染摄像机对目标模型进行一次渲染即可,降低了对于gpu的算力需求,提高了处理速度。

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

3、第一方面,本申请提供了一种模型阴影的处理方法,所述处理方法包括:

4、获取待生成阴影的目标模型;

5、采用第一渲染摄像机对所述目标模型进行一次渲染,得到第一渲染结果;

6、对所述第一渲染结果进行处理,得到相同的两个纹理图像;所述纹理图像为所述目标模型的显示图像;

7、对第一纹理图像进行镜像处理后得到所述目标模型的阴影图像;所述第一纹理图像为所述两个纹理图像中的任一个纹理图像;

8、在目标显示区域对应显示所述目标模型的所述显示图像和所述阴影图像。

9、第二方面,本申请提供了一种模型阴影的处理装置,所述装置包括:

10、获取单元,用于获取待生成阴影的目标模型;

11、渲染单元,用于采用第一渲染摄像机对所述目标模型进行一次渲染,得到第一渲染结果;

12、处理单元,用于对所述第一渲染结果进行处理,得到相同的两个纹理图像;所述纹理图像为所述目标模型的显示图像;

13、镜像单元,用于对第一纹理图像进行镜像处理后得到所述目标模型的阴影图像;所述第一纹理图像为所述两个纹理图像中的任一个纹理图像;

14、显示单元,用于在目标显示区域对应显示所述目标模型的所述显示图像和所述阴影图像。

15、第三方面,本申请提供了一种电子设备,所述电子设备至少包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述存储器上的计算机程序时,实现第一方面提供的模型阴影的处理方法。

16、第四方面,本申请提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面提供的模型阴影的处理方法。

17、本申请所提供的模型阴影的处理方法、装置、设备、系统及存储介质,包括:获取待生成阴影的目标模型;采用第一渲染摄像机对所述目标模型进行一次渲染,得到第一渲染结果;对所述第一渲染结果进行处理,得到相同的两个纹理图像;所述纹理图像为所述目标模型的显示图像;对第一纹理图像进行镜像处理后得到所述目标模型的阴影图像;所述第一纹理图像为所述两个纹理图像中的任一个纹理图像;在目标显示区域对应显示所述目标模型的所述显示图像和所述阴影图像。

18、对于本申请的方案,在得到目标模型的阴影图像时,采用一个渲染摄像机对目标模型进行一次渲染得到第一渲染结果,然后对第一渲染结果进行处理得到相同的两个纹理图像,将一个纹理图像镜像后,得到目标模型的阴影图像;然后,对应显示目标模型的显示图像和阴影图像。由于相关技术的需要针对显示图像进行一次渲染,针对阴影图像进行一次渲染;与相关技术中通过两个渲染摄像机进行两个渲染的过程相比,本申请的方案中,通过一次渲染可以得到显示图像和阴影图像,节省了一次渲染,降低了对于gpu的算力需求,提高了处理速度。



技术特征:

1.一种模型阴影的处理方法,其特征在于,所述处理方法包括:

2.根据权利要求1所述的处理方法,其特征在于,在所述在目标显示区域对应显示所述目标模型的所述显示图像和所述阴影图像之前,所述方法还包括:

3.根据权利要求2所述的处理方法,其特征在于,所述沿着所述参考方向对所述阴影图像的第一参数值进行调整,以对所述阴影图像进行虚化;包括:

4.根据权利要求1所述的处理方法,其特征在于,所述对所述第一渲染结果进行处理,得到相同的两个纹理图像,包括:

5.根据权利要求1所述的处理方法,其特征在于,所述对所述第一渲染结果进行处理,得到相同的两个纹理图像,包括:

6.根据权利要求1所述的处理方法,其特征在于,所述对所述第一纹理图像进行镜像处理后得到所述目标模型的阴影图像,包括:

7.根据权利要求1所述的处理方法,其特征在于,在所述采用第一渲染摄像机对所述目标模型进行一次渲染,得到第一渲染结果之前,所述方法还包括:

8.一种模型阴影的处理装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器运行所述计算机程序时,执行权利要求1至权利要求7任一项所述的模型阴影的处理方法。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机可读存储介质上的计算机程序被执行时,执行权利要求1至权利要求7任一项所述的模型阴影的处理方法。


技术总结
本申请公开了模型阴影的处理方法、装置、设备及存储介质,包括:获取待生成阴影的目标模型;采用第一渲染摄像机对所述目标模型进行一次渲染,得到第一渲染结果;对所述第一渲染结果进行处理,得到相同的两个纹理图像;所述纹理图像为所述目标模型的显示图像;对第一纹理图像进行镜像处理后得到所述目标模型的阴影图像;所述第一纹理图像为所述两个纹理图像中的任一个纹理图像;在目标显示区域对应显示所述目标模型的所述显示图像和所述阴影图像。该方案在生成目标模型的阴影的过程中,只需要通过一个渲染摄像机对目标模型进行一次渲染即可,降低了对于GPU的算力需要,提高了处理速度。

技术研发人员:鲍有源,田江龙
受保护的技术使用者:阿维塔科技(重庆)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1