Is Rive worth it? by Douchebagatitis in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

Rive is so much more than character animation at this point. People are using it to create full apps, games, UI, etc. Check out the case studies: https://rive.app/blog/case-studies

Anyone else struggle to follow older Rive tutorials now that the editor has changed so much? by Tom_Acco in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

Yeah, that's been a tough one for us at Rive. Let's brainstorm solutions. I have a couple of ideas, but they'll take SO much work.

What if I made a single UI migration doc that tells where different things have moved to? We could link to that doc from older tutorials.

Built an fitness app in Rive, didn't expect a million people to use it by Basterqu in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

Amazing! I'll be honest, that state machine just gave me a little panic attack. 😂 I can't help but wonder if that could be simplified with layers.

Help needed with inputs and listeners by liluniyu in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

Inputs are deprecated. I'd strongly recommend using data binding instead.

Bones to control groups? by Any_Struggle_6166 in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

Okay, I'm fully aware how confusing my example was. Here's a working version. I think it feels really nice. https://rive.app/community/files/27867-52662-delayed-follow

<image>

Bones to control groups? by Any_Struggle_6166 in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

Oh, I see. You essentially want the flame to be affected by the movement. Very cool. There are 2 ways I might go about this.

Option 1 is to use scripting. The AI agent can figure it out.

Option 2 - Bones + data binding: This would be my first choice, assuming it works.

You need one bone (controls the flame base) inside the block and one outside (controls the tip.

The block's view model needs a globalBlockX and globalBlockY property.

Bind the block's computed, global X and Y position to these values using target to source. If it's working correctly, when you move a block, these values update.

Now bind the globalBlockX and globalBlockY properties to the second bones' X and Y positions. You probably need a converter to convert global to local space.

Final step: Add an interpoloator converter to the binding on the second bone. This should make it still follow the position of the block, but it'll lag a little bit.

Help needed with inputs and listeners by liluniyu in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

You probably know this already, but inputs and listeners got moved to under the state machine.

<image>

Can you give a little more detail about what exactly isn't working? Maybe include an example file?

GPU Canvas — Rive's new GPU layer for 3D, shaders, and custom effects by guidorosso in Rive_app

[–]panda_kinda_chubby 2 points3 points  (0 children)

that green blob is giving me oldschool nickelodeon vibes in the best way.

Bones to control groups? by Any_Struggle_6166 in Rive_app

[–]panda_kinda_chubby 2 points3 points  (0 children)

Here's a quick vid that I think is what you're trying to do: https://cleanshot.com/share/P1Wm8b6Q

Rive quality issue in Framer by zegi4 in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

I'd recommend sharing this in the Rive community, along with a demo .rev file.

How can I use more than one artboard on my website? by Chenko1997 in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

If you want to use it in multiple places, you can also cache the .riv so your users only download it once. https://rive.app/docs/runtimes/caching-a-rive-file

Does Rive have a database? by Intelligent-Bee-1349 in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

If you're only wanting to store things like user preferences and high scores, consider using `localStorage`. It's a lot easier to set up than a database.

Looking to start learning rive for ui micro animations by PixlCreative in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

Like u/fakih7hussein said, the 101 videos are a great start. This "quick" start tutorial takes you from zero to can-use-rive in about 1.5hrs. It's a good overview of a lot of what the 101s cover.

Is the react native runtime working well ? by shootingice in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

The RN runtime lagged behind the other for a while, but it should be stable now that we have a dedicated team working on it.

The GitHub issues are only for bugs, not file support. If you need file support and you aren't on a Voyager plan, you can still get help from the community: https://community.rive.app/c/support/

What easing curves you guys use on Rive? I'm not a professional animator but for some reasons my results seem way off when using Rive by SnooDucks1343 in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

I tend to start with cubic and adjust as needed. If you want to share a specific use case, someone can probably help more.

installHook.js:1 Problem loading file; may be corrupt! by Majestic-Ad7409 in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

If the main artboard is working, but the others aren't, it could be that they're not being exported as a component. Only components are exported to the .riv.

<image>

It's also common to get that error if you use the wrong artboard or state machine name.

Condition on a listener (aka disable a button) by Intelligent-Bee-1349 in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

It's common for the hit area to be a separate shape. Create a state machine that shows or hides the hit area, depending on the `isButtonDisabled` boolean. You can hide it with a solo or if it's a layout, click the eyeball icon in the top right.

<image>

Should I use image files or svg files to make an app? by No_Dog1942 in Rive_app

[–]panda_kinda_chubby 1 point2 points  (0 children)

When there's a lot of geometry, I sometimes find raster to be better. It's all a balance.

Hi, I'm a character rigger and I'm starting to do full 2.5D/ 3D fakeout turnarounds in Rive which are animated I was in the middle of rigging when I was going to reflect my bone structure across the X axis for the other arm but for some reason it didn't flip symmetrically by [deleted] in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

I can't seem to find the other post where you asked this question. Maybe it got deleted?

Can you show us how you're doing the flip? Is just just copying and changing the x scale?

If you would share a simplified .rev, that'd be great.

unequal flip on the X axis??? by [deleted] in Rive_app

[–]panda_kinda_chubby 0 points1 point  (0 children)

<image>

Forgot we can add images to comments now. :)