System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及游戏资源处理,特别是涉及一种模型的转换方法、一种模型的转换装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
1、游戏资产指的是在游戏中使用的各种资源和元素,包括但不限于角色模型、场景、特效、音效、动画、道具、装备、音乐、背景图等。这些游戏资产是用来构建游戏世界、展现游戏内容和提供游戏体验的重要组成部分。其中,不同类型的游戏可能会有不同类型的游戏资产。例如,在角色扮演游戏中,游戏资产可能包括各种角色模型、武器、装备和技能特效;在冒险游戏中,游戏资产可以包括各种场景背景、道具和谜题元素;在竞技游戏中,游戏资产可能包括赛车、道具和赛道等。
2、对于游戏资产,通常需要根据不同平台的内存和性能规范进行跨平台打包分发,在相关技术中,通常可以采用将高面模型资产通过逐级减面的方式向下兼容,而在部分手游项目中,需要将低面模型资产向pc端等高性能设备分发时,中需要提升模型资产的细节和精度。
技术实现思路
1、本专利技术实施例是提供一种模型的转换方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决无法将低面模型转换为高面模型的问题。
2、本专利技术实施例公开了一种模型的转换方法,包括:
3、获取虚拟对象的低面模型;
4、响应于针对所述低面模型的细分指令,从所述低面模型中选择细分区域;
5、为所述细分区域添加对应的顶点色,并根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型;
< ...【技术保护点】
1.一种模型的转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一顶点数据包括所述低面模型中各个第一顶点的第一顶点坐标,所述第二顶点数据包括所述细分模型中各个第二顶点的第二顶点坐标,所述采用所述低面模型的第一顶点数据和所述细分模型的第二顶点数据进行权重系数计算,获得针对所述细分模型的权重系数矩阵,包括:
5.根据权利要求4所述的方法,其特征在于,所述采用所述第一顶点坐标与所述第二顶点坐标计算所述低面模型和所述细分模型中关联的两个顶点坐标之间的矢量差,包括:
6.根据权利要求4所述的方法,其特征在于,所述采用所述权重系数矩阵将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象
7.根据权利要求1所述的方法,其特征在于,所述细分区域至少包括所述虚拟对象中的胳膊对象、腿部对象、所穿着的服饰中的裙摆对象、所穿着的服饰中的飘带对象中的一种。
8.一种模型的转换装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行所述指令时,使得所述处理器执行如权利要求1-7任一项所述的方法。
...【技术特征摘要】
1.一种模型的转换方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述顶点色对应的权重值,对所述细分区域进行平滑细分,获得所述虚拟对象的细分模型,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述低面模型的第一顶点数据和所述细分模型的第二顶点数据将所述第二顶点数据映射至所述低面模型上,获得所述虚拟对象的高面模型,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一顶点数据包括所述低面模型中各个第一顶点的第一顶点坐标,所述第二顶点数据包括所述细分模型中各个第二顶点的第二顶点坐标,所述采用所述低面模型的第一顶点数据和所述细分模型的第二顶点数据进行权重系数计算,获得针对所述细分模型的权重系数矩阵,包括:
5.根据权利要求4所述的方法,其特征在于,所述采用所述第一顶点坐标与所述...
【专利技术属性】
技术研发人员:耿鸢,黄剑武,牛森,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。