【技术实现步骤摘要】
游戏画面的生成方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种游戏画面的生成方法、装置、设备及存储介质。
技术介绍
[0002]在游戏场景中,三维(3D)摄像机是用于将世界场景投屏到屏幕的设备。在游戏场景中可以创建多个3D摄像机,并将其中一个3D摄像机设置为主摄像机。
[0003]例如,对于第一人称的射击游戏,常会将摄像机挂载到玩家角色上面,将其放置在角色眼睛的高度。对于一个赛车游戏,可能会让摄像机跟随赛车。
[0004]常规对3D游戏画面的处理中,将3D主摄像机在游戏场景中直接采集到的图像(即渲染后得到的图像),投射到屏幕,获得供玩家观看的2D画面。
[0005]当需要对3D主摄像机采集画面的分辨率进行修改时,投射到屏幕的2D画面的清晰程度变化较大,在画面中2D物体表现(如用户界面)经常会变得模糊,并且游戏画面中3D物体的边界也非常明显。
[0006]为了克服该缺陷,在渲染后处理(Post
‑
processing)过程中,需要开很高的抗锯齿才能 ...
【技术保护点】
【技术特征摘要】
1.一种游戏画面的生成方法,其特征在于,包括:获取游戏场景中至少一个深度不为零的三维摄像机渲染后的视图,以及获取所述游戏场景中一个深度为零的三维摄像机渲染后的视图,所述深度为零的三维摄像机渲染后的视图,为所述游戏场景的二维背景图像;分别将每个所述摄像机渲染后的视图保存到临时渲染纹理;将所述临时渲染纹理贴图到二维目的贴图;在显示屏幕绘制所述二维目的贴图,以显示所述二维目的贴图对应的游戏画面。2.根据权利要求1所述的游戏画面的生成方法,其特征在于,所述分别将每个所述摄像机渲染后的视图保存到临时渲染纹理之前,包括:统一管理所述游戏场景中所有的三维摄像机,分别针对每个所述三维摄像机进行以下处理:在获得所述三维摄像机渲染后的视图之后,按照所述三维摄像机所属的类型调用后处理特效的处理方法。3.根据权利要求2所述的游戏画面的生成方法,其特征在于,所述分别将每个所述三维摄像机渲染后的视图保存到临时渲染纹理,包括:获取每个所述三维摄像机渲染后的视图各自对应的深度信息;按照所述深度信息,依次将每个所述三维摄像机渲染后的视图保存到所述临时渲染纹理。4.根据权利要求3所述的游戏画面的生成方法,其特征在于,所述按照所述深度信息,依次将每个所述三维摄像机渲染后的视图保存到所述临时渲染纹理,包括:按照所述深度信息从高到低的顺序,对每个所述三维摄像机渲染后的视图进行排序;按照所述排序结果,依次将每个所述三维摄像机渲染后的视图保存到所述临时渲染纹理。5.根据权利要求2所述的游戏画面的生成方法,其特征在于,所述获取所述游戏场景中至少一个深度不为零的三维摄像机渲染后的视图,包括:分别获取所述游戏场景中每个深度不为零的所述三维摄像机采集到的三维场景图;分别对每个所述三维摄像机采集...
【专利技术属性】
技术研发人员:李嘉,
申请(专利权)人:完美世界重庆互动科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。