同屏画面渲染方法、装置及电子设备制造方法及图纸

技术编号:38763391 阅读:8 留言:0更新日期:2023-09-10 10:36
本发明专利技术提供了一种同屏画面渲染方法、装置及电子设备,通过第一场景捕获组件和第二场景捕获组件分别捕获第一虚拟对象和第二虚拟对象的每帧画面;采用第一黑白蒙版和第二黑白蒙版分别对第一虚拟对象的每帧画面和第二虚拟对象的每帧画面进行遮罩,得到各自对应的每帧蒙版画面;组合第一虚拟对象和第二虚拟对象的每帧蒙版画面,得到每帧同屏画面。该方式中,不同场景捕获组件可以捕获各自对应的虚拟对象的每帧画面,通过各自对应的黑白蒙版进行遮罩处理,对遮罩处理后的画面进行组合得到同屏画面,不需要花费额外的人力和资源预先制作同屏画面,从而缩短了制作周期,降低了成本,并且该方式便于用户修改,提高了拓展性。提高了拓展性。提高了拓展性。

【技术实现步骤摘要】
同屏画面渲染方法、装置及电子设备


[0001]本专利技术涉及画面渲染
,尤其是涉及一种同屏画面渲染方法、装置及电子设备。

技术介绍

[0002]在一些游戏中,剧情是推动整个游戏发展的引线,描述一个完整的故事是游戏最基本的主旨,描述剧情的方式多种多样,可以通过插入预先制作好的视频,然后播放,也可以通过做完主线任务接着引出接下来的剧情。在一些游戏中会有同屏多镜头画面渲染的过场表现方式,相关技术大多数情况下都是通过预先制作好镜头,然后通过后期制作的方式渲染出视频,最后在游戏内特定的时候直接播放视频。该方式需要花费额外的人力和资源制作视频,每次有内容改动都需要重新输出,制作周期长,成本高,不利于修改,且可拓展性差。

技术实现思路

[0003]本专利技术的目的在于提供一种同屏画面渲染方法、装置及电子设备,以缩短同屏多画面渲染的制作周期,降低成本,利于修改,提高可拓展性。
[0004]本专利技术提供的一种同屏画面渲染方法,游戏的虚拟场景中包括至少一个虚拟对象,方法包括:通过第一场景捕获组件捕获游戏的第一虚拟对象的每帧画面;通过第二场景捕获组件捕获游戏的第二虚拟对象的每帧画面;获取预设的第一黑白蒙版和第二黑白蒙版;其中,第二黑白蒙版为对第一黑白蒙版进行反色处理后得到;第一虚拟对象的每帧画面、第二虚拟对象的每帧画面、第一黑白蒙版和第二黑白蒙版的尺寸相同;采用第一黑白蒙版对第一虚拟对象的每帧画面进行遮罩处理,得到第一虚拟对象的每帧蒙版画面;采用第二黑白蒙版对第二虚拟对象的每帧画面进行遮罩处理,得到第二虚拟对象的每帧蒙版画面;对第一虚拟对象的每帧蒙版画面和第二虚拟对象的每帧蒙版画面进行组合,以渲染得到每帧同屏画面。
[0005]本专利技术提供的一种同屏画面渲染装置,游戏的虚拟场景中包括至少一个虚拟对象,装置包括:捕获模块,用于通过第一场景捕获组件捕获游戏的第一虚拟对象的每帧画面;通过第二场景捕获组件捕获游戏的第二虚拟对象的每帧画面;获取模块,用于获取预设的第一黑白蒙版和第二黑白蒙版;其中,第二黑白蒙版为对第一黑白蒙版进行反色处理后得到;第一虚拟对象的每帧画面、第二虚拟对象的每帧画面、第一黑白蒙版和第二黑白蒙版的尺寸相同;处理模块,用于采用第一黑白蒙版对第一虚拟对象的每帧画面进行遮罩处理,得到第一虚拟对象的每帧蒙版画面;采用第二黑白蒙版对第二虚拟对象的每帧画面进行遮罩处理,得到第二虚拟对象的每帧蒙版画面;组合模块,用于对第一虚拟对象的每帧蒙版画面和第二虚拟对象的每帧蒙版画面进行组合,以渲染得到每帧同屏画面。
[0006]本专利技术提供的一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述任一项的同屏画面渲染方
法。
[0007]本专利技术提供的一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述任一项的同屏画面渲染方法。
[0008]本专利技术提供的同屏画面渲染方法、装置及电子设备,通过第一场景捕获组件捕获游戏的第一虚拟对象的每帧画面;通过第二场景捕获组件捕获游戏的第二虚拟对象的每帧画面;获取预设的第一黑白蒙版和第二黑白蒙版;其中,第二黑白蒙版为对第一黑白蒙版进行反色处理后得到;第一虚拟对象的每帧画面、第二虚拟对象的每帧画面、第一黑白蒙版和第二黑白蒙版的尺寸相同;采用第一黑白蒙版对第一虚拟对象的每帧画面进行遮罩处理,得到第一虚拟对象的每帧蒙版画面;采用第二黑白蒙版对第二虚拟对象的每帧画面进行遮罩处理,得到第二虚拟对象的每帧蒙版画面;对第一虚拟对象的每帧蒙版画面和第二虚拟对象的每帧蒙版画面进行组合,以渲染得到每帧同屏画面。该方式中,不同场景捕获组件可以捕获各自对应的虚拟对象的每帧画面,通过各自对应的黑白蒙版进行遮罩处理,对遮罩处理后的画面进行组合得到同屏画面,不需要花费额外的人力和资源预先制作同屏画面,从而缩短了制作周期,降低了成本,并且该方式便于用户修改,提高了拓展性。
附图说明
[0009]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本专利技术实施例提供的一种同屏画面渲染方法的流程图;
[0011]图2为本专利技术实施例提供的一种灰度区域的示意图;
[0012]图3为本专利技术实施例提供的一种灰度区域的示意图;
[0013]图4为本专利技术实施例提供的一种灰度区域的示意图;
[0014]图5为本专利技术实施例提供的一种第一黑白蒙版的示意图;
[0015]图6为本专利技术实施例提供的一种图形用户界面的示意图;
[0016]图7为本专利技术实施例提供的一种视口画面的示意图;
[0017]图8为本专利技术实施例提供的一种图形用户界面的示意图;
[0018]图9为本专利技术实施例提供的一种视口画面的示意图;
[0019]图10为本专利技术实施例提供的一种节点连接关系示意图;
[0020]图11为本专利技术实施例提供的一种图形用户界面的示意图;
[0021]图12为本专利技术实施例提供的一种图形用户界面的示意图;
[0022]图13为本专利技术实施例提供的一种图形用户界面的示意图;
[0023]图14为本专利技术实施例提供的一种图形用户界面的示意图;
[0024]图15为本专利技术实施例提供的一种同屏画面渲染装置的结构示意图;
[0025]图16为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0026]下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]在一些日式RPG(Role

Playing Game,角色扮演游戏)游戏开发过程中,剧情是推动整个游戏发展的引线,比如,传说系列游戏,就会有同屏多镜头画面渲染的过场表现方式,一般需要预先制作好游戏内角色镜头,然后通过后期制作出连贯的一段剧情,最后在游戏内特定的时候播放出来,推动剧情继续发展。该方式需要花费额外的人力和资源制作视频,每次有内容改动都需要重新输出,制作周期长,成本高,不利于修改,且可拓展性差。基于此,本专利技术实施例提供了一种同屏画面渲染方法、装置及电子设备,该技术可以应用于需要同屏显示多画面的场景中。
[0028]在本公开其中一种实施例中的同屏画面渲染方法可以运行于本地终端设备或者是服务器。当同屏画面渲染方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
[0029]在一可选的实施方式中,云交互系统下可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同屏画面渲染方法,其特征在于,游戏的虚拟场景中包括至少一个虚拟对象,所述方法包括:通过第一场景捕获组件捕获所述游戏的第一虚拟对象的每帧画面;通过第二场景捕获组件捕获所述游戏的第二虚拟对象的每帧画面;获取预设的第一黑白蒙版和第二黑白蒙版;其中,所述第二黑白蒙版为对所述第一黑白蒙版进行反色处理后得到;所述第一虚拟对象的每帧画面、所述第二虚拟对象的每帧画面、所述第一黑白蒙版和所述第二黑白蒙版的尺寸相同;采用所述第一黑白蒙版对所述第一虚拟对象的每帧画面进行遮罩处理,得到所述第一虚拟对象的每帧蒙版画面;采用所述第二黑白蒙版对所述第二虚拟对象的每帧画面进行遮罩处理,得到所述第二虚拟对象的每帧蒙版画面;对所述第一虚拟对象的每帧蒙版画面和所述第二虚拟对象的每帧蒙版画面进行组合,以渲染得到每帧同屏画面。2.根据权利要求1所述的方法,其特征在于,所述每帧同屏画面的第一区域用于播放所述第一虚拟对象的每帧蒙版画面,每帧所述同屏画面的第二区域用于播放所述第二虚拟对象的每帧蒙版画面。3.根据权利要求1所述的方法,其特征在于,所述第一虚拟对象和/或所述第二虚拟对象的数量为一个或多个。4.根据权利要求1所述的方法,其特征在于,通过第一场景捕获组件捕获所述游戏的第一虚拟对象的每帧画面的步骤包括:通过第一场景捕获组件捕获所述游戏的第一虚拟对象的每帧初始画面;按预设处理方式,对所述第一虚拟对象的每帧初始画面进行处理,得到所述第一虚拟对象的每帧画面;其中,所述预设处理方式包括以下至少一种:缩放处理、偏移处理、色彩调节处理。5.根据权利要求4所述的方法,其特征在于,通过第二场景捕获组件捕获所述游戏的第二虚拟对象的每帧画面的步骤包括:通过第二场景捕获组件捕获所述游戏的第二虚拟对象的每帧初始画面;按所述预设处理方式,对所述第二虚拟对象的每帧初始画面进行处理,得到所述第二虚拟对象的每帧画面。6.根据权利要求1所述的方法,其特征在于,所述第一虚拟对象的每帧画面、所述第二虚拟对象的每帧画面、所述第一黑白蒙版和所述第二黑白蒙版的尺寸均与显示每帧所述同屏画面的显示屏的屏幕尺寸相匹配。7.根据权利要求1所述的方法,其特征在于,所述第一黑白蒙版通过下述方式获取得到:获取初...

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

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

1