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

模型渲染方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44515635 阅读:5 留言:0更新日期:2025-03-07 13:10
本申请提供一种模型渲染方法、装置、电子设备及存储介质,该方法包括先获取待渲染模型对应的三维模型的基础颜色信息,并基于所述基础颜色信息得到所述待渲染模型的基础色贴图以及imposter模型;imposter模型为所述待渲染模型对应的二维模型;然后获取所述待渲染模型对应的三维模型的法线信息,并将所述法线信息转化为目标法线贴图;接着获取所述待渲染模型对应的三维模型的金属度信息,并将所述金属度信息转化为目标金属度贴图;最后基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染,从而极大的减少了渲染模型的面片数量,降低了渲染模型在动画播放时对硬件设备性能的要求。

【技术实现步骤摘要】

本申请涉及模型渲染方法,尤其涉及一种模型渲染方法、装置、电子设备及存储介质


技术介绍

1、本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、目前,渲染模型广泛的应用于各种动画场景中,而相关技术中,为了保证动画显示效果,一般会采用三维模型作为待渲染的模型。但是,在一些动画场景中,在同一显示画面中需要同时出现大量的渲染模型,例如,在一些游戏充值动画中,会同时出现大量的虚拟货币模型,此外,为了保证显示效果,相关技术中的三维模型一般都包括成百上千个面片。因此,相关技术中想要同时在动画中显示多个渲染模型,需要硬件设备提供强大的算力,为动画显示性能带来很大的压力。


技术实现思路

1、有鉴于此,本申请的目的在于提出一种模型渲染方法、装置、电子设备及存储介质,用以解决或部分解决上述
技术介绍
中的问题。

2、基于上述目的,本申请提供了一种模型渲染方法,包括:

3、获取待渲染模型对应的三维模型的基础颜色信息,并基于所述基础颜色信息得到所述待渲染模型的基础色贴图以及imposter模型;所述imposter模型为所述待渲染模型对应的二维模型;所述基础色贴图包括所述imposter模型在空间中多个角度的颜色信息;

4、获取所述待渲染模型对应的三维模型的法线信息,并将所述法线信息转化为目标法线贴图;所述目标法线贴图包括所述imposter模型在空间中多个角度的法线信息;

5、获取所述待渲染模型对应的三维模型的金属度信息,并将所述金属度信息转化为目标金属度贴图;所述目标金属度贴图包括所述imposter模型在空间中多个角度的金属度信息;

6、基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染。

7、基于同一专利技术构思,本申请示例性实施例还提供了一种模型渲染装置,包括:

8、基础色烘焙模块,获取待渲染模型对应的三维模型的基础颜色信息,并基于所述基础颜色信息得到所述待渲染模型的基础色贴图以及imposter模型;所述imposter模型为所述待渲染模型对应的二维模型;所述基础色贴图包括所述imposter模型在空间中多个角度的颜色信息;

9、法线烘焙模块,获取所述待渲染模型对应的三维模型的法线信息,并将所述法线信息转化为目标法线贴图;所述目标法线贴图包括所述imposter模型在空间中多个角度的法线信息;

10、金属度烘焙模块,获取所述待渲染模型对应的三维模型的金属度信息,并将所述金属度信息转化为目标金属度贴图;所述目标金属度贴图包括所述imposter模型在空间中多个角度的金属度信息;

11、渲染模块,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染。

12、基于同一专利技术构思,本申请示例性实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器执行所述程序时实现如上所述的模型渲染方法。

13、基于同一专利技术构思,本申请示例性实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如上所述的模型渲染方法。

14、基于同一专利技术构思,本申请示例性实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序由一个或若干个处理器执行以使得所述处理器执行如上所述的模型渲染方法。

15、从上面所述可以看出,本申请提供的模型渲染方法、装置、电子设备及存储介质,先获取待渲染模型对应的三维模型的基础颜色信息,并基于所述基础颜色信息得到所述待渲染模型的基础色贴图以及imposter模型;所述imposter模型为所述待渲染模型对应的二维模型;所述基础色贴图包括所述imposter模型在空间中多个角度的颜色信息;然后获取所述待渲染模型对应的三维模型的法线信息,并将所述法线信息转化为目标法线贴图;所述目标法线贴图包括所述imposter模型在空间中多个角度的法线信息;接着获取所述待渲染模型对应的三维模型的金属度信息,并将所述金属度信息转化为目标金属度贴图;所述目标金属度贴图包括所述imposter模型在空间中多个角度的金属度信息;最后基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染,从而通过imposter烘焙技术,采用二维的imposter模型实现待渲染模型的渲染效果,极大的减少了渲染模型的面片数量,降低了渲染模型在动画播放时对硬件设备性能的要求。

本文档来自技高网...

【技术保护点】

1.一种模型渲染方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染,具体包括:

3.根据权利要求2所述的方法,其特征在于,基于所述目标法线贴图确定所述imposter模型的光影颜色信息,具体包括:

4.根据权利要求2所述的方法,其特征在于,基于所述目标法线贴图确定所述imposter模型的光影颜色信息,具体包括:

5.根据权利要求2所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图确定所述imposter模型的金属颜色信息;具体包括:

6.根据权利要求5所述的方法,其特征在于,通过如下公式确定所述imposter模型的金属颜色信息:

7.根据权利要求5所述的方法,其特征在于,基于所述基础色贴图确定所述imposter模型的初始颜色信息,具体包括:

8.根据权利要求5所述的方法,其特征在于,基于所述自阴影信息、所述金属分布信息及所述金属颜色分布信息确定所述imposter模型的第二金属颜色分布信息,具体包括:

9.根据权利要求3或4所述的方法,其特征在于,基于所述目标法线贴图和所述目标金属度贴图确定所述imposter模型的高光颜色信息,具体包括:

10.根据权利要求9所述的方法,其特征在于,基于所述目标光照方向、所述摄像机方向及所述目标法线贴图确定所述imposter模型的高光计算方向,具体包括:

11.根据权利要求1所述的方法,其特征在于,在基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染之前,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染之后,所述方法还包括:

13.根据权利要求2所述的方法,其特征在于,基于所述光影颜色信息、所述金属颜色信息及所述高光颜色信息对所述imposter模型进行渲染,具体包括:

14.根据权利要求1所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染之后,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,所述方法还包括:

16.一种模型渲染装置,其特征在于,包括:

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

18.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行根据权利要求1至15中任一项所述的方法。

...

【技术特征摘要】

1.一种模型渲染方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图对所述imposter模型进行渲染,具体包括:

3.根据权利要求2所述的方法,其特征在于,基于所述目标法线贴图确定所述imposter模型的光影颜色信息,具体包括:

4.根据权利要求2所述的方法,其特征在于,基于所述目标法线贴图确定所述imposter模型的光影颜色信息,具体包括:

5.根据权利要求2所述的方法,其特征在于,基于所述基础色贴图、所述目标法线贴图和所述目标金属度贴图确定所述imposter模型的金属颜色信息;具体包括:

6.根据权利要求5所述的方法,其特征在于,通过如下公式确定所述imposter模型的金属颜色信息:

7.根据权利要求5所述的方法,其特征在于,基于所述基础色贴图确定所述imposter模型的初始颜色信息,具体包括:

8.根据权利要求5所述的方法,其特征在于,基于所述自阴影信息、所述金属分布信息及所述金属颜色分布信息确定所述imposter模型的第二金属颜色分布信息,具体包括:

9.根据权利要求3或4所述的方法,其特征在于,基于所述目标法线贴图和所述目标金属度贴图确定所述imposter模型的高光颜色信息,具体包括:

10.根据权利要求9所述的方法,其特征在于,基于所述目标...

【专利技术属性】
技术研发人员:吴宛婷
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1