cgidesign Posted August 1, 2024 Posted August 1, 2024 2.4.2 APhoto on Windows 11. Denoise Live Filter has no effect in 32bit mode. EDIT: Before the "disable OpenCL compute ..." advise gets posted - it is the same with on and off. Glass-and-Volume_002_32bit.afphoto Glass-and-Volume_002_8bit.afphoto Quote
Old Bruce Posted August 1, 2024 Posted August 1, 2024 I think your 32 bit file is corrupted. I see nothing in the file when I open it. Quote Mac Pro (Late 2013) Mac OS 12.7.6 Affinity Designer 2.6.0 | Affinity Photo 2.6.0 | Affinity Publisher 2.6.0 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that.
NotMyFault Posted August 2, 2024 Posted August 2, 2024 The exposure is far outside the SD range. I added a levels adjustment to reduce output white to 1% (factor 100) to see something, and the denoise filter works. Like other filters it is not capable to work outside the 0-1 value range. RPReplay_Final1722575835.mov Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K 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. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
cgidesign Posted August 2, 2024 Author Posted August 2, 2024 14 hours ago, Old Bruce said: I think your 32 bit file is corrupted. I see nothing in the file when I open it. It is a 32bit linear exr file. Check the lower right part of the UI. There I use Open ColorIO to set a suitable exposure compensation. 6 hours ago, NotMyFault said: The exposure is far outside the SD range Thanks for testing. Yes, that's the purpose of using Affinity Photo as it is mentioned to support full 32bit editing. And 32 bit is not limited to 0 - 1 range. Using the Levels is changing the data values which I need to avoid (in the posted test image it is not realy relevant but for real work it is). So, is it official by Serif / Canva that Noise Reduction does not support 32bit exr if the file is not normalized to 0 - 1 range? Quote
NotMyFault Posted August 2, 2024 Posted August 2, 2024 You can add another levels adjustment to restore the original lightness values. (white level to 1%) I assume the noise filter is optimized to mitigate actual sensor noise of digital image sensors, where it gives good results in most cases with actual images. I filed bug reports because the live filter does not remove artificial noise which I created e.g. by add noise. Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K 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. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
NotMyFault Posted August 2, 2024 Posted August 2, 2024 affinity has some limitations in 32 bit. Adjustments and filters work differently (except for simple mostly linear functions, but even the gamma plays a role). If you convert a file with adjustments and/or filters (from/to RGB/32), the rendering will differ strongly. dust and scratches removal does not work, and some blend modes will not work. The usual formulas (for layer blending. Adjustments and filters) either do not work (e.g. clipping) or work differently for values above 1.0. this is a principle limitation, not a bug. So RGB/32 editing is possible, within the principle limitations and some additional Affinity specific limitations. some known limtations: dust and scratch removal not working some file formats cannot be use for stacking (e.g. jpegxl or heic, did not try all 32 bit capable formats) Some format specific details like encoding or compressions differ between import and export, e.g. you cannot choose which compression will be used in tiff. the layer structure or channel structure will be automatically transformed in some cases, some channels may get ignored at import Chris B and cgidesign 1 1 Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K 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. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
Dan C Posted August 2, 2024 Posted August 2, 2024 Thanks for your report @cgidesign! As @NotMyFault outlines, these Live Filters unfortunately don't work on values outside of the SD 0 - 1 range, however it is not explicitly clear to our team whether this is a hard limitation of the filters, if this is something we don't support currently & hope to in the future, or if this is classed as a bug to be resolved. Therefore I have logged this with our dev team for further investigation & I'll be sure to update this thread with any information I'm provided. 2 hours ago, NotMyFault said: I assume the noise filter is optimized to mitigate actual sensor noise of digital image sensors, where it gives good results in most cases with actual images. I filed bug reports because the live filter does not remove artificial noise which I created e.g. by add noise. I can verify this is logged separately with our team, though as you've mentioned the current algorithms are more suited to 'natural' image noise, rather than noise added in post. I hope this helps Quote
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.