rive-app / rive-unreal

MIT License
95 stars 6 forks source link

Using Rive for UI works great in-editor but not in packaged build. #126

Open rwinright opened 1 week ago

rwinright commented 1 week ago

Widgets that are loaded with my UI at the time the application starts look fine but ones that I instantiate in-game or set visible from a collapsed or hidden are extremely blurry and/or pixelated. It's almost as if they're being rendered too small and scaled up into their containers. This is inconsistent because the widgets clear, load, and swap visibility just fine in-editor.

I have noticed that if I have the widgets visible for at least 1 second on-screen and then set them hidden, then set them back to visible, I don't have this problem... but that's not really a feasible solution for my project as I cannot render every single widget that I need visible at the start.

Using Unreal Engine 5.4 Rive for Unreal 0.2.2

I've tried resizing, disabling texture streaming, setting the filters on the rive textures (although, I don't think that does anything), changing the anchors and other settings at runtime when instantiated.

This is in PIE mode. The icons at the top of the editor are static and instantiate at load image

This is in a packaged game: image

Tod-Rive commented 4 days ago

Hello, this certainly doesn't look right. Are you instantiating via code or blueprints?