当前位置: 首页 > 专利查询>网易专利>正文

挂接点的迁移方法技术

技术编号:39581764 阅读:6 留言:0更新日期:2023-12-03 19:31
本申请公开了一种挂接点的迁移方法

【技术实现步骤摘要】
挂接点的迁移方法、装置、存储介质和电子装置


[0001]本申请涉及计算机
,具体而言,涉及一种挂接点的迁移方法

装置

存储介质和电子装置


技术介绍

[0002]模型特效的制作通常包括两个步骤,第一步是特效的制作,第二步是将制作好的特效挂接到模型上

在模型的迭代优化过程中,通常需要将已有的特效批量挂接到其他模型的挂接点上以实现特效资源复用,进而达到降本增效的目的

[0003]目前,引擎针对模型的挂接点只支持增加挂接点与删除挂接点的功能,若要实现特效资源复用,则需要人工手动进行挂接,导致操作复杂

工作效率较低,人力成本和时间成本较高

[0004]针对上述的问题,目前尚未提出有效的解决方案


技术实现思路

[0005]本申请至少部分实施例提供了一种挂接点的迁移方法

装置

存储介质和电子装置,以至少解决相关技术中通过人工手动进行特效挂接以实现特效资源复用,导致操作复杂

工作效率低

人力成本和时间成本较高的技术问题

[0006]根据本申请其中一实施例,提供了一种挂接点的迁移方法,该方法包括:获取源模型文件和目标模型文件,其中,源模型文件用于描述源模型的模型信息,目标模型文件用于描述目标模型的模型信息;对源模型文件进行字段处理,确定源模型文件中挂接点的结构信息,其中,结构信息用于记录挂接点的字段结构和内容;基于预先指定的挂接点标识遍历结构信息,确定目标挂接点信息,其中,挂接点标识用于索引源模型文件中待迁移的挂接点;将目标挂接点信息添加至目标模型文件,以使目标模型基于目标挂接点挂接附件和
/
或特效

[0007]根据本申请其中一实施例,还提供了一种挂接点的迁移装置,该装置包括:获取模块,获取模块用于获取源模型文件和目标模型文件,其中,源模型文件用于描述源模型的模型信息,目标模型文件用于描述目标模型的模型信息;处理模块,处理模块用于对源模型文件进行字段处理,确定源模型文件中挂接点的结构信息,其中,结构信息用于记录挂接点的字段结构和内容;确定模块,确定模块用于基于预先指定的挂接点标识遍历结构信息,确定目标挂接点信息,其中,挂接点标识用于索引源模型文件中待迁移的挂接点;输入模块,输入模块用于将目标挂接点信息添加至目标模型文件,以使目标模型基于目标挂接点挂接附件和
/
或特效

[0008]根据本申请其中一实施例,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为在计算机或处理器上运行时执行上述实施例中的挂接点的迁移方法

[0009]根据本申请其中一实施例,还提供了一种电子装置,包括存储器和处理器,存储器
中存储有计算机程序,处理器被设置为运行计算机程序以执行上述实施例中的挂接点的迁移方法

[0010]在本申请至少部分实施例中,通过获取源模型文件和目标模型文件,其中,源模型文件用于描述源模型的模型信息,目标模型文件用于描述目标模型的模型信息;对源模型文件进行字段处理,确定源模型文件中挂接点的结构信息,其中,结构信息用于记录挂接点的字段结构和内容;基于预先指定的挂接点标识遍历结构信息,确定目标挂接点信息,其中,挂接点标识用于索引源模型文件中待迁移的挂接点;将目标挂接点信息添加至目标模型文件,以使目标模型基于目标挂接点挂接附件和
/
或特效

达到了批量迁移挂接点的目的,能够将一个模型中的挂接点批量迁移到另一个模型中,从而实现了缩短模型挂接特效的时间,降低人力成本和时间成本,减少人天消耗,提高工作效率以及提升工作管线鲁棒性的技术效果,进而解决了相关技术中通过人工手动进行特效挂接以实现特效资源复用,导致操作复杂

工作效率低

人力成本和时间成本较高的技术问题

附图说明
[0011]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0012]图1是本申请实施例的一种挂接点的迁移方法的移动终端的硬件结构框图;
[0013]图2是根据本申请其中一实施例的挂接点的迁移方法的流程图;
[0014]图3是根据本申请其中一实施例的字段匹配处理流程图;
[0015]图4是根据本申请其中一可选实施例的挂接点的迁移装置的结构框图;
[0016]图5是根据本申请实施例的一种电子装置的示意图

具体实施方式
[0017]为了便于理解,示例性地给出了部分与本申请实施例相关概念的说明以供参考

[0018]如下所示:
[0019]挂接点:模型的挂接点是指模型中用于连接和交互的特定部分或接口,挂接点通常是模型的输入和输出节点

通过挂接点可以将不同的模型组合在一起,构建更复杂的系统或管道

[0020]NeoX
引擎:是一款由
NEO
开发的分布式网络操作系统,旨在提供一个可扩展的平台,用于构建去中心化应用
(DApps)
和数字资产,是
NEO
区块链的核心组件之一

此外,
NeoX
引擎还提供了一些开发工具和框架,使开发者能够更轻松地构建和部署
DApps。
它支持多种编程语言,包括
C
语言
、Java

Python
等,为开发者提供了更多的选择

[0021].gim
类型文件:是
NeoX
引擎使用的模型文件格式之一

[0022]FileOpen
:一种用于打开文件的函数或方法

通常用于编程语言中,用于访问和操作文件

通过使用
FileOpen
,可以打开文件以进行读取

写入

编辑或其他操作

[0023]FileWrite
:一种用于将数据写入文件中的函数或方法

通常用于创建新文件并将数据写入其中,或者将数据追加到已存在的文件中

[0024]re
库:
Python
中用于正则表达式操作的标准库,它提供了一组函数和方法,用于对字符串进行模式匹配和处理

通过使用正则表达式,可以方便地实现字符串的查找

替换

分割等操作
。re
库支持各种正则表达式语法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种挂接点的迁移方法,其特征在于,所述方法包括:获取源模型文件和目标模型文件,其中,所述源模型文件用于描述源模型的模型信息,所述目标模型文件用于描述目标模型的模型信息;对所述源模型文件进行字段处理,确定所述源模型文件中挂接点的结构信息,其中,所述结构信息用于记录所述挂接点的字段结构和内容;基于预先指定的挂接点标识遍历所述结构信息,确定目标挂接点信息,其中,所述挂接点标识用于索引所述源模型文件中待迁移的挂接点;将所述目标挂接点信息添加至所述目标模型文件,以使所述目标模型基于所述目标挂接点挂接附件和
/
或特效
。2.
根据权利要求1所述的方法,其特征在于,所述对所述源模型文件进行字段处理,确定所述源模型文件中挂接点的结构信息包括:对所述源模型文件进行字段分析处理,确定所述源模型的挂接点信息,其中,所述挂接点信息用于表示连接附件和
/
或特效的节点信息;对所述挂接点信息进行字段匹配处理,确定所述结构信息
。3.
根据权利要求2所述的方法,其特征在于,所述对所述源模型文件进行字段分析处理,确定所述源模型的挂接点信息包括:基于所述源模型文件的文件格式对所述源模型文件进行字段分析处理,确定所述挂接点信息,其中,所述挂接点信息包括以下信息的一种或多种:方向信息

位置信息

旋转信息

缩放信息

镜像信息

挂接附件信息和挂接特效信息
。4.
根据权利要求2所述的方法,其特征在于,所述对所述挂接点信息进行字段匹配处理,确定所述结构信息包括:基于正则表达式对所述挂接点信息进行字段匹配处理,确定所述结构信息,其中,所述结构信息包括字段头部信息

字段尾部信息和字段内容信息
。5.
根据权利要求4所述的方法,其特征在于,所述基于正则表达式对所述挂接点信息进行字段匹配处理,确定所述结构信息包括:基于第一正则表达式对所述挂接点信息进行字段匹配处理,确定所述字段头部信息;基于第二正则表达式对所述挂接点信息进行字段匹配处理,确定所述字段尾部信息;基于第三正则表达式对所述挂接点信息进行字段匹配处理,确定...

【专利技术属性】
技术研发人员:黄嘉欣
申请(专利权)人:网易
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1