模型的转换方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-07-11 16:04:29
本发明涉及游戏资源处理,特别是涉及一种模型的转换方法、一种模型的转换装置、一种电子设备以及一种计算机可读存储介质。
背景技术:
1、游戏资产指的是在游戏中使用的各种资源和元素,包括但不限于角色模型、场景、特效、音效、动画、道具、装备、音乐、背景图等。这些游戏资产是用来构建游戏世界、展现游戏内容和提供游戏体验的重要组成部分。其中,不同类型的游戏可能会有不同类型的游戏资产。例如,在角色扮演游戏中,游戏资产可能包括各种角色模型、武器、装备和技能特效;在冒险游戏中,游戏资产可以包括各种场景背景、道具和谜题元素;在竞技游戏中,游戏资产可能包括赛车、道具和赛道等。
2、对于游戏资产,通常需要根据不同平台的内存和性能规范进行跨平台打包分发,在相关技术中,通常可以采用将高面模型资产通过逐级减面的方式向下兼容,而在部分手游项目中,需要将低面模型资产向pc端等高性能设备分发时,中需要提升模型资产的细节和精度。
技术实现思路
1、本发明实施例是提供一种模型的转换方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决无法将低面模型转换为高面模型的问题。
2、本发明实施例公开了一种模型的转换方法,包括:
3、获取虚拟对象的低面模型;
4、响应于针对所述低面模型的细分指令,从所述低面模型中选择细分区域;
5、为所述细分区域添加对应的顶点色,并根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型;
6、根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型。
7、本发明实施例还公开了一种模型的转换装置,包括:
8、模型获取模块,用于获取虚拟对象的低面模型;
9、区域选择模块,用于响应于针对所述低面模型的细分指令,从所述低面模型中选择细分区域;
10、模型细分模块,用于为所述细分区域添加对应的顶点色,并根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型;
11、模型生成模块,用于根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型。
12、本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
13、所述存储器,用于存放计算机程序;
14、所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
15、本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
16、本发明实施例包括以下优点:
17、在本发明实施例中,在模型的转换过程中,尤其是将虚拟对象的低面模型转换为高面模型时,在获取了虚拟对象的低面模型之后,可以响应于针对低面模型的细分指令,从低面模型中选择需要进行细分的细分区域,并为细分区域添加对应的顶点色,并根据顶点色对应的权重值,对细分区域进行平滑细分,获得虚拟对象的细分模型,然后根据低面模型的第一顶点数据和细分模型的第二顶点数据将第二顶点数据映射至低面模型上,获得虚拟对象的高面模型,从而通过在低面模型上选择需要细分的细分区域,并基于顶点色实现自定义权重以精准控制转换后高面模型的顶点数,增加了模型的细节、平滑度,同时通过将细分后的模型的顶点数据映射到低面模型上,得到相应的高面模型,保持了模型的整体外形不会发生较大的改变,以及通过自动化的模型转换,有效降低了人工修改模型的成本。
技术特征:1.一种模型的转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一顶点数据包括所述低面模型中各个第一顶点的第一顶点坐标,所述第二顶点数据包括所述细分模型中各个第二顶点的第二顶点坐标,所述采用所述低面模型的第一顶点数据和所述细分模型的第二顶点数据进行权重系数计算,获得针对所述细分模型的权重系数矩阵,包括:
5.根据权利要求4所述的方法,其特征在于,所述采用所述第一顶点坐标与所述第二顶点坐标计算所述低面模型和所述细分模型中关联的两个顶点坐标之间的矢量差,包括:
6.根据权利要求4所述的方法,其特征在于,所述采用所述权重系数矩阵将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型,包括:
7.根据权利要求1所述的方法,其特征在于,所述细分区域至少包括所述虚拟对象中的胳膊对象、腿部对象、所穿着的服饰中的裙摆对象、所穿着的服饰中的飘带对象中的一种。
8.一种模型的转换装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行所述指令时,使得所述处理器执行如权利要求1-7任一项所述的方法。
技术总结本发明实施例提供了一种模型的转换方法、装置、电子设备及存储介质,涉及游戏资源处理技术领域,所述方法包括:获取虚拟对象的低面模型;响应于针对所述低面模型的细分指令,从所述低面模型中选择细分区域;为所述细分区域添加对应的顶点色,并根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型;根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型,基于顶点色实现自定义权重以精准控制转换后高面模型的顶点数,增加了模型的细节、平滑度,且保持了模型的整体外形不会发生较大的改变。技术研发人员:耿鸢,黄剑武,牛森受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/4/17本文地址:https://www.jishuxx.com/zhuanli/20240615/77306.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。