模型渲染方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:34660605发布日期:2023-07-05 05:14阅读:57来源:国知局
模型渲染方法、装置、计算机设备及计算机可读存储介质与流程

本申请涉及游戏,具体涉及一种模型渲染方法、装置、计算机设备及计算机可读存储介质。


背景技术:

1、极光是一种绚丽多彩的等离子体现象,游戏中为了表现出极光效果,提升游戏场景的真实性,通常会对极光现象按时序变化的动态效果进行模拟计算。

2、目前,对3d动态极光效果的模拟通常有如下几种方案:一种是制作视觉特效素材(visual effects,vfx),并在网格模型(mesh model)上添加特殊的具有顶点动画功能的半透明染色器材质,从而达到3d动态极光效果;另一种是使用与计算体积云类似的光线行进(ray marching)技术,根据3d噪声图(noise)在屏幕空间上绘制出具有3d动态效果的极光。然而,第一种方式不仅会因模型数量多而导致内存吃紧,还会因半透明的材质计算复杂度高而导致算力性能吃紧,影响最终的显示效果。第二种方式同样存在算力性能吃紧,且较难应用于移动端机器的问题,不仅无法满足用户在移动端的需求,也会影响显示效果。

3、因此,现有的3d极光动画制作方法存在着因内存消耗较高,而导致画面效果不稳定的技术问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种模型渲染方法、装置、计算机设备及计算机可读存储介质,用以提升3d动态极光画面的效果质量。

2、第一方面,本申请提供一种模型渲染方法,包括:

3、获取目标模型,以及目标模型所处的世界坐标系;其中,世界坐标系是根据目标模型对应所在的屏幕空间坐标转换得到的;

4、根据世界坐标系中水平面的平面坐标值,获取极光纹理贴图;

5、基于极光纹理贴图,渲染显示目标模型。

6、第二方面,本申请提供一种模型渲染装置,包括:

7、模型获取模块,用于获取目标模型,以及目标模型所处的世界坐标系;其中,世界坐标系是根据目标模型对应所在的屏幕空间坐标转换得到的;

8、贴图获取模块,用于根据世界坐标系的水平面坐标值,获取极光纹理贴图;

9、模型渲染模块,用于基于极光纹理贴图,渲染显示目标模型。

10、第三方面,本申请还提供一种计算机设备,包括:

11、一个或多个处理器;

12、存储器;以及一个或多个应用程序,其中的一个或多个应用程序被存储于存储器中,并配置为由处理器执行以实现上述的模型渲染方法。

13、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器进行加载,以执行上述模型渲染方法中的步骤。

14、第五方面,本申请实施例提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面提供的方法。

15、上述模型渲染方法、装置、计算机设备及计算机可读存储介质,终端通过获取目标模型,以及根据目标模型对应所在的屏幕空间坐标转换得到的世界坐标系,即可根据世界坐标系中水平面的平面坐标值,获取极光纹理贴图,最终基于极光纹理贴图,渲染显示目标模型,得到画面效果更加稳定的3d极光动画,同时节省动画制作的内存消耗,满足用户对游戏场景的精细化需求。



技术特征:

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

2.如权利要求1所述的方法,其特征在于,所述获取目标模型,以及所述目标模型所处的世界坐标系,包括:

3.如权利要求2所述的方法,其特征在于,所述获取所述目标模型对应所在的屏幕空间坐标,以及所述待渲染场景中摄像机的转动数值,包括:

4.如权利要求3所述的方法,其特征在于,所述基于所述摄像机的转动数值,对所述屏幕空间坐标进行转换,以生成可随所述摄像机的视线向量变化而变化的世界空间坐标,作为所述世界坐标系,包括:

5.如权利要求3或4所述的方法,其特征在于,所述获取所述摄像机在第一方向上的第一转动角度,包括:

6.如权利要求3或4所述的方法,其特征在于,所述获取所述摄像机在第二方向与第三方向所处平面上的第二转动角度,包括:

7.如权利要求1所述的方法,其特征在于,所述根据所述世界坐标系中水平面的平面坐标值,获取极光纹理贴图,包括:

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

9.一种计算机设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7中任一项所述模型渲染方法中的步骤。


技术总结
本申请提供一种模型渲染方法、装置、计算机设备及计算机可读存储介质,方法包括:获取目标模型,以及目标模型所处的世界坐标系;其中,世界坐标系是根据目标模型对应所在的屏幕空间坐标转换得到的;根据世界坐标系中水平面的平面坐标值,获取极光纹理贴图;基于极光纹理贴图,渲染显示目标模型。采用本申请,能够在节省3D极光动画制作内存消耗的同时,提升动画稳定性,优化画面质量。

技术研发人员:陈天成
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1