蜘蛛网效果的实现方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:38240096 阅读:7 留言:0更新日期:2023-07-25 18:03
本申请实施例公开了一种蜘蛛网效果的实现方法、装置、计算机设备及存储介质。其中方法包括:计算机设备通过获取第一网状模型,第一网状模型包括多个顶点;确定第一网状模型所要贴附的目标物体的表面形状信息;根据目标物体的表面形状信息确定多个顶点中每一顶点的目标位置信息;根据每一顶点的目标位置信息确定出第二网状模型,并将第二网状模型贴附在目标物体的表面上。从而实现网状模型能够根据所要贴附的目标物体的表面形状而发生改变,从而使得网状模型贴附在目标物体上更加自然。得网状模型贴附在目标物体上更加自然。得网状模型贴附在目标物体上更加自然。

【技术实现步骤摘要】
蜘蛛网效果的实现方法、装置、计算机设备及存储介质


[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]图10是本申请一可选实施例所提供的第一网状模型的设置场景图。
[0029]图11是本申请一可选实施例所提供调整后的第一网状模型的示意图。
[0030]图12是本申请一可选实施例所提供调整后的第一网状模型的示意图。
[0031]图13是本申请实施例提供的蜘蛛网效果的实现装置的结构示意图。
[0032]图14是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在相关技术中,在墙面上、地面上或者墙面的拐角处实现网状物体粘贴效果,一般都是用贴花制作出网状物体,然后再在对应的附着物上设置贴花制作的网状物体。
[0035]但是,贴花制作出的网状物体会出现拉伸,而且整个网状物体较为平坦,做不出凸出来的立体感。并且当贴花制作出的网状物体遇到墙壁拐角,表现出的网状物体贴合效果非常差,没法根据附着体的物体表面形状而发生变化。
[0036]为了解决上述技术问题,本申请实施例提供了一种蜘蛛网效果的实现方法、装置、计算机设备及存储介质。该蜘蛛网效果的实现方法能够实现网状模型能够根据所要贴附的目标物体的表面形状而发生改变,从而使得网状模型贴附在目标物体上更加自然。
[0037]请参阅图1,图1是本申请一可选实施例提供的蜘蛛网效果的实现方法的流程示意图。该蜘蛛网效果的实现方法可以包括如下步骤:
[0038]110、获取第一网状模型,第一网状模型包括多个顶点。
[0039]在一些实施方式中,第一网状模型可以是类似蜘蛛网的网状模型,例如第一网状模型可以是多边形的网状模型,比如六边形网状模型、八边形网状模型。第一网状模型中包含了多个依次被包围的多边形区域,上一多边形的顶点和下一多边形的顶点相互连接,从而形成网状模型。
[0040]请一并参阅图2,图2是本申请一可选实施例提供的网状模型的示意图。
[0041]如图2所示,第一网状模型可以是类似八边形蜘蛛网的网状模型。其中,第一网状模型的俯视图中,包含了多个八边形,下一八边形包含着上一八边形,上一八边形的顶点连接下一八边形的顶点,在最内侧的八边形中有一个顶部中心点,即图中的点A。
[0042]该第一网状模型可以是一个立体的网状模型,如图2所示,在第一网状模型的仰视图中,第一网状模型的底面上有一底面中心点H。在第一网状模型的侧视图中,可以看出不同八边形不是在同一平面内的,比如顶点C对应的八边形在顶点E对应的八边形的上方。也就是说,第一网状模型是一个立体的网状模型。且该第一网状模型包含了多个顶点。
[0043]120、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种蜘蛛网效果的实现方法,其特征在于,包括:获取第一网状模型,所述第一网状模型包括多个顶点;确定所述第一网状模型所要贴附的目标物体的表面形状信息;根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息;根据所述每一顶点的目标位置信息确定出第二网状模型,并将所述第二网状模型贴附在所述目标物体的表面上。2.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述确定所述第一网状模型所要贴附的目标物体的表面形状信息,包括:确定出所述第一网状模型的最外围顶点;通过所述最外围顶点对所述目标物体的表面进行射线碰撞检测,以确定出所述目标物体的表面形状信息。3.根据权利要求2所述的蜘蛛网效果的实现方法,其特征在于,所述通过所述最外围顶点对所述目标物体的表面进行射线碰撞检测,以确定出所述目标物体的表面形状信息,包括:对所述第一网状模型建立第一坐标系;控制每一所述最外围顶点沿着所述第一坐标系的不同坐标轴方向发射射线,以对所述目标物体的表面进行射线碰撞检测,确定出所述目标物体的表面形状信息。4.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息,包括:若所述目标物体的表面形状信息为平面,则确定所述第一网状模型的第一坐标系;将所述第一坐标系内所述多个顶点中每一顶点的位置信息确定为所述每一顶点的目标位置信息。5.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状信息确定所述多个顶点中每一顶点的目标位置信息,包括:若所述目标物体的表面形状信息为内拐角表面,则确定所述第一网状模型与所述目标物体的表面发生穿插的第一目标模型区域;在所述多个顶点中确定出所述第一目标模型区域相关的第一顶点;调整所述第一顶点的位置,得到调整后的第一顶点的位置信息;根据所述调整后的第一顶点的位置信息建立第二坐标系,在所述第二坐标系中确定出每一顶点的目标位置信息。6.根据权利要求5所述的蜘蛛网效果的实现方法,其特征在于,所述调整所述第一顶点的位置,得到调整后的第一顶点的位置信息,包括:确定所述第一网状模型的底面中心点到所述第一顶点之间的目标距离;根据所述目标距离调整所述第一顶点的位置至所述目标物体的第一表面上,得到调整后的第一顶点的位置信息,所述第一表面为所述目标物体朝向所述第一网状模型、且与所述第一网状模型发生穿插的表面。7.根据权利要求6所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标距离调整所述第一顶点的位置至所述目标物体的第一表面上,得到调整后的第一顶点的位置信息,包括:
确定出所述第一网状模型与所述第一表面的第一碰撞点,以及所述第一碰撞点的位置信息;确定所述第一网状模型的底面中心点和所述第一表面之间的垂直距离;根据所述第一碰撞点的位置信息、所述垂直距离、所述调整后的第一顶点和所述底面中心点之间的目标距离,确定出所述调整后的第一顶点的位置信息。8.根据权利要求1所述的蜘蛛网效果的实现方法,其特征在于,所述根据所述目标物体的表面形状...

【专利技术属性】
技术研发人员:李宝荣张东阳
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1