转自:http://www.gamelook.com.cn/2016/09/264591

GameLook报道/由一般法人计算机娱乐协会(CESA)主办的CEDEC2016日前在日本横滨举行,诸多开发者都在活动现场发表自己的真知灼见。在活动的第二天,日本手游厂商GREE旗下动画导演清田徹以ARPG手游《追忆之青》为例,详解2D动画制作技巧。

在文章开始之前,我们先做一个简单的介绍:根据官方的资料,该作的主美是曾经负责过《最终幻想》系列的天野喜孝,音乐方面也是找来了《皇家骑士团》系列的岩田匡治,而剧本方面更是由《传说》系列的田中豪负责。可以说是有着王牌组合来为其背书。截止8月31日,游戏的预注册人数已经超过50万。而本次演讲的清田徹原本也是做FlashLite游戏出身的,之后在2010年时候加入了GREE,此前曾参与过《龙心战纪》、《绝对防卫利维坦》等作品的开发工作。

清田徹表示,《追忆之青》在制作角色动画的时候采用SpriteStudio进行开发的。就角色来讲,每个角色大概由40个左右模块的组成。

以本作的主角为例,身体部分就有17块,活动的部分有19块。这里,包括上臂、手腕、手部、大腿、小腿、脚部、头、腰、胸都能算作是身体部分的模块。

在处理这一部分的模块时,最为关键的其实就是确定关节的中心点,对于动画来说就是确定旋转的中轴。以抬手的这个动作为例,其实并非是根据关节点进行旋转的,而是以手臂根部的位置偏移得出的。而且根据角色和部位的不同,其旋转轴的位置也不尽相同。

而像头蓬这样的摆动的模块,经常会被切割成数块,因为这里通常会用到拼接的方式,所以关键就是找到合适的接合点,然后通过变形接合的方式进行合成。

下面的部分,清田徹也着重介绍了一些2D动画制作时一些细节的注意点:

在上面这张图中,我们可以看到角色的左脚好像已经穿过了地面,而右脚在前行的过程中反而像是在往后退。事实上这就和哑剧中看不到的“墙”的原理一样,让观众产生了仿佛地面在滑动的错觉。

所以这里应该理清脚部和地面的关系,加强支撑脚与地面的连接,让角色行动的存在感加强。

清田先生表示,除了表情之外,肩部的状态也能很好的表现出一个角色的情绪和状态。一般来说,将肩部的位置进行抬高,则代表着角色处于一个紧张的状态。而如果想变现出现在很放松的话,则可以适当将肩部的位置进行放低。

角色在弯腰的时候其实身体就像是菱形在变形,所以这里需要对其进行修正,而这里就不得不提到视线的设定了。如果角色的头(视线)单纯是根据身体的位移进行调整的话,那么所呈现出来的效果就像是提线木偶一般,所以为了增强角色的意识,要尽可能的让角色始终保持在直视前方的状态。

通过一步步的更新,最终的成果大概就是这样的。

如果将角色的动作,对身体各部分所形成的位移用方向箭标记出来,就更加直观了。

本次演讲的最后,清田先生表示,其实在设计2D动画的时候,千万不要被2D的表现手法所制约,脑中更多的还是要考虑立体的动作状态,实际上,有的时候用一些素体道具或者照着镜子看自己的状态都是很好的方法。

手游[追忆之青]动画导演:2D动画制作技巧的更多相关文章

  1. 完美世界3D格斗手游[格斗宝贝]今日公測

    狗刨学习网报道 / 经过近两年井喷式的发展,国内手游市场洗牌的信号愈加强烈.用户体验的提升.以及对产品核心品质的要求.促进了手游的精品化.而白热化的市场竞争,也催生了各大厂商在细分市场的抢滩.当中.更 ...

  2. XPlane android 2D手游开发实战

    android 飞行射击游戏类 采用 xamarin 跨平台开发技术  纯C#语言编写 操作简单 1.手指拖动飞机 躲避敌机 2.通过吃敌机爆炸后遗落的物品增加各种属性 3.双击战机放大技能 4.目前 ...

  3. 【转载】浅谈游戏开发之2D手游工具

    浅谈游戏开发之2D手游工具 来源:http://www.gameres.com/459713.html 游戏程序 平台类型: iOS Android  程序设计: 其它  编程语言:   引擎/SDK ...

  4. 新手做2D手游该用哪些工具?

    全球手游行业规模将突破250亿美元,越来越多的开发者开始进入手游研发领域,而作为一名菜鸟,很多时候,如果没有其他开发者的建议,会走很多弯路.一开始进入游戏研发领域的时候,你很难知道该选择什么工具.什么 ...

  5. 《疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)》

    <疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)> 基本信息 作者: 李刚    肖文吉 出版社:电子工业出版社 ISBN:9787121224379 ...

  6. 如何快速优化手游性能问题?从UGUI优化说起

    WeTest 导读   本文作者从自身多年的Unity项目UI开发及优化的经验出发,从UGUI,CPU,GPU以及unity特有资源等几个维度,介绍了unity手游性能优化的一些方法.   在之前的文 ...

  7. 龙之谷手游WebVR技术分享

    主要面向Web前端工程师,需要一定Javascript及three.js基础:本文主要分享内容为基于three.js开发WebVR思路及碰到的问题:有兴趣的同学,欢迎跟帖讨论. 目录:一.项目体验1. ...

  8. Cocos2d-x 3.X手游开发实例详解

    Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰 ...

  9. 手游client思考框架

    手游新公司新项目client我不太同意框架.虽然我也终于让步,当他居然问老板,使这个幼稚的行为而悔恨. 然而,就在最近我写了一些代码视图,我更坚定了自己的想法和思想.和思路不一定适合其它人,所以我并不 ...

随机推荐

  1. MySQL学习(三): 初识数据表

    打开数据库: USE db_name : 打开数据库. 创建数据表: 查看数据表: 查看数据表结构: 数据简单的插入与查找: 插入:INSERT [INTO] tbl_name [(col_name) ...

  2. Linux:xargs命令详解

    xargs 给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具.它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数.xargs也可以将单行 ...

  3. C++实现线程同步的几种方式

    线程同步是指同一进程中的多个线程互相协调工作从而达到一致性.之所以需要线程同步,是因为多个线程同时对一个数据对象进行修改操作时,可能会对数据造成破坏,下面是多个线程同时修改同一数据造成破坏的例子: # ...

  4. 《Unity 3D游戏客户端基础框架》系统设计

    引言 最近到看一个 <贪吃蛇大战开发实例>,其中 贪吃蛇大作战游戏开发实战(3):系统构架设计 提供的系统架构的设计思路我觉得还是值得学习一下的,接下来的内容是我看完视频后的一点笔记. 架 ...

  5. tensorflow 初学习

    tenseroflow 拟合 y = ax*x+b构建神经网络主要分为 4 个步骤:构造数据.构建网络.训练模型.评估及预测模型.此外,还介绍了一些超参数设定的经验和技巧 #coding=utf-8 ...

  6. 一名十年Java程序员回忆阿里面试经历——揭开阿里面试的“遮羞布”

    阿里面试经历 去阿里面试可以说非常非常的偶然和戏剧性,因为本人根本没投简历,以至于阿里hr给我电话的时候我一度认为是诈骗电话.因为深圳这家公司不错我还想在这里干个两年左右再考虑考虑. 这个时候的本人已 ...

  7. (转)如何转载CSDN的文章

    前言   对于喜欢逛CSDN的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间 ...

  8. 【javascript】jquery杂记

    checkbox $("#checkfirst").prop("checked") $('#chk-select-silent').is(':checked') ...

  9. >=< 在set和dict中的不同

    两个dict比较的算法是,长度>键>值,由于dict无序,所以比较的时候会自动将键对齐比较,我们不用担心这个. >>> d1 = dict(x=1, y=2) >& ...

  10. selenium python实例脚本1

    #!/usr/local/bin/python3 # coding=utf-8 #统一编码from selenium import webdriverfrom time import sleep#im ...