Hersir Posted April 19, 2017 Share Posted April 19, 2017 Hi, have someone noticed drop in render quality in 3.0 version especially in mobile? I have model exported from unity and it is sharp in 2.5 but in 3.0 on mobile safari it look like it would be optimised by default or upscaled from very small size. Quote Link to comment Share on other sites More sharing options...
Hersir Posted April 19, 2017 Author Share Posted April 19, 2017 Found something, looks like by setting: engine.setHardwareScalingLevel(0.5); model looks like on 2.5 version. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted April 19, 2017 Share Posted April 19, 2017 By default 3.0 forces the DPI to 100%. You can get rid of it and revert back to 2.5 behavior when creating the engine (set the 4th parameter to true: It will then adapt to pixel ratio). But beware this can kill your performance (for instance it will render at nearly 4K on latest iphones) Hersir 1 Quote Link to comment Share on other sites More sharing options...
Hersir Posted April 20, 2017 Author Share Posted April 20, 2017 @Deltakosh Thanks for explanation Quote Link to comment Share on other sites More sharing options...
none-9999 Posted May 12, 2017 Share Posted May 12, 2017 I understand the optimization, but in my case, I have a samsung galaxy s7, and the image will be pixelated too, how to improve a bit ..? Quote Link to comment Share on other sites More sharing options...
JCPalmer Posted May 12, 2017 Share Posted May 12, 2017 To get more control of specific devices, you need to probably find out what the display resolution is. The OS may also need to be determined to detect mobile, not sure why though. Perhaps, a compromise between 3.0 & 2.5 might be possible. Say something like only if mobile & native resolution is 4k then scale back. Not sure this has to be implemented in the frame work, but as the behavior is changing in 3.0 & it is alpha, a fine tuning PR might be accepted. Someone who can approve PR's could of course shed more light. Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted May 12, 2017 Share Posted May 12, 2017 YOu can still control the DPI you want..If 1.0 is too pixelated just call engine.setHardwareScalingLevel(0.5) to get 200% scaling Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.