Can my animation start in front and then pass behind another object?
Can my animation start in front and then pass behind another object? (For example: A Cloud circling a planet.) I've seen this explained in another video but I can't find that video. If anyone can just tell what this is called that would also be helpful. I don't mind researching myself. I just don't know what this is called.
Revision History causes Rive to crash down
Hi, from the last update, on both windows desktop app and web app -
When trying to click on any of the Revision History options, Rive is crashing down.
It's not occurring for all projects. I can't tell for sure but the things that I might have done differently for some of these projects are: I copied and pasted a new project inside a folder; I exported the files as .riv and .rev; I opened a .rev file I've received.
I'll add more info if I find anything else.
Thanks!
Holiday Hours
Most of our team is on break from December 25th through January 1st. We'll still be monitoring, but it may take us longer to respond to general support requests. Enterprise customers, please reach out to your dedicated account managers on Slack for urgent support.
Selecting a target in a listener causes it to deselect
This is a little thing but quite frustrating. So whenever I select a Listening to look for a target, when the target is selected, the listener is deselected, so I need to click on it again. Makes no sense.
The layout engine should have a UI creation module
Although it is possible to create a fully functional UI with the layout engine, it's use has a steep learning curve and is not exactly intuitive to use. There are many standard UI items most apps use (standard UI library items such as panels, check boxes, lists, etc). Creating each one of those is a lot of work and fiddly to handle and maintain.
Rive should have a standard UI library creation module which automates a lot of the standard universally used items.
Animations not playing properly in Nested Artboards
I have made button animations. Each button has it's own artboard. I wanted to test out multiple buttons at the same time to see how the animations are looking together. So I made a new artboard and added my button artboards as nested artboards. But the animations aren't triggering. I have faced this issue in the past, but it has been fixed on its own without me doing anything. This time the issue is persisting.
Global Rive File Inputs and Apply Transforms Feature
Hi I have been using rive to design characters for a video game. These two features would help improve the process of accomplishing designing these characters faster and cleaner.
Feature 1: Global inputs
The idea of this is that there are inputs that are referenced by all art boards in a rive file. An example of this would be when I was designing the player character. There are 8 directions the player can face meaning 8 artboards plus the main controller artboard which adjusts which of the other nested artboards are visible depending on the direction the player is going. Each of the nested artboards have the same set of inputs for the characters design and which animation state they are in. That means I had to write the same inputs and key all of the separate ones from the main artboard 8 times. A global exposed input that all artboards can reference would be easier for this development process.
Feature 2: Apply Transforms
I have gotten to the point where I have enough characters designed that I want to reuse parts of the character for others since I have already drawn them (Arms, clothes, etc...). Since my characters are outlined with the stroke brush transferring one part of a character to another is not as easy as copy and paste. The stroke is based on the original size and scale of the object. That means that if I adjust the scale of one side and not the other the stroke is distorted. So now I have characters with various size values of strokes attempting to look the same size visibly to the eye. A nice feature would be a quick way to establish a shape and apply all the transforms to it similar to what you have to do in 3d design software. If I adjust the scale of an object and apply transforms, it sees the new size as the default shape. This will help solve the issue of stretched, mismatched strokes I am facing and may make the files more performant by removing unnecessary scale calculations by adjusting them upfront instead of everytime at runtime.
I love this tool and am excited to see where you guys continue to take it!
audio in a nested art board is louder than its source art board?
As the title explains i have a project where i have nested three art boards into a main project art board. The audio is at the desired volume level in the source art boards. The volume level has been set in the asset panel for audio clip "Cartoon, Jump, Spring, Boing". The volume level is set to 5%. The issue is that the nested art boards sound like they are back to 100% in the main art board they have been nested in. Not sure why this is the case? Why isn't the volume set in the source art board that are nested not getting passed to the main art board. Is this a bug or a limitation in the current version of Rive?
AE "shy" function
Add a "shy" function similar to after effects which allows users to hide elements in the animation window to allow faster workflows and enhance the overall UX. Thank you in advance!
Rive Render for Flutter
Any updates on Rive Render for Flutter? We’re starting a project and need to know if it’ll be ready soon, especially with the new responsive layout features.
PNG illustration and card design are not responsive together
Hello, I'm currently having a problem with composing a card design with an illustration inside. There's no way I can get the illustration to be responsive inside the card.
Do you have a tip for this?
JSON input
As a former Flash developer, I believe your product is great and has huge potential. It would be fantastic to build dynamic content based on data passed in JSON format. In Rive, you could create something like a data contract/interface for named JSON objects, allowing you to control content, events, and so forth based on the supplied values. Externally (e.g., from Flutter), you could pass in a JSON object, and if the format is incorrect, the widget could throw an error indicating an invalid data format.
Currently, in my demo, I have to mix the UI created in Rive with a container (Flutter widgets) for equipment, spells, and so on.
An example usage might be as follows: In one of your tutorials, you present a game UI with screens for Start Game, Save Game, and Load Game, etc. For the Load Game screen, saved games could rely on JSON data (previously retrieved from a server and transformed into an appropriate JSON object).
Latest Rive Unity package causes compile errors
Using this Rive Unity package, I get a bunch of errors:
https://github.com/rive-app/rive-unity.git?path=package#v0.3.1-canary.36
This package works fine:
https://github.com/rive-app/rive-unity.git?path=package#v0.2.2-canary.25
Holiday Hours
Most of our team is on break from December 25th through January 1st. We'll still be monitoring, but it may take us longer to respond to general support requests. Enterprise customers, please reach out to your dedicated account managers on Slack for urgent support.
scale a circule without loosing the proportion of it outline?
How can I enlarge a circle without losing the proportion of its outline? I have a circular shape with an X stroke value, and when I scale it, that value is lost. Could you help me?
Layout re-order bug
If you have a row with a shape layout and a text layout, it is not possible to re-order it by dragging the bottom layout to the top location in the tree. However, it is possible to drag the top layout to the bottom location in the tree.
Artboard Size Inconsistencies
When comparing the size of an artboard and one that uses layout features, the two are close in size but they have different heights listed in the properties panel. The taller one according to the properties is the left button in the screenshot. The right is the shorter one, pasted from .svg code in Figma.
I have a row layout in the taller artboard. There is also an n-slice
Why can't I receive the invitation message when I invite a partner to join the team?
I am unable to invite my partner to join my Workspace. And I tried to ask my friend to invite me to join his Workspace using his Rive account, but I couldn't receive any notification of the invitation.
This may be a bug in Rive, I don't know why.
Recommendations and good practices to create a full body avatar selector with a couple thousands layers
Hi there!
I'm testing a file that is going to be an avatar selector similar to Duolinguo's but with a couple of thousands layers and full body. I'll have multiple outfits for the avatar, so people can select (for example) a dinosaur shoes (from the dinosaur outfit) and a shark hat (from the shark outfit) plus skin colors and hair color.
I just have a couple of animations and I think this won't be a heavy aspect of this file, just a state machine, 1 idle, 1 idle breaker and 3 animations. But multiple layers to make the logic for the different outfit combinations.
My file has multiple svg for the body parts and outfits (like 3) and everything runs smooth to this point. But if I test duplicating the solo layers for each outfit to mock a 50 or 100 layers file the performance drops...
Possible solutions from my POV:
working the outfit layers with embedded or referenced assets
reduce the look of the avatar to shoulders and head instead of full body
Do you have any other recommendations that I'm missing to make this better,
Thanks!
Importing Rive Files
I have a Rive file from my designer and I need to see how it's set up so I can update my code so I can load between different states.
Is there a way to import the file into Rive so I can check through it>