动画制作说明只有“让这段循环”,有时还不足以说明预期变化。Blender 4.5手册在F-Curve Modifiers中,将Cycles Modifier用于让曲线重复,并进一步列出几种模式。这里的Cycles是曲线修改器名称,本文讨论的不是同名渲染引擎,也没有运行任何动画工程。

Repeat Motion保留每份副本的数值。它表达的是曲线在原范围之外再次出现,而不是仅把动作名称贴上“循环”。原有曲线描绘什么数值变化,副本就保留这一组变化关系。不过,曲线数值的重复本身还不能证明一个角色的完整动作已经自然衔接;场景里其他动画内容并未被本文检查。

Repeat with Offset增加了另一项关系。手册说明,每份副本沿数值轴作垂直偏移,使该副本的第一个关键帧与上一份的最后一个关键帧对应。它不是把所有副本都固定回最初起点。假设一段数值从较低位置走向较高位置,逐次偏移的概念就允许后续重复继续接在前一轮之后;这只是文字关系示意,没有生成位移或给真实工程设置参数。

Repeat Mirrored则交替将副本水平翻转。手册中的水平指曲线的时间方向,区别于偏移模式涉及的数值方向。因而,“镜像循环”在这段定义里不表示把角色模型从左手改成右手,也不意味着场景画面左右颠倒。对象是曲线副本,不应把一个名称扩展到所有动画层次。

文档另用Before/After Mode区分原曲线之前与之后的重复安排,Count说明副本数量,零值在该项定义中表示无限。次数回答重复多少,模式回答怎样重复;即使两份说明具有同样次数,原值、逐次偏移或交替反向仍可以不同。本文只识读这些关系,不给按钮、操作或通用最佳值。

这与NLA片段怎样播放Action是不同讨论。此处直接关注曲线在原有范围之外的数值与时间关系,不用片段外观推断底层数据。以上限定于所读Blender 4.5手册,网页首发日期未知;没有查看动态图或实测效果。制作交接若能说明“哪种重复”,就比单写“循环”更接近一个明确的动画意图。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。