木材切割模型的生成方法、装置、设备及存储介质与流程
- 国知局
- 2024-07-11 16:40:47
本发明涉及游戏,尤其涉及一种木材切割模型的生成方法、装置、设备及存储介质。
背景技术:
1、破碎效果在游戏中可以起到增强表现力的作用,游戏中的破碎效果大致可以分为预制的破碎和实时的破碎两类,预制的破碎通常是在dcc(digital content creation,数字内容创作)软件上制作好的模型动画缓存,实时的破碎则是在游戏制作时对模型进行一定的预先切割,在游戏运行时再根据游戏物理引擎的计算实时得到模型碎块的动态数据,可见无论是预制破碎还是实时破碎都需要对模型进行切割处理。而模型最后得到的破碎效果好与坏很大程度上与模型是否切割得合理且是否符合需要的表现需求有关。模型的切割根据不同类型物体需要对断面作不同的表面处理,如木材质模型则需要在断口制作参差的尖块纹理,并且当模型中涉及到了多块木板形式的存在时还需要切割之后的模型碎块符合现实中木块之间会存在的粘连关系。
2、现有对木材质模型进行切割,一般采用的方法是美术人工手动对模型进行切割分块处理,稍微高效一些的方式是利用简单的工具对批量的木材质模型进行较为简单效果的切割。在效率的考量下目前多数使用的木材质模型切割方式是利用一定的简单工具进行批量的切割,但是因为普通工具并没有足够的效果表现需求的考量,所以最后实现的切割效果会较为简单,切割得到的碎块基本是整个模型都被切得很零碎,很难体现木材质模型本身会存在的粘连效果,以及当木块的木板之间是通过例如钉子的形式有一定的连接性时也是无法得到表现。要想得到较为理想的木块切割效果还是需要美术人工手动进行切割,在切割的时候根据实际项目的风格或表现形式,亦或模型本身的结构情况进行高度的自定义切割分块,但可见这样的效率是较为低下的。即现有对存在黏连性碎块的木材模型的切割方法的切割效率较低的问题。
技术实现思路
1、本发明的主要目的在于解决现有对存在黏连性碎块的木材模型的切割方法的切割效率较低的技术问题。
2、本发明第一方面提供了一种木材切割模型的生成方法,包括:按照预设分组信息,将输入的木材模型划分为切割部分和非切割部分,并将所述切割部分按照预设比例分割为多个木块;将每个木块进行碎块化处理,并根据随机生成的多组第一分界比例,分别对每个木块的碎块进行分组合并,得到每个木块对应的多个木块分段;按照每个木块分段的朝向、以及与所述非切割部分在木材模型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块;按照所述连接位置关系,将所述非切割部分依附至对应位置的切割木块中,生成所述木材模型对应的木材切割模型。
3、本发明第二方面提供了一种木材切割模型的生成装置,包括:木块划分5模块,用于按照预设分组信息,将输入的木材模型划分为切割部分和非切割部分,并将所述切割部分按照预设比例分割为多个木块;碎块合并模块,用于将每个木块进行碎块化处理,并根据随机生成的多组第一分界比例,分别对每个木块的碎块进行分组合并,得到每个木块对应的多个木块分段;木块
4、合并模块,用于按照每个木块分段的朝向、以及与所述非切割部分在木材模0型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块;模型生成模块,用于按照所述连接位置关系,将所述非切割部分依附至对应位置的切割木块中,生成所述木材模型对应的木材切割模型。
5、本发明第三方面提供了一种木材切割模型的生成设备,包括:存储器和5至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述木材切割模型的生成设备执行上述的木材切割模型的生成方法。
6、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的木材0切割模型的生成方法。
7、本发明提供的技术方案中,通过将木材模型分为切割部分和非切割部分,仅对切割部分的木材模型进行切割,保留非切割部分的连接组件;然后针对切割部分的切割,则通过分段切割和碎块化的分组合并,得到一个个的切割
8、模块,来模拟木材破碎的切割效果,使其带有尖锐的断口,破碎效果更佳真5实;最后将非切割部分依附到切割木块中,来生成最终的木材切割模型。使得在保证木材切割效果的仿真程度的情况下,还能保证切割效率。
技术特征:1.一种木材切割模型的生成方法,其特征在于,所述木材切割模型的生成方法包括:
2.根据权利要求1所述的木材切割模型的生成方法,其特征在于,在按照每个木块分段的朝向、以及与所述非切割部分在木材模型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块之后,还包括:
3.根据权利要求2所述的木材切割模型的生成方法,其特征在于,所述匹配每个切割木块之间存在的简化合并关系包括:
4.根据权利要求3所述的木材切割模型的生成方法,其特征在于,所述按照所述连接位置关系,将所述非切割部分依附至对应位置的切割木块中,生成所述木材模型对应的木材切割模型包括:
5.根据权利要求4所述的木材切割模型的生成方法,其特征在于,在所述按照所述连接位置关系,将所述非切割部分依附至对应位置的切割木块中,生成所述木材模型对应的木材切割模型之后,还包括:
6.根据权利要求1所述的木材切割模型的生成方法,其特征在于,所述将每个木块进行碎块化处理包括:
7.根据权利要求1所述的木材切割模型的生成方法,其特征在于,在所述根据随机生成的多组第一分界比例,分别对每个木块的碎块进行分组合并,得到每个木块对应的多个木块分段之前,还包括:
8.根据权利要求1所述的木材切割模型的生成方法,其特征在于,所述根据随机生成的多组第一分界比例,分别对每个木块的碎块进行分组合并,得到每个木块对应的多个木块分段包括:
9.根据权利要求1所述的木材切割模型的生成方法,其特征在于,所述按照每个木块分段的朝向、以及与所述非切割部分在木材模型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块包括:
10.根据权利要求8所述的木材切割模型的生成方法,其特征在于,在所述按照每个木块分段的朝向、以及与所述非切割部分在木材模型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块之前,还包括:
11.一种木材切割模型的生成装置,其特征在于,所述木材切割模型的生成装置包括:
12.一种木材切割模型的生成设备,其特征在于,所述木材切割模型的生成设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
13.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-10中任意一项所述木材切割模型的生成方法的各个步骤。
技术总结本发明涉及游戏技术领域,公开了一种木材切割模型的生成方法、装置、设备及存储介质。该方法包括:按照预设分组信息,将输入的木材模型划分为切割部分和非切割部分,并将切割部分按照预设比例分割为多个木块;将每个木块进行碎块化处理,并根据随机生成的多组第一分界比例,分别对每个木块的碎块进行分组合并,得到每个木块对应的多个木块分段;按照每个木块分段的朝向、以及与非切割部分在木材模型中的连接位置关系,对各个木块分段进行合并,得到多个切割木块;按照连接位置关系,将非切割部分依附至对应位置的切割木块中,生成木材模型对应的木材切割模型。本发明提升了对木材切割模型的切割效率以及破碎效果。技术研发人员:吴嘉杰受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/6/11本文地址:https://www.jishuxx.com/zhuanli/20240615/80557.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表