本申请涉及计算机,具体涉及一种模型变换方法、装置、计算机可读存储介质及计算机设备。
背景技术:
1、在游戏场景中,往往有变形特效的设计需求,比如一个人物变形成另一个人物,从而发生人物形态上的转变。
2、现有技术中,在游戏人物变形的过程中比较直接生硬,比如直接通过遮挡住没有变形之前的人物,在遮挡的过程中来实现对人物的模型进行替换,从而实现人物的形态变化。在人物变形的过程中较为直接生硬,视觉效果较差。
技术实现思路
1、本申请实施例提供一种模型变换方法、装置、计算机可读存储介质及计算机设备。该模型变换方法提升模型变换过程中的视觉过渡效果。
2、第一方面,本申请实施例提供了一种模型变换方法,包括:
3、获取第一虚拟模型在虚拟三维空间中的噪声贴图;
4、确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;
5、在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;
6、根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。
7、第二方面,本申请实施例提供了一种模型变换装置,包括:
8、获取模块,用于获取第一虚拟模型在虚拟三维空间中的噪声贴图;
9、确定模块,用于确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;
10、模型溶解模块,用于在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;
11、烟雾生成模块,用于根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。
12、第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的模型变换方法。
13、第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的模型变换方法。
14、本申请实施例中,计算机设备通过获取第一虚拟模型在虚拟三维空间中的噪声贴图;确定第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数;在第一虚拟模型向第二虚拟模型变换的过程中,在虚拟三维空间中对噪声贴图进行溶解,以实现溶解第一虚拟模型;根据第一虚拟模型的溶解进度以及烟雾参数生成烟雾,以通过烟雾覆盖至少部分第一虚拟模型和至少部分第二虚拟模型。从而在模型变换的过程中,通过溶解特效和烟雾特效提升了第一虚拟模型向第二虚拟模型变换过程中的视觉过渡效果。
1.一种模型变换方法,其特征在于,包括:
2.根据权利要求1所述的模型变换方法,其特征在于,在所述根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾,以通过所述烟雾覆盖至少部分所述第一虚拟模型和至少部分所述第二虚拟模型之后,所述方法还包括:
3.根据权利要求1所述的模型变换方法,其特征在于,所述获取第一虚拟模型在虚拟三维空间中的噪声贴图,包括:
4.根据权利要求1所述的模型变换方法,其特征在于,所述烟雾参数包括烟雾的顶点的坐标信息,所述确定所述第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数,包括:
5.根据权利要求4所述的模型变换方法,其特征在于,所述根据所述第一坐标信息和所述第二坐标信息确定出所述烟雾的顶点的坐标信息,包括:
6.根据权利要求4所述的模型变换方法,其特征在于,所述确定所述第一虚拟模型向第二虚拟模型变换过程中对应的烟雾参数,包括:
7.根据权利要求1所述的模型变换方法,其特征在于,所述在所述虚拟三维空间中对所述噪声贴图进行溶解,以实现溶解所述第一虚拟模型,包括:
8.根据权利要求7所述的模型变换方法,其特征在于,在所述根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾之前,所述方法还包括:
9.根据权利要求1所述的模型变换方法,其特征在于,所述根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾,包括:
10.根据权利要求1-9任一项所述的模型变换方法,其特征在于,所述根据所述第一虚拟模型的溶解进度以及所述烟雾参数生成烟雾,以通过所述烟雾覆盖至少部分所述第一虚拟模型和至少部分所述第二虚拟模型,包括:
11.一种模型变换装置,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1-10任一项所述的模型变换方法。
13.一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-10任一项所述的模型变换方法。