Rive 101 logoRive 101
β„Ή AboutπŸ“‹ ChangelogδΈ­
0%
Progress0/88
4.5

Animation Exercise Pendulum

8m 49s
Rive 101 - Animation Exercise Pendulum
  • Core Educational Objective: Master the process of splitting a single text layer into multiple custom Text Runs in Rive and independently controlling them using individual Text Modifiers to create compound overlapping animations.
  • Background Pain Points: In traditional motion design workflows, isolating and animating single letters or words within a phrase often requires breaking the text into completely separate layers. This breaks typographical flow and significantly complicates localization or dynamic content injection.
  • Final Business Benefits: Showcases the advanced capabilities of the Rive Text Engine. By dynamically orchestrating intra-text properties, custom easing, and boundary overshoot inside a single live text component, designers can deliver high-performance, localization-ready responsive text systems to development runtime targets.
  • Data Model Discrepancy: The Rive animation timeline records scale properties inside modifiers as absolute multiplier decimals rather than percentages, despite the setup UI displaying percentage values. For instance, 1 corresponds to 100%, while an amplification target of 110% must be input as 1.1 in the timeline track.
  • Handling Cross-Boundary Physics in Loops: When an animation sequence or secondary motion trailing effect gets cut off by a looping boundary, do not extend the global duration. Instead, wrap the remaining kinetic force over to the start of the loop by matching the boundary values and projecting the overshoot into the initial frames.
  • Volume Conservation Rule: When executing Squash and Stretch deformations on typographical or UI assets, always balance the scaling factors proportionally (e.g., if one axis scales up by +20%, scale down the opposite axis by roughly -20%) to keep the element's overall visual mass constant.