模型生成方法、装置、终端及存储介质制造方法及图纸

技术编号:39331386 阅读:23 留言:0更新日期:2023-11-12 16:07
本申请实施例公开了一种模型生成方法、装置、终端及存储介质,属于计算机技术领域。该方法包括:基于第一对象模型的样条曲线上的多个插值点,在第一对象模型的放置区域中确定多个样条网格;在多个样条网格的位置分别填充多个单位模型,多个样条网格与多个单位模型一一对应,多个单位模型用于组成第一对象模型;按照样条曲线所描述的轮廓形状,分别调整多个单位模型的形状,得到第一对象模型。上述方案能够根据样条曲线所描述的轮廓形状自动调整单位模型的形状,无需人工执行上述操作,节省了人工成本,提高了生成对象模型和构建虚拟场景的效率。效率。效率。

【技术实现步骤摘要】
模型生成方法、装置、终端及存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种模型生成方法、装置、终端及存储介质。

技术介绍

[0002]随着计算机技术的发展,通过三维模型构建游戏和电影中的虚拟场景,可以提高虚拟场景的视觉效果,降低制作成本。为了追求虚拟场景的视觉效果,通常需要使用大量三维模型来构建虚拟场景。因此,如何提高通过三维模型构建虚拟场景的效率,是一个需要解决的技术问题。
[0003]相关技术中,技术人员可以从模型库中批量选取三维模型。然后,技术人员手动调整三维模型的形状,以使三维模型的形状满足构建虚拟场景的条件。然后,技术人员通过对调整好形状的三维模型进行拼接,实现虚拟场景的构建。
[0004]但是,采用上述方法,调整三维模型的形状和拼接三维模型的过程均需要技术人员手动完成,导致人力成本较高且效率低下。

技术实现思路

[0005]本申请实施例提供了一种模型生成方法、装置、终端及存储介质,能够提高模型生成的效率。所述技术方案如下:
[0006]一方面,提供了一种模型生成方法,所述方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种模型生成方法,其特征在于,所述方法包括:基于第一对象模型的样条曲线上的多个插值点,在所述第一对象模型的放置区域中确定多个样条网格,所述第一对象模型为虚拟场景中任一待生成的对象模型,所述样条曲线用于描述所述第一对象模型的轮廓形状,所述插值点用于均分所述样条曲线,相邻的两个插值点所在平面之间的区域为一个样条网格,所述样条网格用于填充单位模型;在所述多个样条网格的位置分别填充多个单位模型,所述多个样条网格与所述多个单位模型一一对应,所述多个单位模型用于组成所述第一对象模型;按照所述样条曲线所描述的轮廓形状,分别调整所述多个单位模型的形状,得到所述第一对象模型。2.根据权利要求1所述的方法,其特征在于,所述基于第一对象模型的样条曲线上的多个插值点,在所述第一对象模型的放置区域中确定多个样条网格,包括:对于任一插值点,确定所述插值点在所述第一对象模型的放置区域中的坐标位置;基于所述坐标位置和所述样条曲线在所述插值点处的切线,在所述放置区域中确定所述插值点所在平面,所述插值点所在平面与所述切线相垂直;在所述第一对象模型的放置区域中,将相邻的两个插值点所在平面之间的区域确定为一个样条网格。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一对象模型的轮廓曲线,所述轮廓曲线用于指示所述第一对象模型的轮廓;基于所述轮廓曲线分别在X轴、Y轴以及Z轴上的投影线段的长度,确定目标坐标轴,所述轮廓曲线在所述目标坐标轴上的投影线段的长度最长;基于所述轮廓曲线中的曲线线段的形状,生成所述样条曲线,所述曲线线段在所述目标坐标轴上的投影线段为所述轮廓曲线在所述目标坐标轴上的投影线段,所述样条曲线的形状与所述曲线线段的形状相同。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述样条曲线的长度与所述单位模型的长度的比值,所述比值用于指示所述样条曲线能够覆盖的单位模型的数量;在所述比值不是整数的情况下,调整所述单位模型的长度,直至所述比值为整数;基于所述比值,对所述样条曲线的长度进行等间隔插值,得到所述多个插值点,所述插值点的数量为所述比值加1。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:按照目标步长,将所述样条曲线划分为目标数量个样条片段,所述目标步长与所述目标数量的乘积为1,所述目标步长与准确度负相关,所述目标数量与所述准确度正相关,所述准确度用于反映基于所述样条片段确定所述样条曲线的长度的准确程度;基于每个样条片段上两个端点的坐标,确定所述每个样条片段的长度;对所述目标数量...

【专利技术属性】
技术研发人员:郏晨伟刘曌
申请(专利权)人:不鸣科技杭州有限公司
类型:发明
国别省市:

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

1