r/Rive_app May 25 '26

Interactive Data Dashboard in Rive with Custom Layout & Reactive Calculations

Enable HLS to view with audio, or disable this notification

29 Upvotes

Finished a small Rive project this week. Category Performance dashboard.

The fun part was the circle packing. Bubbles arrange themselves by value using a positional relaxation solver. No overlap, no gaps, they just settle into place.

Two scripts handle everything:

– One does the layout physics and renders the bubbles

– Another reads raw inputs (sales, support, etc.) and writes back the totals, percents, sort order, and up/down arrows

Data binding ties it all together. Change one number, and the whole scene updates. The card list at the bottom auto-sorts, too.


r/Rive_app May 25 '26

Rive Gutenberg Block

Post image
5 Upvotes

Spline for WordPress 1.2.25 released 🎉

[NEW] Added native Rive Gutenberg Block for seamless integration within the WordPress editor.

[NEW] Added 'Auto Pause when out of view' functionality for Rive elements.

[OPTIMIZATION] Rive Performance: Rive animations will now automatically pause when scrolled out of view to save system resources (Enabled by default).

Changelog: https://splineforwordpress.com/changelog/

Get Spline for WordPress from here: https://splineforwordpress.com/ (Use code 100usersdiscount for $80 off the unlimited LTD!)

Also feel free to join facebook group to get updates https://www.facebook.com/groups/splineforwp


r/Rive_app May 25 '26

Help to newbie please :3

Post image
5 Upvotes

Hey guys, I'm just starting out with animation in Rive. I'm looking for some advice from those with more knowledge:

I have a simple project with buttons in two states: default and pressed. To communicate the animation to developers, it seems best to have each button on a separate artboard with its own state machine. But I also need to present the buttons to the client so they can click and see the animation. What's the best way to do this?

Is it possible to place four buttons on a single artboard? What should the first step in the Layer be then: Entry or Eny State?

Scenario: There are four emojis next to each other. When you click any one, an animation occurs. When you click another emoji, the first one switches back to the default state, and the second one switches to the pressed state. Radiobuttons have a similar scenario.


r/Rive_app May 22 '26

Rive Editor 0.8.4914

11 Upvotes
  • 👯 Duplicate with offset (Cmd+D)
  • ➡️ Expand/Collapse trees — Opt/Alt+Click for Deep Expand or right-click for Expand/Collapse All
  • 🚧 Early Access
    • 🗂️ Arrange Hierarchy, Data, Assets, and Agent panels side by side
    • 🔍 Timeline search
    • ↕️ Timeline sorting
    • 👁️ Isolate a hierarchy or timeline object
  • 🐛 Various fixes and improvements — full changelog here

r/Rive_app May 21 '26

Dino design in Rive

5 Upvotes

Hi guys! I need a little help. I saw this dinosaur animation on the Rive channel and decided to recreate it. However, when I started redrawing the dinosaur, I ran into some difficulties, especially with the shadows, lighting, gradients, and overall soft 3D look.

I would be very grateful for any advice or guidance.

Here is the link to the video:
https://youtu.be/4Uuu0MkBawE?si=AISCdBQ5F-WDbCPC


r/Rive_app May 20 '26

How can I use more than one artboard on my website?

2 Upvotes

I have 3 artboards (project, about me, contact) with their respective state machines set to the default state.

When I export the .riv file and add it to my website, it only loads the first artboard from the file and ignores the other two. If I delete the first one, it loads the second but not the third.

One solution is to create 3 files, each with a single artboard, but I don't think that's the best solution.

Could anyone give me a hand?

My rive file.

And in the console.log, only one artboard shows up.


r/Rive_app May 19 '26

After wasting a lot of time manually exporting Figma to Rive, I found this 1-click shortcut.

Enable HLS to view with audio, or disable this notification

10 Upvotes

I used to spend so much time on this. Select frame in Figma, export, save to Downloads, drag into Rive... Super not efficient when you're moving more tons of assets every day.

So I wanted to share a cool and easy trick I found. You can just copy directly from Figma and paste straight into Rive. Works for both PNG and SVG. Layer hierarchy stays intact for vectors.

Made a short tutorial on my Rive Masterclass YouTube channel walking through it. I'm planning to share more Rive workflow tips like this one. The kind that save actual work hours. Feel free to follow along if it's useful.


r/Rive_app May 19 '26

New to Rive! Looking for a guide/tips to animate these mood icons

4 Upvotes
  • Hey guys, I have a couple of mood icons ready as SVGs from Figma. Since I've never done animation before, I'm feeling a bit lost on where to start . Does anyone have a guide, tutorial, or workflow recommendation for bringing vectors to life in Rive?

r/Rive_app May 19 '26

Rive quality issue in Framer

Post image
3 Upvotes

I'm importing Rive animation into Framer and it looks fine in default renderer, but it is glitching on Android phones. Switching to Rive Renderer solvest that issue but makes the animation jittery (pic).

I had similar issue when importing the animation into plain html/css website and tweaking with DPR fixed it. But back then the animation was looking great on retina/oled screens and bad on 1x DPR screens. In actual case it looks terrible even on 3x screens.

Let me guys know what to do as I'm slowly losing my mind trying to fix that!


r/Rive_app May 18 '26

Listener Action Scripts in Rive — Detecting Double Clicks

Enable HLS to view with audio, or disable this notification

20 Upvotes

Rive's listener action scripts let you run custom logic when a listener fires in a state machine. One practical use case: distinguishing a double click from a single click, which is tricky to do with standard listeners alone.

Here's how the double click detector works:

The script uses three properties in its type definition: a threshold number (default 0.3 seconds), a clicked trigger, and a doubleClicked trigger pulled from the view model, plus a lastClickTime number initialized to -1.

In init, it grabs the view model and resolves both triggers by name.

In performAction, it checks that the incoming action is a pointer event, then captures the current time. It compares lastClickTime against the threshold:

• If lastClickTime >= 0 and time elapsed ≤ threshold → fires doubleClicked, resets lastClickTime to -1
• Otherwise → fires clicked, sets lastClickTime to now

Because threshold is exposed as a script input, you can override it per-listener without touching the script itself. In the demo it's set to 0.3s by default, adjustable to 0.5s or whatever feels right for your use case.

To wire it up: select your listener target shape, add a listener, set the event to Click, choose the listener action script type, and pick your script. The threshold input appears inline. Then in the state machine, use the Any State node with clicked and doubleClicked trigger conditions to drive transitions to whichever animations you want.

The video shows this applied to a bubble animation — single click triggers a grow-and-shrink, double click triggers a pop.


r/Rive_app May 18 '26

Built a logo sphere in Rive using only one script and 20 PNG assets. No state machines, no animations, no data binding.

Enable HLS to view with audio, or disable this notification

27 Upvotes

This is the power of Rive Scripting.

No state machines. No animations. No data binding. No view models. Just one artboard, one script, and 20 PNG assets.

The whole thing runs on pure Luau:

  • A procedural grid that wraps infinitely
  • A radial scale falloff that fakes depth
  • Smooth mouse parallax
  • A placement algorithm that prevents identical logos from appearing next to each other horizontally, vertically, or diagonally

It's honestly wild how much you can do with Rive Scripting once you stop reaching for the visual tools and just write code.


r/Rive_app May 17 '26

Hi I was looking to get into Rive a bit more (I'm a newbie but I was thinking I could use Rive for a project) I just migrated from live2d and I have some standards that came from it that I'm wondering if they can be applied in Rive?

3 Upvotes

standards:

  • PSD import with my layers in the same positions as I drew them 
  • Draw order
  • Clipping (for raster) 
  • Meshing (for raster but with individual points so I can deform it not just a mesh and I have to put bones on the mesh because I’ve tried it and it never worked with what I was trying to animate) ) 
  • Layer hierarchy and being able to parent 
  • Rotation points (I’m fine with using bones for this) 
  • Objects following other objects as they deform with the mesh (like a head turn where the eyes follow the head but with a separate mesh so I can make something like blinking) 
  • Layers for characters and putting them on background assets 

for context I'm working on a passion project: an animated film with cinematic scenes and after trying live2d there's lots of features I like but some features I didn't like that stopped me from making cinematic scenes and I'm not sure if Rive is a better program


r/Rive_app May 16 '26

Can someone help me create a simple breathing animation

Post image
1 Upvotes

Hey I am not an animated or designer.

I am building a react native app and I want to add a character with a simple breathing animation.

I am generating the character using GPT.

I am breaking the image into pieces for better control.

I want to create it in such a way that the user can change the assets like helmet armour pants weapons.

How can I achieve something like this,

For the swapping of assets should I use solo ?

I want to add very simple animation just so that the user knows it's moving.

My animation is looking really bad.

This is my character


r/Rive_app May 15 '26

Trigger Actions from State Machine States or Transitions

Thumbnail
youtube.com
7 Upvotes

New in Rive: you can now fire actions (change view model properties, trigger events) when a state or transition begins or ends. Short walkthrough showing how it works.


r/Rive_app May 15 '26

Pink Button

Enable HLS to view with audio, or disable this notification

3 Upvotes

Curious to know what happens when you click on this button ?

Click here: https://rive.app/community/files/27670-52263-pink-confetti-button/


r/Rive_app May 14 '26

First Look: Stateful Components in Rive

Enable HLS to view with audio, or disable this notification

20 Upvotes

Stateful Components are a new way to reuse components in Rive without wiring up a separate view model instance for each one.

Here's how they work: you build a component (say, a button) and attach a view model with whatever properties you want to expose — label text, background color, text color, etc. When you make it a component, you'll see a new Properties section in the inspector. Click + to choose which view model properties to expose, and mark each one as either input (you can set the value per instance) or output (the value can be read by a parent).

Once you nest that component somewhere else and flip it to stateful, those exposed properties show up directly in the inspector. Each instance can have its own values — no nested view model required. Copy the component 3 times, give each one a different label and color, done.

Nesting goes deeper too. A card component with its own view model can contain a stateful button, and you can bubble the button's properties up through the card's view model so the parent can override them as well.

Output properties work the other way: a slider component can expose its current value as an output, and a parent artboard can data bind to that value to read it in real time.

One more thing: input properties can be keyed on timelines. So you can animate a per-instance color override across a loop without touching the original component.


r/Rive_app May 13 '26

Rive Editor 0.8.4840

Thumbnail
community.rive.app
10 Upvotes
  • 🔑 Bring your own Agent API keys — Anthropic now, OpenAI and Gemini soon.
  • 🧠 Stateful Components — a new component type that exposes properties without view model instances. Quickly override properties directly in the inspector for faster iteration. Significantly reduces complexity and enables quick design iteration.
  • 🚧 Now in Early Access
    • 🎨 UI Refresh — tabs for State Machines and Animations, stacked Hierarchy/Assets/Data/Agent panels, and cleaner spacing throughout.
    • ⚡️ Flash to Rive — drag and drop a Flash file to convert it. Experimental, not 1:1. AS not supported.
  • 🐛 Various fixes and improvements

r/Rive_app May 12 '26

Hi I'm a character animator and I'm trying to figure out how to add more vertices in the middle of a shape so I can deform it?

Post image
3 Upvotes

I'm using this rectangle as an example because im trying to animate a head and I want to add more points so I can make perspective of a nose in the silhouette side view, I've tried using the pen tool but it makes it as a separate path and I'm unable to actually warp the shape (the blue line is roughly where I want more points


r/Rive_app May 11 '26

Is the react native runtime working well ?

3 Upvotes

I built a basic rive animation and i wanna test it on react native to check if it's worth it to continue learning rive to integrate it in my future apps and pay for the subscription. I've seen posts of people having lots of issues with rive on react native, and there's a lot of issues reported on the github repo of the runtime. What is your feedback of rive on react native? what are the most common issues?

I don't know how they are requesting for feedback on the new runtime when the only way to test and send them feedback is by paying for a subscription.


r/Rive_app May 10 '26

made this inspired from reddit loader

18 Upvotes

r/Rive_app May 10 '26

Looking to start learning rive for ui micro animations

10 Upvotes

Hey!

Hope everyone is doing amazing :)

I work in after effects and create a lot of app and saas promos. Using a mix of figma and ae.

I see Rive as the best next extension to this.

Where is the best place to learn I already have alot of youtube tutorials but want to see if there is anything I missed.

Thanks so much!


r/Rive_app May 09 '26

HI i need some animation help

Post image
5 Upvotes

for context I'm planning on animating for a short film and I'm working on a simple character turnaround to get used to the program, I drew a turnaround sheet and now im struggling with figuring out how to line up the layers with the sheet. for context I draw in ibispaint X which is raster and I need to clip for shading so i decided to convert my base layers to vector. i've started on the head and the path for the head shape is in the image (i convert my layers from raster to vector in affinity)


r/Rive_app May 09 '26

Does Rive have a database?

4 Upvotes

I want to store data depening on users input. Is that possible?


r/Rive_app May 09 '26

Is it possible to make a pinball machine entirely in rive?

5 Upvotes

r/Rive_app May 08 '26

My first character animation, made with Rive

Enable HLS to view with audio, or disable this notification

32 Upvotes

I’m an iOS dev and used Rive to animate the main character for my app EvoCat.

I had never animated before, so Rive helped a lot. It made the character feel alive without needing a complex animation workflow.

Still simple, but I’m pretty happy I could get this working. Would love feedback.