一种配饰的自动适配方法、装置、设备及存储介质与流程
本公开涉及计算机,具体而言,涉及一种配饰的自动适配方法、装置、设备及存储介质。
背景技术:
1、在游戏场景中,虚拟角色的换装玩法由于其趣味性和可个性化定制,受到玩家的广泛欢迎。在游戏运行前,美术人员需要先为每个虚拟角色和每个可穿戴虚拟配饰之间进行适配,避免虚拟角色和虚拟配饰之间的穿插或者悬空的问题。
2、目前,美术人员进行适配的方式为对每个虚拟角色和每个虚拟配置,分别人工预设配饰的默认偏移值。在游戏运行时,可以基于美术人员预先配置的默认偏移值,对虚拟角色和对应虚拟配置进行调整。
3、然而,由于缺乏自动化的几何穿插检测机制,美术人员需要通过反复的视觉观察和手动试错来逐一确定每个模型组合的偏移参数,该过程无法对模型间的穿插程度进行量化分析,导致调整结果精度低且一致性差。同时,随着角色模型与配饰模型组合数量的组合式增长,配置数据规模急剧膨胀,大量重复的手动试错操作带来了高昂的数据处理开销和配置管理复杂度,难以满足大规模模型适配的处理效率需求。
技术实现思路
1、本公开的目的在于,针对上述现有技术中的不足,提供一种配饰的自动适配方法、装置、设备及存储介质,可以提高适配的效率和调整结果的准确度。
2、为实现上述目的,本公开实施例采用的技术方案如下:
3、第一方面,本公开一实施例提供了一种配饰的自动适配方法,所述方法包括:
4、获取本体模型和目标配饰模型;
5、对所述本体模型与所述目标配饰模型进行穿插检测,得到所述目标配饰模型相对于所述本体模型的穿插程度量化值;
6、基于所述穿插程度量化值,以迭代方式对所述目标配饰模型的变换组件的变换参数进行自动偏移计算,直至达到预设终止条件;
7、将迭代计算后的配饰变换参数、所述目标配饰模型与所述本体模型的关联关系存入配置表。
8、第二方面,本公开另一实施例提供了一种配饰的自动适配装置,所述装置包括:获取模块、检测模块、计算模块和存储模块,其中:
9、所述获取模块,用于获取本体模型和目标配饰模型;
10、所述检测模块,用于对所述本体模型与所述目标配饰模型进行穿插检测,得到所述目标配饰模型相对于所述本体模型的穿插程度量化值;
11、所述计算模块,用于基于所述穿插程度量化值,以迭代方式对所述目标配饰模型的变换组件的变换参数进行自动偏移计算,直至达到预设终止条件;
12、所述存储模块,用于将迭代计算后的配饰变换参数、所述目标配饰模型与所述本体模型的关联关系存入配置表。
13、第三方面,本公开另一实施例提供了一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。
14、第四方面,本公开另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。
15、本公开的有益效果是:采用本公开提供的配饰的自动适配方法,通过获取本体模型与目标配饰模型建立处理对象,实现了对任意配饰模型与本体模型组合的自动化适配处理,无需为每种组合单独编写适配逻辑,为后续自动化流程提供了灵活的输入基础。通过对本体模型与目标配饰模型进行穿插检测并输出穿插程度量化值,将穿插问题转化为可量化、可比较的连续数值指标,为自动化偏移计算提供了数据依据,同时使不同组合之间的穿插严重程度具有可比性。通过基于穿插程度量化值以迭代方式自动偏移计算配饰变换参数,使配饰变换参数的确定完全由算法驱动,且通过迭代机制可以保证调整结果的准确性。将迭代计算后的配饰变换参数与目标配饰模型和本体模型之间的关联关系一并存入配置表,实现了计算成果的持久化存储和每个组合的独立管理,使得每个组合的配饰变换参数都可以独立存储、独立读取,互不干扰,同时配置表的键值结构为后续的快速查询和应用提供了数据基础。
1.一种配饰的自动适配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述本体模型与所述目标配饰模型进行穿插检测,得到所述目标配饰模型相对于所述本体模型的穿插程度量化值,包括:
3.根据权利要求2所述的方法,其特征在于,所述采用所述有向包围盒列表中的各有向包围盒和所述三角面列表中的各三角面进行穿插相交判定,确定发生穿插的三角面数量,包括:
4.根据权利要求3所述的方法,其特征在于,所述穿插程度量化值还包括:各所述目标穿插对的逃逸方向和穿插深度,所述确定所述穿插程度量化值,还包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述目标配饰模型的变换参数进行自动偏移计算,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述预设调度策略,沿所述加权逃逸方向确定偏移增量,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种配饰的自动适配装置,其特征在于,所述装置包括:获取模块、检测模块、计算模块和存储模块,其中:
9.一种计算机设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器执行所述机器可读指令,以执行如权利要求1至7任一所述的配饰的自动适配方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的配饰的自动适配方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com