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

Scale Constraint

2m 34s
Rive 101 - 6.7 Scale Constraint

β–Ά Watch on YouTube β†—

πŸ“Œ Key Points

Follow scale properties between objects.

πŸ“ TutorialAvailable

Summary

The Scale Constraint operates similarly to the translation constraint but focuses on synchronizing the scale properties of one object with a target. This lesson covers setting targets, defining axis-specific copying, setting percentage-based limits (min/max), and the behavior of constraints when duplicating objects.

Step by Step

  1. 00:20
    Adding the Constraint
    Select the object you wish to constrain, navigate to the Constraints section in the Inspector, and add a Scale Constraint.
  2. 00:36
    Assigning the Target
    Open the constraint settings and select the object that will drive the scaling behavior.
  3. 00:57
    Adjusting Strength and Offset
    Use the Strength slider to control the influence (animatable) and toggle Offset if you want to maintain the current relative scale differences.
  4. 01:19
    Axis Control
    Toggle the checkboxes to choose whether to copy the X axis, Y axis, or both.
  5. 01:27
    Setting Scale Limits
    Define Minimum and Maximum values (represented as decimals, e.g., 0.5 for 50%) to restrict the scaling range.
  6. 02:03
    Duplicating Constraints
    When you duplicate a "constraint owner," Rive automatically duplicates the constraint as well, linking both new objects to the same original target.

Notes About Current Rive

  • Decimal Representation: Scale values are treated as decimals in the constraint settings (1.0 = 100%).
  • Reference Space: You can change the reference space used for calculations, which is useful when working with nested groups or complex hierarchies.
  • Synchronization: Scale constraints are ideal for maintaining proportional relationships between multiple UI elements or character features without manual keyframing.

πŸ“ Notes

Markdown supported
0 chars