【技术实现步骤摘要】
模型渲染方法、装置、计算机设备及计算机可读存储介质
[0001]本申请涉及游戏
,具体涉及一种模型渲染方法、装置、计算机设备及计算机可读存储介质。
技术介绍
[0002]极光是一种绚丽多彩的等离子体现象,游戏中为了表现出极光效果,提升游戏场景的真实性,通常会对极光现象按时序变化的动态效果进行模拟计算。
[0003]目前,对3D动态极光效果的模拟通常有如下几种方案:一种是制作视觉特效素材(Visual effects,VFX),并在网格模型(Mesh model)上添加特殊的具有顶点动画功能的半透明染色器材质,从而达到3D动态极光效果;另一种是使用与计算体积云类似的光线行进(ray marching)技术,根据3D噪声图(noise)在屏幕空间上绘制出具有3D动态效果的极光。然而,第一种方式不仅会因模型数量多而导致内存吃紧,还会因半透明的材质计算复杂度高而导致算力性能吃紧,影响最终的显示效果。第二种方式同样存在算力性能吃紧,且较难应用于移动端机器的问题,不仅无法满足用户在移动端的需求,也会影响显示效果。
...
【技术保护点】
【技术特征摘要】
1.一种模型渲染方法,其特征在于,包括:获取目标模型,以及所述目标模型所处的世界坐标系;其中,所述世界坐标系是根据所述目标模型对应所在的屏幕空间坐标转换得到的;根据所述世界坐标系中水平面的平面坐标值,获取极光纹理贴图;基于所述极光纹理贴图,渲染显示所述目标模型。2.如权利要求1所述的方法,其特征在于,所述获取目标模型,以及所述目标模型所处的世界坐标系,包括:获取目标模型;其中,所述目标模型为可覆盖待渲染场景的三维网络模型;获取所述目标模型对应所在的屏幕空间坐标,以及所述待渲染场景中摄像机的转动数值;基于所述摄像机的转动数值,对所述屏幕空间坐标进行转换,以生成可随所述摄像机的视线向量变化而变化的世界空间坐标,作为所述世界坐标系。3.如权利要求2所述的方法,其特征在于,所述获取所述目标模型对应所在的屏幕空间坐标,以及所述待渲染场景中摄像机的转动数值,包括:获取所述目标模型对应所在显示屏幕的屏高像素数量和屏宽像素数量;确定所述屏高像素数量作为所述屏幕空间坐标的竖直向量,并确定所述屏宽像素数量作为所述屏幕空间坐标的水平向量,组合得到所述屏幕空间坐标;获取所述摄像机在第一方向上的第一转动角度,并获取所述摄像机在第二方向与第三方向所处平面上的第二转动角度,得到所述转动数值;其中,所述第一方向为深度方向,所述第二方向为竖直方向,所述第三方向为水平方向,所述第一方向、所述第二方向以及所述第三方向之间相互垂直。4.如权利要求3所述的方法,其特征在于,所述基于所述摄像机的转动数值,对所述屏幕空间坐标进行转换,以生成可随所述摄像机的视线向量变化而变化的世界空间坐标,作为所述世界坐标系,包括:基于所述屏幕空间坐标的竖直向量、水平向量,以及预设垂直于所述显示屏幕朝里方向的深度向量,生成初始的世界空间坐标;基于预设的旋转矩阵函数,分析所述竖直向量、所述深度向量以及所述第一转动角度,以对所述初始的世界空间坐标进行转换,得到第一世界空间坐标;基于预设的旋转矩阵函数,分析所述第一世界空间坐标中的水平向量、深度向量,以及所述第二转动角度,以对所述第一世界空间坐标进行转换,得到所述世界坐标系。5.如权利要求3或4所述的方法,其特征在于,所述获取所述摄像机...
【专利技术属性】
技术研发人员:陈天成,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。