本申请涉及计算机,特别涉及场景渲染方法。本申请同时涉及场景渲染装置,一种计算设备,以及一种计算机可读存储介质。
背景技术:
1、游戏场景搭建,是mmorpg(大型多人网络角色扮演)游戏实现过程中重要的工作步骤。游戏场景搭建过程中,美术工作人员需要尽可能还原场景原画中的布局方式。目前,对于游戏场景中没有准确布局位置的场景元素,美术工作人员只能凭借自身经验对场景细节进行布局,耗时耗力,且容易存在布局不严谨、不准确等问题。
技术实现思路
1、有鉴于此,本申请实施例提供了场景渲染方法。本申请同时涉及场景渲染装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。
2、根据本申请实施例的第一方面,提供了一种场景渲染方法,包括:
3、接收场景渲染指令,其中,场景渲染指令包括待渲染场景图像,待渲染场景图像包括待渲染对象;
4、确定待渲染对象对应的掩码图像,其中,掩码图像包括至少一个掩码区域;
5、对掩码图像中的掩码区域进行分割,获得掩码区域分割图,其中,掩码区域分割图中掩码区域被分割为至少两个子区域;
6、确定掩码区域分割图中各子区域的位置信息,并根据各子区域的位置信息在虚拟场景中渲染待渲染对象。
7、根据本申请实施例的第二方面,提供了一种场景渲染装置,包括:
8、接收模块,被配置为接收场景渲染指令,其中,场景渲染指令包括待渲染场景图像,待渲染场景图像包括待渲染对象;
9、第一确定模块,被配置为确定待渲染对象对应的掩码图像,其中,掩码图像包括至少一个掩码区域;
10、分割模块,被配置为对掩码图像中的掩码区域进行分割,获得掩码区域分割图,其中,掩码区域分割图中掩码区域被分割为至少两个子区域;
11、第二确定模块,被配置为确定掩码区域分割图中各子区域的位置信息,并根据各子区域的位置信息在虚拟场景中渲染待渲染对象。
12、根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述场景渲染方法的步骤。
13、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述场景渲染方法的步骤。
14、本申请提供的场景渲染方法,接收场景渲染指令,其中,场景渲染指令包括待渲染场景图像,待渲染场景图像包括待渲染对象;确定待渲染对象对应的掩码图像,其中,掩码图像包括至少一个掩码区域;对掩码图像中的掩码区域进行分割,获得掩码区域分割图,其中,掩码区域分割图中掩码区域被分割为至少两个子区域;确定掩码区域分割图中各子区域的位置信息,并根据各子区域的位置信息在虚拟场景中渲染待渲染对象。
15、本申请一实施例实现了通过接收场景渲染指令包括的待渲染场景图像,确定待渲染场景图像中待渲染对象对应的掩码图像,能够通过生成掩码图像,对待渲染场景图像中的待渲染对象和其他对象进行分类,从而便于针对待渲染对象进行场景布局和渲染;通过对掩码图像中的掩码区域进行分割,获得掩码区域分割图,能够根据掩码分割图,得到用于确定渲染位置的至少两个子区域,提高对待渲染对象的布局效率;通过确定掩码区域分割图中各子区域的位置信息,并根据各子区域的位置信息在虚拟场景中渲染待渲染对象,能够根据子区域的位置信息确定虚拟场景中对待渲染对象进行渲染的位置信息,降低人力成本,并提高待渲染对象布局的严谨性和准确性。
1.一种场景渲染方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述待渲染对象对应的掩码图像,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标分类,对所述待渲染场景图像中的各像素进行分类标注,获得所述待渲染对象对应的掩码图像,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据判断结果对所述待渲染场景图像中的各像素进行分类标注,获得所述待渲染对象对应的掩码图像,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述确定所述待渲染对象对应的掩码图像之前,还包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述分割策略,对所述掩码图像的掩码区域进行分割,获得掩码区域分割图,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述分割策略,确定所述掩码图像的掩码区域的目标分割参数,包括:
8.根据权利要求6所述的方法,其特征在于,所述根据所述分割策略,确定所述掩码图像的掩码区域的目标分割参数,包括:
9.根据权利要求1所述的方法,其特征在于,所述对所述掩码图像的掩码区域进行分割,获得掩码区域分割图之后,还包括:
10.根据权利要求1所述的方法,其特征在于,所述确定所述掩码区域分割图中各子区域的位置信息,包括:
11.根据权利要求10所述的方法,其特征在于,所述根据所述各子区域的位置信息在虚拟场景中渲染所述待渲染对象,包括:
12.一种场景渲染装置,其特征在于,包括:
13.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-11任意一项所述方法的步骤。
14.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-11任意一项所述方法的步骤。