Page 1 of 1

DPI Scaling in Unreal

Posted: 17 Jul 2025, 12:02
by BenJo
How does your Unreal solution deal with DPI scaling? Does Noesis use the DPI Curve project setting in any way?

I'm trying to look at how our UI will scale for different resolutions, but I'm not seeing any scaling occurring, & I've not seen any properties in your Unreal assets relating to it.

I'm aware of the ViewBox's, but was wondering about more global DPI scaling values. Is there something supported?

This post discusses DPI scaling, but in Unity - viewtopic.php?t=3568&start=10


I've managed to achieve DPI scaling by supplying the DPI through a view model that affects the Layout Scale Transform. This works as intended but doesn't feel like an ideal solution, as I would need to apply this to all my assets.

Re: DPI Scaling in Unreal

Posted: 18 Jul 2025, 12:52
by sfernandez
Hi,

Our IView has a way to indicate the DPI scale in a single place, although it is not properly exposed in the Unreal plugin.
    /// Sets DPI scale value. Default is 1.0 which corresponds to 96 pixels per inch.
    virtual void SetScale(float scale) = 0;
In Unity we expose this in the View properties with a toggle to indicate if you want to automatically apply the DPI scale provided by Unity or not. We should do the same in Unreal, could you please create a ticket for that?

Re: DPI Scaling in Unreal

Posted: 18 Jul 2025, 13:30
by BenJo
Thanks, I have logged this ticket - #4309

Re: DPI Scaling in Unreal

Posted: 24 Jul 2025, 11:19
by sfernandez
Thanks, we already implemented it for the next 3.2.9 version.