游戏动画与影视动画制作虽然看似有共通之处,但其实差别很大。

游戏动画是为玩家交互体验服务,同时需要与程序合作使其在设备上流畅运行,因此也有各种制作上的限制与要求。

在旧金山每年一度举办的游戏开发者大会(GameDeveloperConference)上,一位资深二维游戏动画总监@kinucakes以她制作的2D格斗游戏骷髅女孩Skullgirls为例给大家分享了她的创作经验。

动画热知识在这里把它们汉化并整理给大家一起分享学习~

因为@kinucakes制作的是2D格斗动画,因此在这里更多的分享的是制作2D游戏角色动作动画的经验。

讲座内容概述:

1.基本动画法则
2.如何运用到游戏中去
3.整合
4.骷髅女孩案例分析
5.参考资料

基本动画法则

轮廓剪影清晰一直是非常重要的准则,如果角色出拳你需要让人看到他的拳头。角色的身姿必须很容易就能让人理解他们在做什么。

预备动作同样能使人更容易理解动作,知道角色什么时候会出击,并且使动作更有打击感。上面这个例子中的动作只有6帧,在角色身后的龙准备往下攻击的时候,它提前张开了嘴巴,虽然只有一帧,但是使动作更完整了,你虽然看不到这一帧,但你能感觉出来。

游戏中为了节约内存和保证流畅运行,通常不可以加太多的帧在里面,并且往往有力的动作是不需要太多帧数的。上面的例子中,所有的中间帧都是为了强调这两个关键动作而存在的。

在这个例子中,动作其实是十分简单快速的。但是加了跟随动作之后使整个动作没有了跳帧的感觉,并且十分自然清楚。你可以利用角色的衣服,头发,飘带等达到这样的效果。也许很多人都想不到,其实跟随动画往往反而可以给你的动画节约许多帧数。

模糊(smear)在运动过快的时候,可以更加清晰的让人看懂角色做了什么。

另一个增加打击感的非常实用的小技巧。注意看上面例子中角色的手部运动。

大胆的在动画中去扭曲夸张角色的身体和关节以达到打击感增强的效果。在最终的动画中其实很难看清,但是却能感受到酷炫的打击感。

运用到游戏中去

骷髅女孩案例分析

左边是修改之前的动画,动作非常的均匀,手游交易并且帧数较多,修改后,抽掉了中间帧,并且稍微延长了最后举起拳头的停滞时间。使动作更加有力。(非常微妙的差别,需要仔细看)

把一个动作分解成四个简单的步骤。

上面这个动作修改前有11MB,修改后只有4MB,整整节省了近3倍的文件大小。

如何制作流畅有力的游戏动画+Skullgirls案例分析相关推荐

  1. 当局者迷旁观者清红警游戏反杀局案例分析

    粉丝问我:南天可不可以低吸?我没回复: 有朋友向我感叹:股市跌的时候心情不好,涨的时候心情也不好.我没有理会. 对于这波行情走势特别上周五的大涨,我的直观感受是因为 国脉科技和南天信息的超预期,引发踏 ...

  2. TOM游戏h5营销案例分析-高空运鸡蛋

    这款h5游戏是由TOM游戏平台为国内某知名电商打造,引流&促销效果极佳,属于非常经典的游戏案例. 游戏题材完全契合活动主题:农品,用户通过玩游戏可获得活动热推的成品鸡蛋 上线过程中还可自由配置 ...

  3. 【最终幻想15 国王之剑】制作介绍1:不再是游戏动画,而是“电影”制作

    日文链接:http://cgworld.jp/interview/201606-kgffxv-01intro.html [最终幻想]系列在全世界有着累计销售1亿1500万份的成绩.用与最新的游戏[最终 ...

  4. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |it前端开发

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!D ...

  5. android 2d动画制作,2D游戏动画生成软件(Atlas Tool)

    Atlas Tool是一款专业的2D游戏生成软件,它可以将游戏中的PNG图片导入到软件,就可以快速地生成一个精美的2D游戏动画,还支持自定义画面等多种功能,只需鼠标操作就可以完成,有需要的朋友快来体验 ...

  6. 《和平精英》动作设计解密 游戏动画岗位深度解读

    在游戏美术领域,动画远没有原画或3D那么受关注,但一款游戏的动画表现却能极大程度地影响玩家的实际体验.一款游戏的原画和模型即便再精致,如果动画表现上有短板,也会一秒破功,甚至可能被玩家痛批「动作僵硬」 ...

  7. 游戏动画专业介绍及发展

    游戏动画专业介绍及发展 对游戏动画感兴趣?想要入行?或者正打算转行游戏动画?那我今天分享的文章你一定要看.让我们一起来开启成都艺点动画这段奇妙的游戏之旅吧.本片文章围绕什么是游戏动画,游戏动画的行业发 ...

  8. 游戏角色是怎么动起来的?3D游戏动画系统介绍

    讲师简介:杨帆,腾讯互动娱乐北极光工作室群,客户端开发高级工程师.11年程序开发经验,参与了PC平台<天涯明月刀>的开发,完成了其动画.战斗及各种客户端玩法的实现,现任一款MMORPG手游 ...

  9. Unity Pro 2019 for mac(3D游戏动画开发工具) v2019.2.21f1

    想要一款功能强大的3D游戏动画开发工具?Unity 2019能够轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,以及一个全面整合的专业游戏引擎,用于创建诸 ...

最新文章

  1. 获取线程结束代码(Exit Code)
  2. 【Python第六篇】Python面向对象(进阶篇)及相关(异常处理、反射)
  3. Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
  4. 《系统集成项目管理工程师》必背100个知识点-69简述合同管理的主要内容
  5. 安装VS 2008 EXPRESS出现无法读取deffactory.dat错误
  6. 深入学习二叉树(二) 线索二叉树
  7. 杭电计算机组成实验2(二)超前进位加法器设计实验
  8. java高级-----流
  9. python代码怎么运行_如何让Python代码加速运行?
  10. 吝啬SAT问题是NP完全问题的证明
  11. 微软云计算-私有云概述
  12. WinRM 如何设置 TrustedHosts
  13. 虚拟现实计算机理论文献,虚拟现实在计算机教学中的应用研究
  14. 德州大学奥斯汀分校计算机专业排名,德州大学奥斯汀分校专业排名一览及最强专业推荐(USNEWS美国大学排名)...
  15. 一个html文档必须有,创建一个完整的HTML文档总结
  16. Makefile中wildcard函数的应用理解
  17. 面向工业物联网的拍赫兹通信
  18. 初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)
  19. 3D角色遮挡住UI的实现,关于Stencil Buffer,描边,以及其他
  20. hive sql自动生成id的两种方法随机id和自增id

热门文章

  1. 神器面世:让你快速在 iOS 设备上安装 Windows、Linux 等操作系统!
  2. 深度学习入门笔记系列(一)——深度学习框架 tensorflow 的介绍与安装
  3. dbscan算法_DBSCAN聚类算法探索
  4. aspnet还有人用吗_别盲目跟风!理性分析:超火的小香风外套真的适合你吗?
  5. linux期末脚本作业,linux – 使用R Markdown将bash脚本作为Cron作业运行
  6. oracle怎么查询表空间信息,查询Oracle表空间信息
  7. 机器学习:Regression,第一个简单的示例,多项式回归
  8. Codeforces Round #506 (Div. 3) 1029 F. Multicolored Markers
  9. EL表达式和标准标签库
  10. SQL2005 BI系列课程