NotMyFault Posted January 11, 2023 Share Posted January 11, 2023 Reported before, but got ignored. Same issue in V2. For documents in RGB/16 color depth, the scope panel stops to show any data if the alpha channel gets below 1/508. steps to reproduce: new document in RGB/16 color format activate View>Studio>Scope Last value where Scope shows data: alpha = 1/511 First value where Scope stops showing data: alpha = 1/512 bug scope panel stopps working for alpha 1 by 509.afphoto Chris B 1 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected. Link to comment Share on other sites More sharing options...
Staff Chris B Posted January 12, 2023 Staff Share Posted January 12, 2023 Hey NotMyFault, Apologies if you posted this previously and it was missed. I hope that it was not intentionally ignored either. I'm just checking something with development before I reply and potentially embarrass myself. I'll get back to you as soon as I can as I'm not entirely sure what's going on with this one. NotMyFault 1 Quote How to format a bug report | Learning Resources | List of V2 FAQs | YouTube Tutorials Link to comment Share on other sites More sharing options...
Staff Chris B Posted January 16, 2023 Staff Share Posted January 16, 2023 This is the reply I got from one of the developers: Quote For me the cut off is 510 vs 511, which makes some sense. I suspect that the document is rendered as RGB/8 for the Scope, even for RGB/16 documents, presumably for performance. Values are converted to [0,1] for use in procedural texture equations and afterwards converted back to [0,255] with rounding to the nearest integer, so any alpha value less than 1/510 will round to 0. Fully transparent pixels don't have reliable colour channels because the renderer assumes it doesn't need to render invisible pixels, again for performance, hence they need to be ignored by the Scope. I hope that helps. NotMyFault 1 Quote How to format a bug report | Learning Resources | List of V2 FAQs | YouTube Tutorials Link to comment Share on other sites More sharing options...
NotMyFault Posted January 16, 2023 Author Share Posted January 16, 2023 Quote For me the cut off is 510 vs 511, which makes some sense. I suspect that the document is rendered as RGB/8 for the Scope, even for RGB/16 documents, presumably for performance. Values are converted to [0,1] for use in procedural texture equations and afterwards converted back to [0,255] with rounding to the nearest integer, so any alpha value less than 1/510 will round to 0. Fully transparent pixels don't have reliable colour channels because the renderer assumes it doesn't need to render invisible pixels, again for performance, hence they need to be ignored by the Scope. Hi Chris, thank you reaching out to devs and clarification. Unfortunately, this partially confirms my worst fears raised in another bug report: Affinity renders probably everything as RGB/8 for performance reasons, even in case of RGB/16 documents. I hope this will be fixed. Somedays. See Chris B 1 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected. 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.