后处理区域的确定方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:34767710 阅读:14 留言:0更新日期:2022-08-31 19:22
本申请实施例公开了一种后处理区域的确定方法、装置、计算机设备及计算机可读存储介质。本方案首先在蓝图系统中定义控制区域框,获取控制区域框的属性参数,通过材质参数集将属性参数传递至材质系统,通过材质系统按照属性参数对世界场景中的像素点进行旋转处理,得到各个像素点对应的旋转后位置,然后根据控制区域框的属性参数确定位置范围,判断旋转后位置是否位于该位置范围,基于此从世界场景中确定后处理区域,以实现自定义选取后处理区域进行后处理效果渲染,从而可以提高对虚拟场景画面的后处理效率。面的后处理效率。面的后处理效率。

【技术实现步骤摘要】
后处理区域的确定方法、装置、计算机设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种后处理区域的确定方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在游戏开发过程中,为了提高游戏画面的显示效果,通过会使用较多的后处理效果,后处理效果即是对渲染流程得出的图像进一步处理,比如,后处理效果包括:用于描边、用于模糊、用于故障艺术等。
[0003]相关技术中,在做后处理的时候,需要在场景中设置后处理效果体积,通过将后处理物体应用在后处理效果体积框中,然后对后处理效果体积框中的物体的参数进行调整,以实现后处理物体的后处理效果。但是,由于场景中物体数量较多,且参数种类较多,在根据物体参数进行后处理时,操作繁琐,耗时较长,且处理效果不加,从而影响游戏画面的后处理效率。

技术实现思路

[0004]本申请实施例提供一种后处理区域的确定方法、装置、计算机设备及计算机可读存储介质,可以提高对虚拟场景画面的后处理效率。
[0005]本申请实施例提供了一种后处理区域的确定方法,包括:
[0006]获取目标虚拟场景中目标控制区域对应的缩放参数、旋转参数以及中心点在世界坐标系中的中心点位置,所述目标控制区域基于所述缩放参数、所述旋转参数以及所述中心点位置进行调整得到;
[0007]将所述目标虚拟场景中的像素点在所述世界坐标系中的像素点位置映射至所述目标控制区域对应的空间坐标系中,得到所述像素点在所述空间坐标系中的映射后位置;
[0008]根据所述旋转参数以及所述映射后位置对所述像素点进行旋转处理,得到旋转后像素点在所述空间坐标系中的旋转后位置;
[0009]根据所述中心点位置以及所述旋转后位置确定所述像素点在所述世界坐标系中的目标位置;
[0010]基于所述缩放参数、所述旋转参数、所述中心点位置以及所述目标位置从所述目标虚拟场景中确定后处理区域。
[0011]相应的,本申请实施例还提供了一种后处理区域的确定装置,包括:
[0012]第一获单元,用于获取目标虚拟场景中目标控制区域对应的缩放参数、旋转参数以及中心点在世界坐标系中的中心点位置,所述目标控制区域基于所述缩放参数、所述旋转参数以及所述中心点位置进行调整得到;
[0013]映射单元,用于将所述目标虚拟场景中的像素点在所述世界坐标系中的像素点位置映射至所述目标控制区域对应的空间坐标系中,得到所述像素点在所述空间坐标系中的映射后位置;
[0014]处理单元,用于根据所述旋转参数以及所述映射后位置对所述像素点进行旋转处理,得到旋转后像素点在所述空间坐标系中的旋转后位置;
[0015]第一确定单元,用于根据所述中心点位置以及所述旋转后位置确定所述像素点在所述世界坐标系中的目标位置;
[0016]第二确定单元,用于基于所述缩放参数、所述旋转参数、所述中心点位置以及所述目标位置从所述目标虚拟场景中确定后处理区域。
[0017]在一些实施例中,映射单元包括:
[0018]第一计算子单元,用于计算所述像素点位置与所述中心点位置的差值,得到所述像素点位置相对于所述中心点位置的向量;
[0019]第一确定子单元,用于基于所述向量确定所述映射后位置。
[0020]在一些实施例中,处理单元包括:
[0021]第二确定子单元,用于根据所述旋转参数确定旋转变换矩阵;
[0022]第二计算子单元,用于计算所述映射后位置与所述旋转变换矩阵的乘值,得到所述旋转后位置。
[0023]在一些实施例中,第二确定子单元具体用于:
[0024]基于所述空间坐标系中每一轴方向的旋转值生成一个旋转矩阵,得到多个旋转矩阵;
[0025]将所述多个旋转矩阵相乘,得到所述旋转变换矩阵。
[0026]在一些实施例中,第一确定单元包括:
[0027]第三计算子单元,用于计算所述旋转后位置与所述中心点位置的和值,得到所述目标位置。
[0028]在一些实施例中,第二确定单元包括:
[0029]第三确定子单元,用于基于所述缩放参数、所述旋转参数以及所述中心点位置在所述世界坐标系中确定目标区域;
[0030]第四确定子单元,用于根据所述目标区域以及所述目标位置从所述目标虚拟场景中确定后处理区域。
[0031]在一些实施例中,第四确定子单元具体用于:
[0032]判断所述目标位置是否处于所述目标区域,得到判断结果;
[0033]根据所述判断结果从所述目标虚拟场景的像素点中确定目标像素点;
[0034]基于所述目标像素点构成所述后处理区域。
[0035]在一些实施例中,第四确定子单元具体用于:
[0036]判断所述目标位置是否处于所述目标区域,得到判断结果;
[0037]若所述判断结果指示所述目标位置处于所述目标区域,则根据处于所述目标位置的像素点得到所述目标像素点;
[0038]基于所述目标像素点构成所述后处理区域
[0039]在一些实施例中,该装置还包括:
[0040]第二获取单元,用于获取预设后处理效果;
[0041]添加单元,用于为所述后处理区域中的像素点添加所述预设后处理效果。
[0042]相应的,本申请实施例还提供了一种计算机设备,包括存储器,处理器及存储在储
存器上并可在处理器上运行的计算机程序,其中,处理器执行本申请实施例任一提供的后处理区域的确定方法。
[0043]相应的,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行如上的后处理区域的确定方法。
[0044]本申请实施例通过首先在蓝图系统中定义控制区域框,获取控制区域框的属性参数,通过材质参数集将属性参数传递至材质系统,通过材质系统按照属性参数对世界场景中的像素点进行旋转处理,得到各个像素点对应的旋转后位置,然后根据控制区域框的属性参数确定位置范围,判断旋转后位置是否位于该位置范围,基于此从世界场景中确定后处理区域,以实现自定义选取后处理区域进行后处理效果渲染,从而可以提高对虚拟场景画面的后处理效率。
附图说明
[0045]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例提供的一种后处理区域的确定方法的流程示意图。
[0047]图2为本申请实施例提供的另一种后处理区域的确定方法的流程示意图。
[0048]图3为本申请实施例提供的一种后处理区域的确定方法的应用场景示意图。
[0049]图4为本申请实施例提供的另一种后处理区域的确定方法的应用场景示意图。
[0050]图5为本申请实施例提供的一种后处理区域的确定装置的结构本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种后处理区域的确定方法,其特征在于,所述方法包括:获取目标虚拟场景中目标控制区域对应的缩放参数、旋转参数以及中心点在世界坐标系中的中心点位置,所述目标控制区域基于所述缩放参数、所述旋转参数以及所述中心点位置进行调整得到;将所述目标虚拟场景中的像素点在所述世界坐标系中的像素点位置映射至所述目标控制区域对应的空间坐标系中,得到所述像素点在所述空间坐标系中的映射后位置;根据所述旋转参数以及所述映射后位置对所述像素点进行旋转处理,得到旋转后像素点在所述空间坐标系中的旋转后位置;根据所述中心点位置以及所述旋转后位置确定所述像素点在所述世界坐标系中的目标位置;基于所述缩放参数、所述旋转参数、所述中心点位置以及所述目标位置从所述目标虚拟场景中确定后处理区域。2.根据权利要求1所述的方法,其特征在于,所述世界坐标系与所述空间坐标系对应的轴方向互相平行;所述将所述目标虚拟场景中的像素点在所述世界坐标系中的像素点位置映射至所述目标控制区域对应的空间坐标系中,得到所述像素点在所述空间坐标系中的映射后位置,包括:计算所述像素点位置与所述中心点位置的差值,得到所述像素点位置相对于所述中心点位置的向量;基于所述向量确定所述映射后位置。3.根据权利要求1所述的方法,其特征在于,所述根据所述旋转参数以及所述映射后位置对所述像素点进行旋转处理,得到旋转后像素点在所述空间坐标系中的旋转后位置,包括:根据所述旋转参数确定旋转变换矩阵;计算所述映射后位置与所述旋转变换矩阵的乘值,得到所述旋转后位置。4.根据权利要求3所述的方法,其特征在于,所述旋转参数包括在所述空间坐标系中每一轴方向的旋转值;所述根据所述旋转参数确定旋转变换矩阵,包括:基于所述空间坐标系中每一轴方向的旋转值生成一个旋转矩阵,得到多个旋转矩阵;将所述多个旋转矩阵相乘,得到所述旋转变换矩阵。5.根据权利要求1所述的方法,其特征在于,所述根据所述中心点位置以及所述旋转后位置确定所述像素点在所述世界坐标系中的目标位置,包括:计算所述旋转后位置与所述中心点位置的和值,得到所述目标位置。6.根据权利要求1所述的方法,其特征在于,所述基于所述缩放参数、所述旋转参数、所述中心点位置以及所述目标位置从所述目标虚拟场景中确...

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

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

1