本申请涉及计算机,具体涉及一种蜘蛛网效果的实现方法、装置、计算机设备及存储介质。
背景技术:
1、在相关技术中,在墙面上、地面上或者墙面的拐角处实现网状物体粘贴效果,一般都是用贴花制作出网状物体,然后再在对应的附着物上设置贴花制作的网状物体。
2、但是,贴花制作出的网状物体会出现拉伸,而且整个网状物体较为平坦,做不出凸出来的立体感。并且当贴花制作出的网状物体遇到墙壁拐角,表现出的网状物体贴合效果非常差,没法根据附着体的物体表面形状而发生变化。
技术实现思路
1、本申请实施例提供一种蜘蛛网效果的实现方法、装置、计算机设备及存储介质。该蜘蛛网效果的实现方法能够实现网状模型能够根据所要贴附的目标物体的表面形状而发生改变,从而使得网状模型贴附在目标物体上更加自然。
2、第一方面,本申请实施例提供了一种蜘蛛网效果的实现方法,包括:
3、获取第一网状模型,第一网状模型包括多个顶点;
4、确定第一网状模型所要贴附的目标物体的表面形状信息;
5、根据目标物体的表面形状信息确定多个顶点中每一顶点的目标位置信息;
6、根据每一顶点的目标位置信息确定出第二网状模型,并将第二网状模型贴附在目标物体的表面上。
7、第二方面,本申请实施例提供了一种蜘蛛网效果的实现装置,包括:
8、获取模块,用于获取第一网状模型,第一网状模型包括多个顶点;
9、第一确定模块,用于确定第一网状模型所要贴附的目标物体的表面形状信息;
10、第二确定模块,用于根据目标物体的表面形状信息确定多个顶点中每一顶点的目标位置信息;
11、设置模块,用于根据每一顶点的目标位置信息确定出第二网状模型,并将第二网状模型贴附在目标物体的表面上。
12、第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行本申请实施例中提供的蜘蛛网效果的实现方法。
13、第四方面,本申请实施例提供了一种计算机设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本申请实施例提供的蜘蛛网效果的实现方法。
14、本申请实施例中,计算机设备通过获取第一网状模型,第一网状模型包括多个顶点;确定第一网状模型所要贴附的目标物体的表面形状信息;根据目标物体的表面形状信息确定多个顶点中每一顶点的目标位置信息;根据每一顶点的目标位置信息确定出第二网状模型,并将第二网状模型贴附在目标物体的表面上。从而实现网状模型能够根据所要贴附的目标物体的表面形状而发生改变,从而使得网状模型贴附在目标物体上更加自然。
1.一种蜘蛛网效果的实现方法,其特征在于,包括:
2.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述确定所述第一网状模型所要贴附的目标物体的表面形状信息,包括:
3.根据权利要求2所述的蜘蛛网效果的实现方法,其特征在于,所述通过所述最外围顶点对所述目标物体的表面进行射线碰撞检测,以确定出所述目标物体的表面形状信息,包括:
4.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息,包括:
5.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息,包括:
6.根据权利要求5所述的蜘蛛网效果的实现方法,其特征在于,所述调整所述第一顶点的位置,得到调整后的第一顶点的位置信息,包括:
7.根据权利要求6所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标距离调整所述第一顶点的位置至所述目标物体的第一表面上,得到调整后的第一顶点的位置信息,包括:
8.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息,包括:
9.根据权利要求8所述的蜘蛛网效果的实现方法,其特征在于,所述调整所述第二顶点的位置,得到调整后的第二顶点的位置信息,包括:
10.根据权利要求9所述的蜘蛛网效果的实现方法,其特征在于,所述确定出所述目标物体的外拐角处在所述第一坐标系的横轴上对应的拐角点,以及所述拐角点的位置信息,包括:
11.根据权利要求10所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述拐角点的位置信息调整所述第二顶点的位置,得到调整后的第二顶点的位置信息,包括:
12.一种蜘蛛网效果的实现装置,其特征在于,包括:
13.一种计算机设备,其特征在于,包括:
14.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至11任一项所述的蜘蛛网效果的实现方法。