[发明专利]一种动画自动生成方法及动画自动生成系统在审
| 申请号: | 201811569106.8 | 申请日: | 2018-12-21 |
| 公开(公告)号: | CN109658484A | 公开(公告)日: | 2019-04-19 |
| 发明(设计)人: | 李杰;鄢彪;陈思敏 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
| 主分类号: | G06T13/20 | 分类号: | G06T13/20;G06T13/40 |
| 代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;刘琰 |
| 地址: | 200092 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动生成 关键帧 自动生成系统 动画数据 动画文件播放 关键帧信息 动画文件 颜色变化 游戏开发 导出 缩放 美工 制作 还原 解析 重现 保存 重复 | ||
一种动画自动生成方法及动画自动生成系统,将从Spine工具中导出的Json数据导入Unity3d工具,Unity3d工具将Json数据解析为动画数据格式,从动画数据格式中获取关键帧信息保存为Unity3d工具的动画文件,运行动画文件播放动画。本发明无需在Unity3d工具重新制作Spine关键帧,可以自动生成关键帧,重现Spine工具中的位移、缩放、旋转、颜色变化等动画关键帧效果,精确还原美工在Spine工具中制作做的动画,减少了重复工作,极大提升了游戏开发的效率。
技术领域
本发明涉及一种动画自动生成方法及动画自动生成系统,尤其涉及一种在Unity3d工具中自动生成Spine工具中的动画效果的方法和系统。
背景技术
Unity3d是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
在使用Unity3d工具进行游戏开发的时候,需要利用骨骼动画进行渲染,以方便美工人员的建模,Unity3d工具中骨骼动画插件较多,但是通常使用Spine工具来进行骨骼动画编辑。
Spine是一款针对游戏开发的2D骨骼动画编辑工具,具有良好的UI设计和完整的2D骨骼动画编辑功能,工作流程更加简洁和高效。Spine工具包含皮肤、自由变形、蒙皮等等特色功能,用户可通过将图片绑定到骨骼上来控制骨骼并实现动画播放,甚至他还可模拟人体复杂的动画运行,以此使得游戏的动画细节变的更加精致。Spine允许您在矩形边界内自定义多边形,而这种优化方式可将在多边形外的像素自动忽略掉,从而在最大限度内提高最终纹理贴图集的空间使用率,同时它还允许用户通过移动网格点来变形图片,可实现拉伸、挤压、弯曲、反弹等一些矩形图片无法实现的功能。此外,新版Spine新增的“蒙皮”功能,可允许用户网格中指定的点附加给指定骨骼,然后附加点就可随着骨骼移动,网格则随之自动发生变形,而这种方式就可让用户利用骨骼动作来控制角色的图片进行弯曲变形。
按照传统的游戏开发流程,美工人员首先在Spine工具中制作UI(UserInterface,用户界面)动画效果,然后根据Spine中的美术效果在Unity3d工具中重现UI动画效果。Unity3d工具在重现Spine动画效果时,需要重新制作关键帧动画,而这些关键帧之前在Spine中已经制作过了,这些重复工作导致开发效率低下,有时甚至会导致动画复现效果不全,影响游戏质量。
发明内容
本发明提供一种动画自动生成方法及动画自动生成系统,无需在Unity3d工具重新制作Spine关键帧,可以自动生成关键帧,减少了重复工作,极大提升了游戏开发的效率。
为了达到上述目的,本发明提供一种动画自动生成方法,包含:将从Spine工具中导出的Json数据导入Unity3d工具,Unity3d工具将Json数据解析为动画数据格式,从动画数据格式中获取关键帧信息保存为Unity3d工具的动画文件,运行动画文件播放动画。
所述的将Json数据导入Unity3d工具的方法包含:将Json数据复制并保存到Unity3d工具中的文件夹中。
所述的将Json数据解析为动画数据格式的方法包含:采用可以将Json数据解析为Object数据的类库将从Spine工具中导出的Json数据解析为数据结构与Json数据结构一一对应的动画数据格式。
所述的Json数据结构包含:
文件名称和Hash值;
骨骼信息;
slot信息;
Skin信息;
动画信息,其包含关键帧信息。
所述的动画数据格式包含:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811569106.8/2.html,转载请声明来源钻瓜专利网。





