Progress
๐ฅ Free Preview
Rive Basics - Animate
Create the Main Screen
Dynamic Weather Buddy
โก๏ธ Custom Events
๐ Data Binding Basics
๐ Data Binding Basics - Exrc
๐ Data Binding Advanced
๐ Data Binding Expert | Main Project
๐ Data Binding Master
โ๏ธ Weather Animation - Clear Skies
๐ก๏ธ Weather Animation - Heatwave
โ๏ธ Weather Animation - Rainy
โ๏ธ Weather Animation - Snowy (Exrc)
What We're Building
A looping snow animation - particles falling top to bottom in a seamless loop, visible only during snowy weather.

Step 1 - Set Up the Component
Duplicate the Rain component
Rename it to Weather Snow
Delete all the content inside - we only need the shell
Step 2 - Create the Snow Particle
Switch to Design Mode.
Use the Ellipse tool to create a 30 x 30 px circle, with a white fill.

Step 3 - Layer Structure
Set up two nested groups:
Snow Shape - a single shape.
Snow Particles outer group - grouping all the particles.

Step 4 - Animate the Fall
Turn off Clip Content on the Artboard and set the work area to 2 seconds
Frame 0: position the particle above the Artboard
At 2 seconds: position it below the Artboard

Step 5 - Add Easing
Add ease-in: Set interpolation to Cubic and apply a subtle Ease In.

Step 6 - Create a Seamless Loop
Extend the work area to 4 seconds
Move one frame forward from end of first iteration
Copy and paste the animation for the second iteration
Set the last keyframe of iteration one to Hold

Step 7 - Slow Down the Tempo
Set the timeline Speed to 0.2 to slow down the animation. This gives the snow a natural, gentle falling speed.
Step 8 - Duplicate and Spread
Select the Snow Particles group
Duplicate it 4 times (5 total)
Switch to Design Mode and spread them horizontally

Step 9 - Offset the Timing
Switch to Animate Mode
Move work area to cover only the second iteration
Offset each particle's keyframes in time

Step 10 - Add Show/Hide Logic
Rename Rain / Show Rain to Snow / Show Snow
Show state: opacity 100%
Hide state: opacity 0%
Update condition to check for snow weather
In Design Mode, set Snow group to 0% opacity

Step 11 - Test It
Go to the main screen Artboard
Add the Weather Snow component
Switch to Snowy weather

What You've Built
Snow particle with clean group structure
Seamless two-iteration loop with subtle easing
Staggered timing across 5 particles
State Machine visibility for snowy weather only
Next: Part 2 - Adding Depth with Parallax.
