Releases: rive-app/rive-unreal
Releases · rive-app/rive-unreal
0.4.9t
- Added Set Image Value
- Added List Manipulation by string
- Fixed Get Value By String functions
- Better Logging
0.4.8t
Details
- Fixed
make artboardblueprint node. It now correctly removes auto bind pin when file is removed. - Changed Image type on View models to UTexture so that Render Targets can be used in Data Binding.
- Render Targets now clear with correct clear values.
- Custom draw commands now preserve draw order with Artboard draw commands on render targets.
- Exposed Set / Get Methods for view models to blueprints.
- Added new function to Command Builder for creating
RnderImagefromUTexture. - Made
FRiveDescritporCapable of being serialized.
Known Issues
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
0.4.7t
Details
- Added view model as input for trigger events.
- Added immediate callback for
RunOncefor when order is important - Fix mouse clicks not going through for nested views in scroll views
- Creating blank view models now correctly sets up default values and generates nested view models.
- Added base
msaasupport (Beginning of general platform support) - Reduced shader permutations.
- Added
SetPropertymethods forRiveViewModel - Unsettle state machine to several things that needed it including list manipulation.
- Removed notify from lists as it's not needed and generates warnings
- Added "Clean Generated Classes" context menu item for rive file to help consolidate different blueprint classes. This is helpful for when several options show for the same view model name in blueprints.
Known Issues
- Artboard sometimes only redraws draws after changing windows
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- More reduction of shader permutations.
- Metal optimizations still needed.
0.4.6t
Details
- Base metal support (Apple platforms)
- Improved re-import times by fixing issue where generating blueprint vars could happen several times.
- Fixed issue where trigger vars could fail to be added on re-import
- Creating blank view models now properly created nested view models.
Known Issues
- Artboard sometimes only redraws draws after changing windows
- If Unreal Editor is built for Debug, then an assertion is hit when packaging.
- High level of shader permutations
- Metal optimizations still needed.
0.4.5t
Changes made.
- Fixed flickering in drawn artboards
- Fixed advanced blend sometimes drawing black to render targets.
Known issues
- Reimporting rivs is slow in certain situations.
- Artboard sometimes only redraws draws after changing windows
- If Unreal Editor is build for Debug then an assertion is hit when packaging.
0.4.4t
Changes Made
- Instead of using
LoadClasshave a generated map that holds soft class ptrs - Changed Instance name enum to assert since editor is now fixed.
- Updated broadcast logic to only broadcast on final instance name.
- Updated package creation logic to actually fully load the package rather than just mark it so.
- Made each asset its own package instead of just using the folder.
- Added Make Artboard node similar to make view model
- Fixed possible crash where Rive file could not be set in a render target.
- (Hopefully) Fixed requiring multiple saves on re-import
rivfiles.
Kown Issues
- Reimporting
rivsis slow in certain situations. - Artboard sometimes only redraws draws after changing windows
- If Unreal Editor is build for Debug then an assertion is hit when packaging.
- The ui flickers when drawing artboards.
Important information
- You will need to update the rive editor to the latest version and re-export your riv files. This is because there was a bug that prevented instance names from being exported for view models. Without this you may hit an assert.
- This may break some blueprints as well since it restructures how things are packaged in unreal assets.
0.4.3t: fix(unreal): fixed packaging defines (#10724) 16920d0c64
Changes Made
- Get defaults for
--Default--view model options - Prevent crash when no artboard is set on Rive Widget.
- Fixed headers for packaging
- Fixed artboard not getting correct default view model
- Fixed issue where generated view model class could potentially not load.
rivre-imports should no longer cause any validation issues or issues with blueprints that are currently using a generated blueprint class.
Known Issues
- Reimporting
rivsis slow in certain situations. - Artboard sometimes only redraws draws after changing windows
- Custom blueprint
Make Artboardnode is needed to match View model paradigm. - If Unreal Editor is build for
Debugthen an assertion is hit when packaging. - Sometimes multiple re-imports / Saves seem to be required to actually get the blueprint nodes to update.
0.4.2t
Changes made.
- Added ability to call triggers via
Callfunction on the event dispatcher. - Fixed RenderTarget Draw to only draw when artboard is set.
- Added function to RiveRenderTarget to draw DirectDrawCallback instead of only artboard.
- Now auto updates rhi resource when options are changed in RiveRenderTarget.
- View model values updates affect the state machine settled var.
- riv reimport no longer crashes the editor when object in use.
- Replaced Name is FindObject with *Name to be 5.6 compatible.
- Removed need for data ready callback on view models.
Knowing Issues
- Reimporting rivs can still cause validation issues in certain situations.
- Artboard sometimes only redraws draws after changing windows
0.4.0t
Unreal Tech preview prerelease for testing.