技术新讯 > 计算推算,计数设备的制造及其应用技术 > 模型生成方法、装置、存储介质、电子装置及计算机程序产品与流程  >  正文

模型生成方法、装置、存储介质、电子装置及计算机程序产品与流程

  • 国知局
  • 2025-01-10 13:19:57

本申请涉及计算机图形,具体而言,涉及一种模型生成方法、装置、存储介质、电子装置及计算机程序产品。

背景技术:

1、在计算机图形技术领域中,经常需要生成形状不一但总体表现类似的三维模型资源。对此,美术人员通常需要通过对高精度模型的雕刻来制作一种形状的三维模型,这种依赖人工制作三维模型的方案虽然具备很高的美术把控度,但是制作流程繁琐,人力成本极高,并且虚拟场景中的大量三维模型的整体效果依赖美术人员的制作水平,在迭代过程中美术人员的更换也会对整体效果产生较大影响。

2、由上可知,相关技术中提供的三维模型生成方案其缺陷在于:人力成本高;制作耗时多、效率低;对人工的强依赖导致模型制作缺乏灵活性、多样性和可扩展性。

3、针对上述的问题,目前尚未提出有效的解决方案。

4、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

1、本申请至少部分实施例提供了一种模型生成方法、装置、存储介质、电子装置及计算机程序产品,以至少解决相关技术中生成模型的方案其人力成本高、效率低且灵活度差的技术问题。

2、根据本申请其中一实施例,提供了一种模型生成方法,包括:基于基础三维模型进行体素转化,得到初始体素模型;对目标随机数据与初始体素模型进行叠加处理,得到第一模型数据,其中,目标随机数据用于表征待叠加至基础三维模型的随机形状信息和随机纹理信息;对第一模型数据进行减面拓扑处理,生成第二模型数据,其中,第二模型数据对应的网格面数少于第一模型数据对应的网格面数;利用第二模型数据对目标模型进行渲染输出。

3、根据本申请其中一实施例,还提供了一种模型生成装置,包括:转化模块,用于基于基础三维模型进行体素转化,得到初始体素模型;第一处理模块,用于对目标随机数据与初始体素模型进行叠加处理,得到第一模型数据,其中,目标随机数据用于表征待叠加至基础三维模型的随机形状信息和随机纹理信息;第二处理模块,用于对第一模型数据进行减面拓扑处理,生成第二模型数据,其中,第二模型数据对应的网格面数少于第一模型数据对应的网格面数;渲染模块,用于利用第二模型数据对目标模型进行渲染输出。

4、根据本申请其中一实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任意一项中的模型生成方法。

5、根据本申请其中一实施例,还提供了一种电子装置,包括:包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任意一项中的模型生成方法。

6、根据本申请其中一实施例,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述任意一项中的模型生成方法。

7、在本申请至少部分实施例中,基于基础三维模型进行体素转化,得到初始体素模型;对目标随机数据与初始体素模型进行叠加处理,得到第一模型数据,其中,目标随机数据用于表征待叠加至基础三维模型的随机形状信息和随机纹理信息;对第一模型数据进行减面拓扑处理,生成第二模型数据,其中,第二模型数据对应的网格面数少于第一模型数据对应的网格面数;利用第二模型数据对目标模型进行渲染输出。本申请通过将基础三维模型转化为体素模型便于后续在体素层面上对模型数据进行高模处理,并且,本申请引入目标随机数据来确定为基础三维模型添加的随机形状和随机纹理,能够在目标模型制作过程自动化的同时提升三维模型的多样性,进一步地,结合减面拓扑处理和渲染,本申请达到了通过自动化流程实现丰富多样的目标模型生成的目的,从而实现了降低模型制作成本、提高制作效果且提升模型制作方案灵活度的技术效果,进而解决了相关技术中生成模型的方案其人力成本高、效率低且灵活度差的技术问题。

技术特征:

1.一种模型生成方法,其特征在于,包括:

2.根据权利要求1所述的模型生成方法,其特征在于,所述目标随机数据包括随机挖空数据和多张噪声贴图;对所述目标随机数据与所述初始体素模型进行叠加处理,得到所述第一模型数据包括:

3.根据权利要求2所述的模型生成方法,其特征在于,所述目标随机位置包括第一随机位置和第二随机位置;在所述初始体素模型表面进行随机撒点,确定所述目标随机位置包括:

4.根据权利要求3所述的模型生成方法,其特征在于,所述随机挖空数据包括第一尺寸的挖空体对应的第一形状数据以及第二尺寸的挖空体对应的第二形状数据,所述第一尺寸大于第二尺寸;基于所述目标随机位置,对所述初始体素模型与所述随机挖空数据进行叠加操作,得到所述第三模型数据包括:

5.根据权利要求2所述的模型生成方法,其特征在于,为所述第三模型数据叠加所述多张噪声贴图,得到所述第一模型数据包括:

6.根据权利要求5所述的模型生成方法,其特征在于,所述多张噪声贴图包括:第一噪声贴图和第二噪声贴图;对所述多张噪声贴图进行加权求和运算,得到所述加权结果包括:

7.根据权利要求1所述的模型生成方法,其特征在于,所述第二模型数据包括:低模网格数据、纹理贴图、法线贴图和光照遮蔽贴图;对所述第一模型数据进行减面拓扑处理,生成所述第二模型数据包括:

8.根据权利要求1所述的模型生成方法,其特征在于,所述模型生成方法还包括:

9.根据权利要求8所述的模型生成方法,其特征在于,对所述第二模型数据进行导出命名操作,生成所述目标资产文件包括:

10.一种模型生成装置,其特征在于,包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为被处理器运行时执行权利要求1至9任意一项中所述的模型生成方法。

12.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至9任意一项中所述的模型生成方法。

13.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现权利要求1至9任意一项中所述的模型生成方法。

技术总结本申请公开了一种模型生成方法、装置、存储介质、电子装置及计算机程序产品,涉及计算机图形技术领域。该方法包括:基于基础三维模型进行体素转化,得到初始体素模型;对目标随机数据与初始体素模型进行叠加处理,得到第一模型数据,其中,目标随机数据用于表征待叠加至基础三维模型的随机形状信息和随机纹理信息;对第一模型数据进行减面拓扑处理,生成第二模型数据,其中,第二模型数据对应的网格面数少于第一模型数据对应的网格面数;利用第二模型数据对目标模型进行渲染输出。本申请解决了相关技术中生成模型的方案其人力成本高、效率低且灵活度差的技术问题。技术研发人员:伍嘉荣受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/352457.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。