System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 三维模型处理方法及装置制造方法及图纸_技高网

三维模型处理方法及装置制造方法及图纸

技术编号:40539808 阅读:6 留言:0更新日期:2024-03-05 18:55
本申请提供三维模型处理方法及装置,其中所述三维模型处理方法包括:获取目标破碎任务,其中,所述目标破碎任务包括待处理三维模型和针对所述待处理三维模型的目标破碎类型;在所述目标破碎类型为整体破碎类型的情况下,创建针对所述整体破碎类型的点云数据,并根据所述点云数据生成所述待处理三维模型对应的目标整体破碎模型;在所述目标破碎类型为局部破碎类型的情况下,获取针对所述局部破碎类型的展示效果信息,根据所述展示效果信息确定所述展示效果信息对应的目标处理策略,并根据所述目标处理策略生成所述待处理三维模型对应的目标局部破碎模型。实现了可以根据不同的用户需求,生成不同类型的破碎模型。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及三维模型处理方法。本申请同时涉及三维模型处理装置,以及一种计算机可读存储介质。


技术介绍

1、随着科学技术的发展和进步,三维模型已经应用于各种不同的领域,例如影视领域、游戏领域等,应用范围广泛。不管是在动漫还是游戏中,经常会出现物体发生碰撞或被摔碎的情景,此时,则需要呈现对应的破碎效果。随着用户的需求不断提高,对三维模型生成的破碎效果的要求也相应提高,例如,物体的整体破碎或局部破碎等。因此,面对不同的用户需求,需要根据用户需求为其生成对应的破碎模型。

2、因此,亟需一种方法来解决上述技术问题。


技术实现思路

1、有鉴于此,本申请实施例提供了三维模型处理方法。本申请同时涉及三维模型处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的上述问题。

2、根据本申请实施例的第一方面,提供了一种三维模型处理方法,包括:

3、获取目标破碎任务,其中,所述目标破碎任务包括待处理三维模型和针对所述待处理三维模型的目标破碎类型;

4、在所述目标破碎类型为整体破碎类型的情况下,创建针对所述整体破碎类型的点云数据,并根据所述点云数据生成所述待处理三维模型对应的目标整体破碎模型;

5、在所述目标破碎类型为局部破碎类型的情况下,获取针对所述局部破碎类型的展示效果信息,根据所述展示效果信息确定所述展示效果信息对应的目标处理策略,并根据所述目标处理策略生成所述待处理三维模型对应的目标局部破碎模型。

<p>6、根据本申请实施例的第二方面,提供了一种三维模型处理装置,包括:

7、获取模块,被配置为获取目标破碎任务,其中,所述目标破碎任务包括待处理三维模型和针对所述待处理三维模型的目标破碎类型;

8、第一生成模块,被配置为在所述目标破碎类型为整体破碎类型的情况下,创建针对所述整体破碎类型的点云数据,并根据所述点云数据生成所述待处理三维模型对应的目标整体破碎模型;

9、第二生成模块,被配置为在所述目标破碎类型为局部破碎类型的情况下,获取针对所述局部破碎类型的展示效果信息,根据所述展示效果信息确定所述展示效果信息对应的目标处理策略,并根据所述目标处理策略生成所述待处理三维模型对应的目标局部破碎模型。

10、根据本申请实施例的第三方面,提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述计算机指令时实现所述三维模型处理方法的步骤。

11、根据本申请实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机指令,该计算机指令被处理器执行时实现所述三维模型处理方法的步骤。

12、本申请一实施例,通过确定待处理三维模型对应的目标破碎类型,根据不同的实现方式分别对整体破碎类型的待处理三维模型和局部破碎类型的待处理三维模型进行破碎处理,实现了可以根据不同的用户需求,生成不同类型的破碎模型。

本文档来自技高网
...

【技术保护点】

1.一种三维模型处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,创建针对所述整体破碎类型的点云数据,包括:

3.如权利要求2所述的方法,其特征在于,根据所述目标整体破碎类型,确定所述目标整体破碎类型对应的点云数据创建方式,包括:

4.如权利要求2所述的方法,其特征在于,所述点云数据创建方式包括渐变点云创建;

5.如权利要求4所述的方法,其特征在于,对各待处理平面进行扭曲处理,包括:

6.如权利要求4所述的方法,其特征在于,在生成各目标平面对应的渐变点云数据之后,所述方法还包括:

7.如权利要求2所述的方法,其特征在于,所述点云数据创建方式包括噪声点云创建;

8.如权利要求7所述的方法,其特征在于,在根据所述噪声生成所述待处理三维模型对应的噪声点云数据之后,所述方法还包括:

9.如权利要求2所述的方法,其特征在于,所述点云创建方式包括曲线点云创建;

10.如权利要求1-9任意一项所述的方法,其特征在于,根据所述点云数据生成所述待处理三维模型对应的目标整体破碎模型,包括:

11.如权利要求1所述的方法,其特征在于,根据所述展示效果信息确定所述展示效果信息对应的目标处理策略,包括:

12.如权利要求1所述的方法,其特征在于,所述目标处理策略包括表面破碎处理策略;

13.如权利要求12所述的方法,其特征在于,根据所述待处理三维模型,生成所述待处理三维模型对应的初始包围模型,包括:

14.如权利要求13所述的方法,其特征在于,对所述初始包围模型进行扭曲处理,包括:

15.如权利要求1所述的方法,其特征在于,所述目标处理策略包括合并破碎处理策略;

16.如权利要求15所述的方法,其特征在于,粘合各待合并碎块,获得目标合并局部模型,包括:

17.如权利要求1所述的方法,其特征在于,所述目标处理策略包括框选破碎处理策略;

18.如权利要求17所述的方法,其特征在于,在将各待删除线条从所述目标钢筋模型中删除之后,所述方法还包括:

19.如权利要求17所述的方法,其特征在于,获取所述待处理三维模型对应的目标钢筋模型,包括:

20.一种三维模型处理装置,其特征在于,包括:

21.一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,其特征在于,所述处理器执行所述计算机指令时实现权利要求1-19任意一项所述方法的步骤。

22.一种计算机可读存储介质,其存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-19任意一项所述方法的步骤。

...

【技术特征摘要】

1.一种三维模型处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,创建针对所述整体破碎类型的点云数据,包括:

3.如权利要求2所述的方法,其特征在于,根据所述目标整体破碎类型,确定所述目标整体破碎类型对应的点云数据创建方式,包括:

4.如权利要求2所述的方法,其特征在于,所述点云数据创建方式包括渐变点云创建;

5.如权利要求4所述的方法,其特征在于,对各待处理平面进行扭曲处理,包括:

6.如权利要求4所述的方法,其特征在于,在生成各目标平面对应的渐变点云数据之后,所述方法还包括:

7.如权利要求2所述的方法,其特征在于,所述点云数据创建方式包括噪声点云创建;

8.如权利要求7所述的方法,其特征在于,在根据所述噪声生成所述待处理三维模型对应的噪声点云数据之后,所述方法还包括:

9.如权利要求2所述的方法,其特征在于,所述点云创建方式包括曲线点云创建;

10.如权利要求1-9任意一项所述的方法,其特征在于,根据所述点云数据生成所述待处理三维模型对应的目标整体破碎模型,包括:

11.如权利要求1所述的方法,其特征在于,根据所述展示效果信息确定所述展示效果信息对应的目标处理策略,包括:

12.如权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:张又文邓英文杨智宣胡嘉颖何文雅孟岩
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1