Rive 是一个在线的动画设计工具,你可以使用它制作出产品级动画,结合他们开源的动画库还可以直接将动画融入产品代码中。

你所设计的就是最终动画

Rive 允许设计师创建复杂的交互、动画图标、用户引导动画、游戏角色等。这些都是可以在最终产品中实时运行的实际设计资源。

它们不需要用代码中重新创建,因此设计人员可以在任何时候自由地进行迭代和修改。

我们的开源运行库允许你在应用程序或游戏中直接加载 Rive 文件,并可以自由控制文件的属性(如层次结构,骨架,矢量形状,和更多)。

动画混合

Rive 最强大的功能之一是混合动画的能力。你不仅可以从一个动画平滑地过渡到另一个(比如淡入淡出),你还可以将动画层叠在另一个元素之上。

在企鹅舞蹈的例子中,晃头动画混合在一个步行循环的动画顶部,因此企鹅可以一边走路一边摇摆。

骨骼动画

将图像和矢量形状转换为骨骼动画。骨骼动画提供了一种直观和自然的方式来让你的角色和其他对象(如树、旗帜、链条等)动起来。骨骼动画是内嵌和混合在一起的,这使你的文件体积减小,播放流畅。

因为所有操作都是实时运行的,所以你可以使用代码动态地操作所有这些动作。

修剪的路径

使用修剪路径快速简单地创建动画图标,运动效果,粒子效果,FUI 元素等。

修剪路径特性允许你在矢量形状上只绘制笔画的一部分。这可以用来创建各种各样的路径动画。

矢量和栅格图像

Rive 允许您使用矢量和栅格图形,这两者都可以通过约束、骨骼、变形等工具进行操作。

使用我们的程序矢量形状和钢笔工具直接在Rive中绘制,或从您现有的工作流程中导入预先制作的 svg 和 psd。

Rive还支持缓存矢量图形,以减少不必要的重绘来提高性能。

网格和顶点变形

网格是一个简单而强大的方式,可以用来添加自然和有机变形到你创建的角色。比如皮肤弹性,织物波纹,头发飘动等等。

逆向运动

逆向运动允许你创建重复的姿势和动画,而不需要再次操作。

约束范围

约束范围允许你控制超出标准属性的对象。您可以打破层级关系,从另一个对象复制属性,或对所有这些属性设置限制。

逐帧效果

Rive 的独立对象允许你快速地交换对象,来实现一帧一帧的效果。您甚至可以交换整个层次结构的位置,从而实现对骨骼系统的全面控制。