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
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
This is in a packaged game: