上海宇迭智能科技有限公司张津源获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海宇迭智能科技有限公司申请的专利基于Unity的3D模型和动画文件双向操作方法及相关产品获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119540411B 。
龙图腾网通过国家知识产权局官网在2025-10-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411650988.6,技术领域涉及:G06T13/20;该发明授权基于Unity的3D模型和动画文件双向操作方法及相关产品是由张津源;李国樑;刘耀军;沈晨设计研发完成,并于2024-11-19向国家知识产权局提交的专利申请。
本基于Unity的3D模型和动画文件双向操作方法及相关产品在说明书摘要公布了:本申请提供了一种基于Unity的3D模型和动画文件双向操作及相关产品,通过Unity脚本导入FBX文件,获取FBX文件的不同类型的节点并对节点进行编辑操作,编辑完成后,将修改后的FBX文件作为新的3D模型和动画文件导出。本申请的技术方案能够在Unity中对FBX文件进行读取和写入的能力,即不仅能够将FBX文件导入到Unity中使用,还能在Unity内部编辑该FBX文件,并将修改后的结果导出为新的FBX文件,使得FBX在Unity中能够成为资源传递、动作捕捉等功能的高效媒介。
本发明授权基于Unity的3D模型和动画文件双向操作方法及相关产品在权利要求书中公布了:1.一种基于Unity的3D模型和动画文件双向操作方法,其特征在于,包括: 通过Unity脚本导入FBX文件,将所述FBX文件的数据导入至FbxScene中; 遍历FbxScene中的所述FBX文件的节点以获取不同类型的节点,或者调用FBXSDK的原生方法对FbxScene取得指定类型的节点,对所述节点进行编辑操作;编辑的过程包括对3D模型结构、蒙皮和动画的修改; 对3D模型结构的修改过程包括: 获取需要处理节点的节点属性;对所述节点属性调用判断节点类型的方法,判断所述节点类型是否为eMesh;若所述节点类型为eMesh,则获取该节点的Mesh对象,根据需要删除对应的Mesh组件;递归处理所有子节点; 对动画的修改过程包括: 获取全局设置或动画组件,修改所述FBX文件中的动画组件,所述动画组件包括动画的帧率、动画时长和动画层; 通过FbxScene调用GetGlobalSettings方法获取全局设置,通过全局设置FbxGlobalSettings的SetTimeMode或GetTimeMode方法设置或获取动画的帧率; 对动画组件调用GetLocalTimeSpan或SetLocalTimeSpan取得或设置动画时长;通过对动画组件调用GetAnimLayerMember方法取得动画层; 对所述动画层中的动画曲线进行编辑,包括增加关键帧、设置关键帧和移除关键帧;其中,通过对动画层依次调用GetMember、GetDstProperty与GetCurveNode方法,来获取动画曲线的节点FbxAnimCurveNode;对动画曲线进行编辑时,调用FbxAnimCurveNode的GetCurveintpChannelId方法获取特定轴向的动画曲线FbxAnimCurve,输入int索引值参数,获取特定轴向的动画曲线FbxAnimCurve;基于FbxAnimCurve对动画的关键帧进行编辑,执行以下操作:根据传入该动画曲线上该帧int类型的次序索引调用KeyGetintpIndex,获取特定帧的FbxAnimCurveKey类型;调用KeyAddFbxTimepTime在指定时间点增加新的动画帧;根据传入该动画曲线上该帧int类型的次序索引调用KeySet,通过传参设置特定帧的次序、时间点和值;根据传入该动画曲线上该帧int类型的次序索引调用KeyRemoveintpIndex移除特定帧;调用KeyClear清除所有帧,但留存空的FbxAnimCurve; 编辑完成后,将修改后的所述FBX文件作为新的3D模型和动画文件导出。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海宇迭智能科技有限公司,其通讯地址为:201203 上海市浦东新区中国(上海)自由贸易试验区郭守敬路498号8幢19号楼3层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励