Home › Forums › Bug Reports and Feature Requests › macOS 12.3+ lower render resolution?
- This topic has 4 replies, 3 voices, and was last updated 2 years, 6 months ago by xeon.
-
AuthorPosts
-
2022-04-25 at 4:29 am #51333precismoCustomer
Hi Verge,
we have noticed that latest Safari 12.3.1 is somehow rendering pictures in lower resolution, making it uglier/aliased – attached are rendeders from same scene rendered in Edge and Safari on MacOS.
– Problem seems to be Browser issue (Edge works well) and engine-independent.
– Browser is reporting same values for window.devicePixelRatio (2) for both working older version and new 12.3.1
– We have tried following workaround with setting setPixelRatio but it does not seem to have desired effect (way up to draining 3.0 is still noticably aliased)function setScreenScale(factor) { appInstance.renderer.setPixelRatio(factor); // update also postprocessing as well if available if (!appInstance.useHiDPIRenderPass && isFunction(appInstance.renderer.setPixelRatio)) appInstance.renderer.setPixelRatio(factor); if (appInstance.postprocessing && isFunction(appInstance.postprocessing.composer.setPixelRatio)) appInstance.postprocessing.composer.setPixelRatio(factor); appInstance.onResize(); // refresh screen }
Our customers are complaining about picture quality. Please can we report this to Apple and/or have some workaround this?
thank you very much in advance,
Petr from Precismo
Attachments:
You must be logged in to view attached files.2022-04-25 at 6:55 am #51341kdvParticipantin one case HD is off… maybe, they should click on that button to turn HD on? or is it inactive and unclickable? btw, what version of Verge3D is used? for example, 3.9.1 reduces screenscale on my iPhone and the result picture looks really ugly ))) 3.9.0 (and lower) dosn’t do this
Puzzles and JS coding. Fast and expensive.
If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.
2022-04-25 at 1:04 pm #51353precismoCustomerHi, yes, we have “quality button” we have implemented ourselves but does not work on Safari+IOS. It uses mentioned code.
2022-05-25 at 5:58 am #52364precismoCustomerLooks like Apple Safari from version 12.3.1 is shomhow degrading render resolution of 3D. Setting render scale way up to 3 does not seem to help.
Edge looks correct on same machine.
2022-05-25 at 3:09 pm #52409xeonCustomerSo Edge is a chromium browser built on WebKit. So this means it uses the same renderer as Safari and Chrome. So if all is equal your Edge results should match Chrome. Is this correct?
So far in all our testing with Safari and OSX12.3.1 we are not having the edge issues you are encountering.
So my initial thought is it might be scene related. We know Safari is picky. Any chance you could strip down your scene file to a single component that is causing the issue and share?
Xeon
Route 66 Digital
Interactive Solutions - https://www.r66d.com
Tutorials - https://www.xeons3dlab.com -
AuthorPosts
- You must be logged in to reply to this topic.