模型变换方法、装置、计算机可读存储介质及计算机设备制造方法及图纸

技术编号:37541859 阅读:7 留言:0更新日期:2023-05-12 16:10
本申请实施例公开了一种模型变换方法、装置、计算机可读存储介质及计算机设备。其中方法包括:计算机设备通过获取第一虚拟模型在虚拟三维空间中的噪声贴图;确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。从而在模型变换的过程中,通过溶解特效和烟雾特效提升了第一虚拟模型向第二虚拟模型变换过程中的视觉过渡效果。的视觉过渡效果。的视觉过渡效果。

【技术实现步骤摘要】
模型变换方法、装置、计算机可读存储介质及计算机设备


[0001]本申请涉及计算机
,具体涉及一种模型变换方法、装置、计算机可读存储介质及计算机设备。

技术介绍

[0002]在游戏场景中,往往有变形特效的设计需求,比如一个人物变形成另一个人物,从而发生人物形态上的转变。
[0003]现有技术中,在游戏人物变形的过程中比较直接生硬,比如直接通过遮挡住没有变形之前的人物,在遮挡的过程中来实现对人物的模型进行替换,从而实现人物的形态变化。在人物变形的过程中较为直接生硬,视觉效果较差。

技术实现思路

[0004]本申请实施例提供一种模型变换方法、装置、计算机可读存储介质及计算机设备。该模型变换方法提升模型变换过程中的视觉过渡效果。
[0005]第一方面,本申请实施例提供了一种模型变换方法,包括:
[0006]获取第一虚拟模型在虚拟三维空间中的噪声贴图;
[0007]确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;
[0008]在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;
[0009]根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。
[0010]第二方面,本申请实施例提供了一种模型变换装置,包括:
[0011]获取模块,用于获取第一虚拟模型在虚拟三维空间中的噪声贴图;
[0012]确定模块,用于确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;
[0013]模型溶解模块,用于在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;
[0014]烟雾生成模块,用于根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。
[0015]第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的模型变换方法。
[0016]第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的模型变换方法。
[0017]本申请实施例中,计算机设备通过获取第一虚拟模型在虚拟三维空间中的噪声贴图;确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟
模型;根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。从而在模型变换的过程中,通过溶解特效和烟雾特效提升了第一虚拟模型向第二虚拟模型变换过程中的视觉过渡效果。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的模型变换方法的第一流程示意图。
[0020]图2是本申请实施例提供的模型变换方法的第二流程示意图。
[0021]图3是本申请实施例提供的子噪声贴图的示意图。
[0022]图4是本申请实施例提供的第一虚拟模型和第二虚拟模型的顶点示意图。
[0023]图5是本申请实施例提供的烟雾的示意图。
[0024]图6是本申请实施例提供的第一虚拟模型溶解的示意图。
[0025]图7是本申请实施例提供的模型变换的过渡效果示意图。
[0026]图8是本申请实施例提供的模型变换装置的结构示意图。
[0027]图9是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]在游戏场景中,往往有变形特效的设计需求,比如一个人物变形成另一个人物,从而发生人物形态上的转变。
[0030]现有技术中,在游戏人物变形的过程中比较直接生硬,比如直接通过遮挡住没有变形之前的人物,在遮挡的过程中来实现对人物的模型进行替换,从而实现人物的形态变化。在人物变形的过程中较为直接生硬,视觉效果较差。
[0031]例如,目前最为常见的变形特效做法是通过使用大面积的面片特效在变形发生时,生成在模型与玩家控制的摄像机之间遮挡住玩家的视线,此时替换模型通过视觉错觉的引导方式,让玩家误认为模型A变成了模型B。
[0032]但是这样做会导致模型A变成模型B的视觉过渡效果很差,用户一眼就能识别出是直接用模型B替换了模型A。
[0033]为了解决该技术问题,本申请实施例提供了一种模型变换方法、装置、计算机可读存储介质及计算机设备。该模型变换方法提升模型变换过程中的视觉过渡效果。
[0034]请参阅图1,图1是本申请实施例提供的模型变换方法的第一流程示意图。该模型变换方法可以包括如下步骤:
[0035]110、获取第一虚拟模型在虚拟三维空间中的噪声贴图。
[0036]第一虚拟模型可以设置在虚拟三维空间中,从而实现显示出第一虚拟模型的效果。
[0037]当第一虚拟模型需要变换成第二虚拟模型的时候,计算机设备需要在虚拟三维空间中对第一虚拟模型进行消除。可以通过获取对第一虚拟模型施加模型溶解的效果,从而在视觉上实现第一虚拟模型在虚拟三维空间中实现消除。
[0038]在一些实施方式中,计算机设备可以在虚拟三维空间中确定出多个预设方向;在多个预设方向中,获取每一预设方向对应的子噪声贴图;将多个子噪声贴图进行混合,以得到噪声贴图。
[0039]例如,第一虚拟模型在虚拟三维空间中有上、下、前、后、左、右一共六个预设方向。计算机设备可以获取每一预设方向下对应的子噪声贴图,比如第一虚拟模型上面对应的子噪声贴图,第一虚拟模型下面对应的子噪声贴图,第一虚拟模型前面对应的子噪声贴图,第一虚拟模型后面对应的子噪声贴图,第一虚拟模型左面对应的子噪声贴图,第一虚拟模型右面对应的子噪声贴图。
[0040]然后计算机设备将这六个子噪声贴图进行混合,从而得到第一虚拟模型的噪声贴图。
[0041]在一些实施方式中,计算机设备可以确定出每一子噪声贴图对应的掩码区域,根据子噪声贴图对应的掩码区域来对多个子噪声贴图进行混合,从而得到噪声贴图。
[0042]120、确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型变换方法,其特征在于,包括:获取第一虚拟模型在虚拟三维空间中的噪声贴图;确定所述第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;在所述第一虚拟模型向所述第二虚拟模型变换的过程中,在所述虚拟三维空间中对所述噪声贴图进行溶解,以实现溶解所述第一虚拟模型;根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾,以通过所述烟雾覆盖至少部分所述第一虚拟模型和至少部分所述第二虚拟模型。2.根据权利要求1所述的模型变换方法,其特征在于,在所述根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾,以通过所述烟雾覆盖至少部分所述第一虚拟模型和至少部分所述第二虚拟模型之后,所述方法还包括:当所述第一虚拟模型完全溶解且所述第二虚拟模型完全生成时,停止生成所述烟雾,以展示所述第二虚拟模型。3.根据权利要求1所述的模型变换方法,其特征在于,所述获取第一虚拟模型在虚拟三维空间中的噪声贴图,包括:在所述虚拟三维空间中确定出多个预设方向;在所述多个预设方向中,获取每一所述预设方向对应的子噪声贴图;将多个所述子噪声贴图进行混合,以得到所述噪声贴图。4.根据权利要求1所述的模型变换方法,其特征在于,所述烟雾参数包括烟雾的顶点的坐标信息,所述确定所述第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数,包括:确定所述第一虚拟模型中的第一顶点,和所述第一顶点在所述第二虚拟模型中对应的第二顶点;确定所述第一顶点的第一坐标信息和所述第二顶点的第二坐标信息;根据所述第一坐标信息和所述第二坐标信息确定出所述烟雾的顶点的坐标信息。5.根据权利要求4所述的模型变换方法,其特征在于,所述根据所述第一坐标信息和所述第二坐标信息确定出所述烟雾的顶点的坐标信息,包括:根据所述第一坐标信息和所述第二坐标信息进行线性插值处理,以确定在所述第一虚拟模型向所述第二虚拟模型变换的过程中,所述烟雾的顶点的坐标信息。6.根据权利要求4所述的模型变换方法,其特征在于,所述确定所述第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数,包括:根据所述烟雾的顶点的坐标信息对所述烟雾进行流体解算,以确定所述烟雾在所述虚拟三维空间中的烟雾参数;其中,所述烟雾参数包括密度、散度、旋度、颜色、透明度及压强中的至少一种参数。7.根据权利要求1所述的模型变换方法,其...

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

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

1