预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109461199A(43)申请公布日2019.03.12(21)申请号201811371864.9(22)申请日2018.11.15(71)申请人腾讯科技(深圳)有限公司地址518000广东省深圳市南山区高新区科技中一路腾讯大厦35层(72)发明人张怀涛(74)专利代理机构北京康信知识产权代理有限责任公司11240代理人江舟周婷婷(51)Int.Cl.G06T15/00(2011.01)A63F13/52(2014.01)权利要求书3页说明书16页附图5页(54)发明名称画面渲染方法和装置、存储介质及电子装置(57)摘要本发明公开了一种画面渲染方法和装置、存储介质及电子装置。其中,该方法包括:确定在客户端所要呈现的二维虚拟场景中待渲染的目标画面,其中,目标画面中包含背景画面和在背景画面上移动的角色对象,背景画面中包括位于固定位置的目标对象;利用与目标对象相对应的深度贴图中所指示的深度偏移,确定背景画面中目标对象上的像素点所对应的第一深度值,其中,深度贴图中记录有目标对象上各个像素点的深度偏移;获取移动到当前显示位置的角色对象上的像素点所对应的第二深度值;根据第一深度值和第二深度值渲染目标画面。本发明解决了相关技术中对二维画面信息进行渲染的准确性较低的技术问题。CN109461199ACN109461199A权利要求书1/3页1.一种画面渲染方法,其特征在于,包括:确定在客户端所要呈现的二维虚拟场景中待渲染的目标画面,其中,所述目标画面中包含背景画面和在所述背景画面上移动的角色对象,所述背景画面中包括位于固定位置的目标对象;利用与所述目标对象相对应的深度贴图中所指示的深度偏移,确定所述背景画面中所述目标对象上的像素点所对应的第一深度值,其中,所述深度贴图中记录有所述目标对象上各个像素点的深度偏移;获取移动到当前显示位置的所述角色对象上的像素点所对应的第二深度值;根据所述第一深度值和所述第二深度值渲染所述目标画面。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一深度值和所述第二深度值渲染所述目标画面包括:渲染所述背景画面,其中,所述背景画面中所述目标对象上的像素点按照所述第一深度值进行渲染;确定所述角色对象在所述背景画面中所占的像素点,并从所述角色对象在所述背景画面中所占的像素点中获取当前像素点执行以下操作:在确定所述当前像素点并非所述目标对象上的像素点的情况下,按照所述第二深度值对所述角色对象上的像素点进行渲染;在确定所述当前像素点为所述目标对象上的像素点的情况下,比对所述当前像素点上的所述第一深度值与所述第二深度值,得到比对结果,其中,所述比对结果用于指示所述目标对象与所述角色对象之间的遮挡关系;根据所述比对结果渲染所述角色对象。3.根据权利要求2所述的方法,其特征在于,所述根据所述比对结果渲染所述角色对象包括:在所述比对结果指示所述第一深度值大于所述第二深度值的情况下,则渲染所述角色对象;在所述比对结果指示所述第一深度值小于等于所述第二深度值的情况下,则放弃渲染所述角色对象。4.根据权利要求2所述的方法,其特征在于,所述渲染所述背景画面包括:获取与所述背景画面对应的深度缓冲中所存储的深度信息,其中,与所述目标对象上的像素点对应的所述深度信息中包括根据所述深度偏移所确定的所述第一深度值,与所述二维虚拟场景中用于呈现地面的地面像素点对应的所述深度信息中包括所述地面像素点对应的第三深度值;按照所述深度信息对所述背景画面进行渲染。5.根据权利要求4所述的方法,其特征在于,在所述按照所述深度缓冲中所存储的深度信息对所述背景画面进行渲染之前,还包括:获取所述背景画面中每个像素点在所述客户端所在终端屏幕中的显示坐标,并对所述背景画面中每个像素点依次执行以下步骤:根据所述显示坐标确定在为所述终端屏幕所配置的深度指示方向上所述像素点的深度变化值,并将所述深度变化值确定为所述像素点的初始深度值;在所述像素点为所述地面像素点的情况下,将所述初始深度值作为所述第三深度值存2CN109461199A权利要求书2/3页储到所述深度缓冲中;在所述像素点为所述目标对象上的像素点的情况下,将所述初始深度值更新为所述第一深度值,并存储到所述深度缓冲中。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取移动到当前显示位置的所述角色对象上的像素点所对应的第二深度值包括:获取与所述角色对象关联的目标位置上的特征像素点所对应的深度值;将所述特征像素点所对应的深度值作为所述角色对象上的每个像素点的所述第二深度值。7.根据权利要求1至5中任一项所述的方法,其特征在于,在所述利用与所述目标对象相对应的深度贴图中所指示的深度偏移,确定所述背景画面中所述目标对象上的像素点所对应