发布日期:2024-09-01 浏览次数:次
本发明涉及图像渲染,特别是涉及一种游戏特效的处理方法、一种游戏特效的处理装置、一种电子设备以及一种计算机可读存储介质。背景技术:1、在游戏中,通过丰富的游戏特效可以为玩家带来良好的游戏体验。其中,部分游戏中的虚拟对象在移动、释放技能等情况下,可以通过残影特效提升游戏的鲜活度、可玩性以及沉浸感,从而提升玩家的游戏体验。对于残影特效的处理过程,通过复制一个模型用于表现出虚拟对象运动模糊的速度感,或者在2d锁视角的情况下通过二维贴图的方式在无锁视角的情况下制作残影效果等。在上述过程中,单个模型无法有效地表现出相应美术风格中运动模糊的速度感,同时二维贴图无法适配于无锁视角的三维游戏。技术实现思路1、本发明实施例是提供一种游戏特效的处理方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决残影特效无法表现出相应风格化的效果,且无法适配于三维游戏的问题。2、本发明实施例公开了一种游戏特效的处理方法,包括:3、确定与残影特效对应的虚拟对象,并获取与所述残影特效对应的遮罩贴图,对所述遮罩贴图进行采样,获得所述虚拟对象对应的溶解轮廓;4、获取针对所述虚拟对象的分界值以及线性颜色曲线,并根据所述分界值与所述线性颜色曲线进行轮廓确定,获得所述虚拟对象对应的偏移轮廓参数,所述分界值用于确定所述虚拟对象对应的分界轮廓区域,所述线性颜色曲线用于调整图像颜色;5、根据所述虚拟对象中模型顶点的顶点坐标进行顶点筛选,获得目标模型顶点,所述目标模型顶点为渲染所述残影特效时发生顶点偏移的模型顶点;6、根据所述溶解轮廓、所述偏移轮廓参数以及所述目标模型顶点对所述虚拟对象进行渲染,获得所述虚拟对象对应的残影特效。7、本发明实施例还公开了一种游戏特效的处理装置,包括:8、轮廓确定模块,用于确定与残影特效对应的虚拟对象,并获取与所述残影特效对应的遮罩贴图,对所述遮罩贴图进行采样,获得所述虚拟对象对应的溶解轮廓;9、轮廓处理模块,用于获取针对所述虚拟对象的分界值以及线性颜色曲线,并根据所述分界值与所述线性颜色曲线进行轮廓确定,获得所述虚拟对象对应的偏移轮廓参数,所述分界值用于确定所述虚拟对象对应的分界轮廓区域,所述线性颜色曲线用于调整图像颜色;10、顶点确定模块,用于根据所述虚拟对象中模型顶点的顶点坐标进行顶点筛选,获得目标模型顶点,所述目标模型顶点为渲染所述残影特效时发生顶点偏移的模型顶点;11、特效渲染模块,用于根据所述溶解轮廓、所述偏移轮廓参数以及所述目标模型顶点对所述虚拟对象进行渲染,获得所述虚拟对象对应的残影特效。12、本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;13、所述存储器,用于存放计算机程序;14、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。15、本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。16、本发明实施例包括以下优点:17、在本发明实施例中,对于游戏中虚拟对象的残影特效,可以先确定与残影特效对应的虚拟对象,并获取与残影特效对应的遮罩贴图,对遮罩贴图进行采样,获得虚拟对象对应的溶解轮廓,接着获取针对虚拟对象的分界值以及线性颜色曲线,并根据分界值与线性颜色曲线进行轮廓确定,获得虚拟对象对应的偏移轮廓参数,然后根据虚拟对象中模型顶点的顶点坐标进行顶点筛选,获得目标模型顶点,目标模型顶点为渲染残影特效时发生顶点偏移的模型顶点,再根据溶解轮廓、偏移轮廓参数以及目标模型顶点对虚拟对象进行渲染,获得虚拟对象对应的残影特效,通过采样得到相应的溶解轮廓、基于分界值和线性颜色曲线构建对应的偏移轮廓参数以及从模型顶点中筛选出需要偏移的目标模型顶点,然后进行残影特效的渲染,能够有效地表现出相应风格化的美术效果,并且在适配于三维游戏的同时,可以灵活地根据不同的模型、不同的动作等对残影特效进行渲染,可以适配于不同的游戏、不同的虚拟对象,通用性高。技术特征:1.一种游戏特效的处理方法,其特征在于,包括:2.根据权利要求1所述的方法,其特征在于,所述对所述遮罩贴图进行采样,获得所述虚拟对象对应的溶解轮廓,包括:3.根据权利要求2所述的方法,其特征在于,所述根据所述屏幕空间计算节点与所述视图尺寸控制节点对所述虚拟对象的顶点坐标进行转换,获得所述虚拟对象对应的目标uv坐标,包括:4.根据权利要求3所述的方法,其特征在于,所述将所述第一uv坐标与所述视口尺寸值进行相乘,获得所述虚拟对象对应的目标uv坐标,包括:5.根据权利要求2或3或4所述的方法,其特征在于,所述将所述目标uv坐标与所述遮罩贴图进行纹理映射,获得所述虚拟对象对应的溶解轮廓,包括:6.根据权利要求5所述的方法,其特征在于,所述采用所述透明度控制参数与所述遮罩纹理进行运算,获得所述虚拟对象对应的溶解轮廓,包括:7.根据权利要求1所述的方法,其特征在于,所述获取针对所述虚拟对象的分界值,包括:8.根据权利要求7所述的方法,其特征在于,所述根据所述第一目标摄像机向量、所述位置坐标以及所述顶点坐标进行计算,获得针对所述虚拟对象的分界值,包括:9.根据权利要求8所述的方法,其特征在于,所述将所述投影坐标中目标分量作为针对所述虚拟对象的分界值,包括:10.根据权利要求1所述的方法,其特征在于,所述根据所述分界值与所述线性颜色曲线进行轮廓确定,获得所述虚拟对象对应的偏移轮廓参数,包括:11.根据权利要求10所述的方法,其特征在于,所述将所述模型顶点对应的顶点法线的法线方向作为所述模型顶点的原始偏移方向之后,所述方法还包括:12.根据权利要求8所述的方法,其特征在于,所述根据所述虚拟对象中模型顶点的顶点坐标进行顶点筛选,获得目标模型顶点,包括:13.根据权利要求12所述的方法,其特征在于,所述采用所述顶点距离对所述模型顶点进行顶点筛选,获得目标模型顶点,包括:14.根据权利要求1所述的方法,其特征在于,所述偏移轮廓参数包括偏移强度以及目标偏移方向,所述根据所述溶解轮廓、所述偏移轮廓参数以及所述目标模型顶点对所述虚拟对象进行渲染,获得所述虚拟对象对应的残影特效,包括:15.根据权利要求14所述的方法,其特征在于,所述对所述残影边界进行渲染,获得所述虚拟对象对应的残影特效,包括:16.一种游戏特效的处理装置,其特征在于,包括:17.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;18.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行所述指令时,使得所述处理器执行如权利要求1-15任一项所述的方法。技术总结本发明实施例提供了一种游戏特效的处理方法、装置、电子设备及存储介质,涉及图像渲染技术领域,所述方法包括:确定与残影特效对应的虚拟对象,并获取与残影特效对应的遮罩贴图,对遮罩贴图进行采样,获得虚拟对象对应的溶解轮廓;获取针对虚拟对象的分界值以及线性颜色曲线,并根据分界值与线性颜色曲线进行轮廓确定,获得虚拟对象对应的偏移轮廓参数;根据虚拟对象中模型顶点的顶点坐标进行顶点筛选,获得目标模型顶点,目标模型顶点为渲染残影特效时发生顶点偏移的模型顶点;根据溶解轮廓、偏移轮廓参数以及目标模型顶点对虚拟对象进行渲染,获得虚拟对象对应的残影特效,能够有效地适配于不同的游戏、不同的虚拟对象,通用性高。技术研发人员:王曌影,张锦斌受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/6/20