adobe动画_Adobe替代品:动画软件

本文介绍了Adobe Animate CC的替代软件,包括Spine、DragonBones、 Spriter、Creature和OpenToonz,这些工具专注于骨骼动画和2D游戏开发。文章详细阐述了各软件的特点,如Spine的丰富功能和游戏引擎兼容性,DragonBones的免费选项,Spriter的像素艺术模式,Creature的网格和物理特性,以及OpenToonz的传统动画支持。这些软件为动画师和游戏开发者提供了多样化的选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adobe动画

欢迎使用本系列的最后一篇文章,探索我们在Adobe熟悉的世界之外可以使用的创意软件。 在本文中,我们将介绍Animate CC(以前称为Flash)的一些很棒的替代方法。

Flash动画已在游戏开发人员和动画短片和节目中大量使用,因此我们将简要介绍可用于这两个目的的软件。 这些程序大多数都将重点放在“骨骼动画”上。

因此,如果您只是开始使用动画并决定使用哪些工具,我们将首先简要介绍骨骼动画,以帮助您更好地评估每个应用程序的功能,以及最适合您和您的应用程序的功能。项目。 我们走吧!

快速骨骼动画概要

外部艺术创作

骨骼动画处理的第一步通常是使用外部应用程序来创建由不同层上的多个作品组成的插图。 例如,您可以创建一个具有独立的肢体,躯干和头部的角色。

完成艺术作品后,您可以将其分块导入到动画软件中并重新组装。 一些工具提供了自动执行此导入过程的方法,从而避免了单层导出和手动重新组装的麻烦。

骨头和索具

将您的作品正确地放置在画布上后,便可以为角色创建骨架。 骨骼由“骨骼”组成,骨骼附着在您的角色艺术中的每个片段上。 此过程通常称为“索具”。

现在,当您移动骨骼时,附加的图像会随之移动并旋转,并且通过操纵骨骼的位置和旋转,您可以将角色设置为各种姿势。 通过将角色摆在时间轴上的不同位置的各种姿势中,并允许软件“补间”(自动在它们之间创建帧)来创建动画。

如果这还不完全有意义,请不要担心,因为您将在下面看到一些有关此过程的视频。

网格

一些软件通过添加“网格”使骨骼动画处理更进一步。 正常骨骼通常仅调整附加图像的位置和旋转。 另一方面,网格会在每个图像的顶部添加一系列点,如果这些点中的任何一个被移动,则图像附近的像素也会移动。 通过手动或通过附着的骨骼来操纵这些点,您可以执行复杂的形状弯曲和变形,从而获得伪3D旋转或风中布料移动等效果。

运行时间

许多骨骼动画软件提供了一种称为“运行时”的东西,它们是允许在某些游戏引擎或其他基于代码的环境中在运行时渲染动画的代码库。 使用运行时有两个好处。

首先,您可以大大减少动画占用的文件大小,因为不需要图像来代表预渲染动画的每一帧,您所需的只是原始作品中的图稿以及骨架上的数据及其随时间的姿势。

其次,您可以更改动画在运行时的工作方式。 例如,您可能会切换出与骨骼相关联的图像,以便即时更改角色的外观或附件。 它还允许一个动画与另一个动画之间的平滑过渡,例如从运行状态逐渐停止,而不是身体突然切换其姿势。

内容涵盖了骨骼动画的基础知识,因此,现在您知道要查找的内容了,让我们开始研究我们的软件!

1.脊柱

Spine是一个骨骼动画应用程序,专注于用于游戏开发的角色动画。 这是同类工具中最受欢迎的工具之一,这是有充分理由的。 它具有丰富的功能,具有流畅的用户体验,并且包括涵盖19种游戏引擎和工具包以及7种编程语言的正式和第三方运行时列表。 在提供的领先游戏引擎中,有Unity虚幻引擎 ,GameMakerConstruct 2Phaser

Spine有两种版本:“ Essential”版本为69美元,“ Professional”版本具有更多功能,为299美元。 但是,“基本”版本中包含的内容很强大,并且会花很长时间。 您将错过网格,自由形状变形,修剪和约束,但是您将拥有其他所有东西。

我发现与Spine一起工作是一个非常流畅的体验,在我看来,其安装过程可能是同类应用程序中最快,最有效的。 装配后,摆姿势人物既直观又直接。 然后,您可以从那里激活自动键功能,该功能使您可以将播放头移动到特定时间,摆好骨骼,然后将添加所有适当的键进行位置,旋转等操作。 另外,如果您希望更好地控制,可以手动设置按键。

Spine的皮肤系统可让您创建带有一组附加图像的动画,然后再次使用完全相同的一组图像使用相同的动画。 您可以使用它来创建同一角色或生物的不同版本,例如切换性别,或更改所使用的衣服或武器图像。 然后,这些不同的外观提供了一种呈现多个Spritesheet的简便方法,或者,如果使用运行时,则可以即时更改这些内容。

在对游戏开发人员有用的另一个功能中,Spine允许您设置可用于游戏中碰撞和物理的边界框。 这意味着即使角色的形状在整个动画周期中发生变化,您仍然可以进行准确的碰撞。

通过向Spine添加脚本 ,可以从GIMPInkscape自动化导入动画图像。 而且,如果您同时使用Affinity Designer或Photo,则可以使用其内置的Spine批量导出功能。 通过任何这些过程,您都可以从将所有身体部位安排在应该放置的位置开始,而不是手动放置它们。

Spine还具有导出到视频(AVI和Quicktime)的功能,这意味着您可以将其用于各种动画目的以及游戏图形。

  • 网站: http //esotericsoftware.com
  • 平台: Linux,Mac,Windows
  • 价格: “基本”版本为69美元(无网格,变形或约束),“专业”版本为299美元

2.龙骨

DragonBones是一个完全免费的程序,非常类似于Spine。 它没有完整的功能奇偶校验,但是它非常接近,并且您不用花一分钱就可以使用它,这是一个非常令人信服的案例。 在Spine中,您将需要“ Pro”版本来访问网格,IK约束和自由形状变形,但是这些内容在DragonBones中是开箱即用的。

但是,DragonBones的运行时没有Spine那样多。 目前,它可以满足C#(可与Unity一起使用),JS / TypeScript(与Pixi,Egret一起使用),C ++(与Cocos2d一起使用),ActionScript(与Flash,Starling一起使用),SpriteKit和Java的要求。

我在Spine中最喜欢的功能之一是“皮肤”系统,DragonBones中也提供了相同类型的功能,它只是被称为“头像系统”。

DragonBones可以免费使用其所有功能,包括网格和自由变形(拉伸和变形图像的能力),这意味着您可以使用零成本的软件创建一些非常酷的效果:

在DragonBones中设置骨骼是相当简单的体验。 它具有自动绑定功能,您可以使用“创建骨骼”工具单击要绑定骨骼的图像,然后将其拖出所需的长度。 对于您需要绑定的每个图像来说,这并不是完美无缺的,但是它无疑使您成为其中的一部分。

DragonBones背后的开发团队是中文,尽管有英文文档,但是您可能需要仔细阅读一些内容,因为英文是作家的第二语言。 但是,我在理解事物的工作方式方面没有发现任何重大困难,我认为,通过将工具以非常直观的方式放置在UI中的事实,我对此有所帮助。

如果您使用的是Mac或Windows,并希望使用免费的应用程序来滚动骨骼动画,那么这将是一个绝佳的起点。 但是请注意,您将需要登录一个免费帐户才能保存您的工作。 除此之外,它都是开放式的。

3. priter

Spriter是Spine和DragonBones的另一个应用程序,专注于为游戏创建动画。 它与上述两个选项略有不同,但是它不包含任何网格,但是包含了一些有趣的功能,可以帮助像素艺术资产。

像DragonBones一样,Spriter的运行时没有Spine那样多。 但是它确实涵盖了主要的2D引擎,其中包括Unity,Construct 2和Game Maker Studio的运行时,以及针对C#,C ++和JavaScript的语言特定的运行时。

如果您是像素艺术家,正在寻找一种加快动画处理速度的方法,那么Spriter便是您的佼佼者,因为它具有“像素艺术模式”。 启用此模式后,您只能以整个像素为单位移动精灵,以防止任何模糊的半像素。 此外,在像素移动时不会在它们之间进行采样,因此在整个动画中,子画面将始终保留清晰,无模糊的像素。

还有一个很棒的调色板交换功能,可以与索引模式下的艺术一起使用,即像大多数像素艺术一样,仅限于具有固定数量的颜色的调色板。 在运行时的帮助下,这使玩家可以更改角色的衣服颜色,头发颜色,皮肤颜色,眼睛颜色等。

与Spine和DragonBones一样,Spriter还提供了在使用运行时交换与骨骼相关的图像的功能。 在这种情况下,该功能称为“字符图”。

而且,如果使用Spriter进行游戏开发,则只要使用运行时,就可以使用它创建可在游戏中使用的碰撞盒。

对于Linux用户,可以使用Spriter构建,但是它针对的是Ubuntu 14,并且依赖于软件未捆绑的Gstreamer 0.10。 在较旧的发行版或任何基于Ubuntu 16.04的发行版上,您应该可以轻松地手动安装所需的Gstreamer版本。 但是,在以后的发行版中,您可能会发现回购中只有Gstreamer 1.0或更高版本,这使Spriter的使用出现了问题。 希望开发人员能够尽快更新其Linux版本,否则请注意,您可能必须解决此问题。

Spriter既有免费版本又有“ Pro”版本,价格为69美元,使其在同行中可负担得起。 也就是说,即使没有“ Pro”版本的完整功能集,Spriter的免费版本也是可靠的工具。 它使您可以使用基本的缓动控制和基本的IK创建骨骼动画,因此在决定是否要获取“ Pro”版本之前,您可以对软件真正有强烈的感觉。

  • 网址: https //brashmonkey.com
  • 平台: Linux(Ubuntu 14),Mac,Windows
  • 价格:免费版和“ Pro”版$ 59.99

4.生物

在Creature中,我们还有另一个专注于游戏开发的骨骼动画工具。 但是,这与上面的应用程序有点不同,因为它不仅在两个版本中都包含网格,而且实际上所有内容都是网格。

在Creature中,一旦导入图像,它就会变成网格,而不是您可以选择添加的网格。 由于所有内容都是基于网格的,这意味着图像的所有部分都可以变形,骨骼也可以用于影响网格的任何部分。 通过这些功能,您甚至可以完全以2D形式创建具有3D外观的图形。

我认为Creature的突出特征在于其骨骼运动和力场。 骨骼电机使您可以通过程序控制骨骼的位置,而不仅是通过人工姿势。 力场会产生环境影响,从而进一步影响您的运动骨骼的运动方式。

例如,要使头发可以随风吹拂,您可以将骨骼添加到构成角色上的头发的图像网格中,然后应用“弯曲电机”以应用真实头发的物理属性,例如添加效果头发上的重力,确定头发的僵硬程度等等。

然后,一旦为头发提供了适当的物理属性,就可以添加一个模拟风的力场。 这将与头发上的弯曲马达相互作用,以在微风中吹起头发。 可以使用相同的过程使服装,旗帜和其他柔性材料在流动的,物理的真实感下表现出来。

在应用力场之上,Creature的另一个非常酷的功能是能够将动态弯曲物理特性添加到游戏中。 这可以使图像的元素根据其在游戏中的运动以逼真的方式弯曲。 例如,您可以创建一个狐狸角色,使其尾巴和耳朵在移动时自然回弹:

对于运行时,Creature的当前列表包括:C ++(Cocod2d-x,虚幻引擎4,Godot引擎),Objective-C(Cocod2D),C#(Unity,Monogame),Haxe(从Flash到Haxe,HaxeFlixel),Java( libGDX)和JavaScript(Three.js,Babylon.js,Pixi.js,Phaser)。

至于您在售价99美元的“基本”版本中获得的功能,则可以创建网格,但不能进行网格雕刻,优化和细化。 您获得了可以驱动弯曲物理,绳索物理,旋转周期和行走的骨骼电机,但没有网格变形电机。 没有使用路径,但是有样条线。 在“基本”版本中,您还可以交换与网格关联的精灵,称为“皮肤交换”。

目前,Creature可在Mac和Windows上使用,尽管主要开发人员表示Linux支持应该在将来出现 。 Creature具有许多其他动画软件所没有的强大功能,因此绝对是一个可以尝试的应用程序。

5. OpenToonz

OpenToonz与我们介绍的其他动画软件不同,它不专注于游戏开发人员,而是专注于视频的传统动画。 与我们的其他应用程序不同,OpenToonz旨在让您能够直接在软件内部绘制。 OpenToonz是最受欢迎的动画公司Studio Ghibli使用的主要软件,还用于Futurama,The Maxx和其他受欢迎的动画节目和电影中 ,因此而闻名。

OpenToonz中的动画方法与迄今为止我们讨论过的软件不同。 尽管可以使用“自动中间”工具来填充时间线中的间隙,但还是相当注重逐帧绘制动画。 但是,也可以使用骨骼动画工具,同时支持常规骨骼和网格。

附带的绘图和绘画工具非常强大,包括平滑/稳定和笔压支持。 它还支持基于矢量的绘图,并具有在放置笔触后修改图稿的功能。 即使在这里使用矢量进行绘制,绘制过程也感觉很自然,与使用光栅笔划进行绘制没有明显区别。

OpenToonz以前被称为Toonz,自1993年以来,它是一种封闭源,付费的企业级应用程序。 幸运的是,它于2016年3月作为免费和开源软件发布。如果您要制作视频动画,则必须尝试。

结语

这是动画领域中Adobe软件的五个绝佳替代品,每个替代品都可以一次性购买不到100美元(或免费)的版本。 让我们快速总结一下我们的应用程序,并探讨如何确定最适合您的应用程序。

脊椎现在是2D骨骼动画的领导者,这是因为它的流畅的工作流程,功能堆栈以及几乎所有内容的运行时。 “ Pro”版本中的完整功能集比您的系列价格上限要贵得多,并且比其他任何软件的最高价都贵。 但是,“ Essentials”版本为您提供了足够的动画效果。 如果您从事游戏开发,那么很有可能是适合您的动画软件。

如果您正在考虑Spine且不需要Linux支持,则绝对应在决策过程中检查DragonBones。 它使用起来不像Spine那么平滑,但是非常接近。 它没有Spine的所有功能,但其中有几个功能。 当然,它是完全免费的。 但是,它确实具有较少的运行时,因此您的选择可能取决于Spine的附加功能对您的重要性,以及运行时是否可用于您选择的引擎和/或编码语言。

Spriter有一个免费版本,还有一个“ Pro”版本,它比Spine的“ Essential”版本便宜,因此从价格上来说,它与Spine可以很好地叠加。 另一方面,它的付费版本没有DragonBones免费提供的某些功能,这可能使得很难选择DragonBones。 但是,Spriter确实具有一些出色的特定于像素艺术的工具,这些工具在其他应用程序中却没有,对于像素艺术家来说可能非常有用。 它还具有Linux支持,而DragonBones没有。 因此,如果您想要这些像素艺术功能,并且/或者如果您使用的是Linux,并且价格比Spine低,那么Spriter可能适合您。

生物与我们介绍的其他骨骼动画软件不同,您使用的所有东西都是网格,并且具有强大的骨骼运动和力场。 这意味着您可以进行各种很酷的操作,例如使图像变形以创建伪3D,向图像添加逼真的物理效果,使它们看起来像在风中飘动或自然受到运动的影响。 如果您使用的是Mac或Windows,并且基于网格的动画样式会吸引您,那么Creature可能适合您。

如果要生成的动画是用于渲染的视频而不是游戏,则OpenToonz是出色的选项。 您可以使用稳定器和笔压支持以光栅或矢量格式直接在软件内部进行绘制。 您无法比Studio Ghibli使用的软件做得更好,后者完全免费提供。

当然,这些应用程序中的每一个都有大量的功能列表,这些功能列表太长了,本文无法完全涵盖,因此请务必亲自尝试每个应用程序,以查看它们必须提供的所有功能。

那是系列包装!

除此之外,我们还将整理我们的系列文章,探索我们广为人知的Adobe应用程序之外的领域,以期了解还有哪些其他出色的软件。 希望您不仅找到了一些新的动画软件,还发现了许多新软件供您欣赏。 尽情享受创意吧!


翻译自: https://webdesign.tutsplus.com/articles/adobe-alternatives-animation-software--cms-28910

adobe动画

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值