This 1.2.0 release does not change the visuals, but makes the installation and setup substantially easier. You no longer have to change your scene tree setup, and a new property was added to select which UI nodes to display at native resolution. However, some code changes are still necessary as absolute paths in get_node()
will not function due to the way the add-on uses a dynamically generated viewport.
For most cases, if you use relative paths for get_node()
, they should still work without issue. However, if absolute paths are necessary, you can use this function find_node()
instead, such as: get_tree().get_root().find_node("Player", true, false)
which will be able to find any node, provided it has a unique name.
I've also added new screenshots, shown below, you can gain 188% performance on a complex 3D game by using a 50% render scale (1080p upscaled to 4K). Though there is some quality loss, using more moderate scales, such as 80% to 90%, still result in gain (between 25% and 50% performance uplift) with very minimal noticeable loss to picture quality.