cgidesign Posted October 28, 2022 Share Posted October 28, 2022 I am using a standard air brush in latest APh, Windows 10, sRGB color document. In 8 bit mode I get banding - in 16 bit I don't. I know that the internal blending of APh in 8 bit uses a non linear gamma curve (2.2 ?) which leads to blending issues. But I am not sure if this brush's beviour is also caused by this. Can somebody cross check? 8bit.afphoto 16bit.afphoto Quote Link to comment Share on other sites More sharing options...
thomaso Posted October 28, 2022 Share Posted October 28, 2022 In macOS I see the banding in your brush stroke but I don't get it with a new similar stroke. – You say "standard air brush" but your stroke does not show the typical spray spots of its texture but rather looks like a basic brush. What were your exact brush settings, respectively what do you get with a basic brush? RGB brush banding.m4v Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
cgidesign Posted October 28, 2022 Author Share Posted October 28, 2022 (edited) Thanks for chiming in. I did a continous forth and back stroke for this result with an altered airbrush. Sorry I missed some settings in the above screenshot. Edited October 28, 2022 by cgidesign missing information Quote Link to comment Share on other sites More sharing options...
thomaso Posted October 28, 2022 Share Posted October 28, 2022 As mentioned before (and as expected) with an air brush / respectively with your brush settings I get a quite different brush result, both in editor preview and on canvas. – What does your brush title "Selection" refer to? – Did you edit the Texture, too? – Why do you use a "Spray and Spatters" texture (!) brush to achieve such a soft brush appearance? – Do you get banding with a "Basic" brush set to similar smooth look as your "Selection" brush? Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
cgidesign Posted October 28, 2022 Author Share Posted October 28, 2022 (edited) 1 hour ago, thomaso said: – What does your brush title "Selection" refer to? You get this if you open brush settings from the top toolbar. This alters the brush temporarily but leaves the base settings (right click -> edit on brush in brush list) unchanged. 1 hour ago, thomaso said: – Did you edit the Texture, too? No, default texture of this brush 1 hour ago, thomaso said: Why do you use a "Spray and Spatters" texture (!) brush to achieve such a soft brush appearance? Because they work well for shading / masking of renders or render passes (the shown example is totally overdone, I only use a few strokes which gives very smooth and controllable effects). 1 hour ago, thomaso said: Do you get banding with a "Basic" brush set to similar smooth look as your "Selection" brush? Yes, but less obvious (example below - a few times forth and back in one stroke) 8 bit document 16 bit Edit: A 32 bit example. I know that APh uses linear blending when in 32 bit mode. Here it is perfect. Anyway, 8 bit is good enough in most cases as well, but I had a few situations, where I noticed the banding. That's the reason I asked whether there might be something in the brushes to optimize. And in general: "you, who you call yourself a 3D artist, are told to use 32 bit or you are doomed by the mighty goods of raytracing". I sometimes ignore this 🙂 Edited October 28, 2022 by cgidesign 32 bit example Quote Link to comment Share on other sites More sharing options...
thomaso Posted October 28, 2022 Share Posted October 28, 2022 Okay, with a series of clicks (and reduced opacity) I can reproduce the banding with both an air/spray or a simple basic round brush for instance. Every click increases the banding that appears to increase with reduced opacity (= at the brush stroke edges). This is obviously a known, logged and tagged (afp-1450) issue since years, for instance: Interestingly an early moderator's response (2018) was that dithering is not supported for brushes, which feels contradictory with the "Dither gradients" option in the performance preferences and/or implies that opacity gradients are excluded (while I can't tell if this option has been implemented in the 2018 versions already) . Frozen Death Knight, cgidesign and SrPx 1 2 Quote macOS 10.14.6 | MacBookPro Retina 15" | Eizo 27" | Affinity V1 Link to comment Share on other sites More sharing options...
cgidesign Posted October 28, 2022 Author Share Posted October 28, 2022 Ok, then it's not only me. Thanks for cross checking. Curious now what version 2 will bring us. Quote Link to comment Share on other sites More sharing options...
Frozen Death Knight Posted October 28, 2022 Share Posted October 28, 2022 I made that report some time ago. The dithering we're talking about is brush specific, so it is not related gradients made by the Gradient Tool. You also probably wouldn't want dithering on every brush, so adding it as a toggle option in the brush editor would be a good idea. At least you have found a solution that works. Nowadays I only work on 16-bit and 32-bit canvases because of this very issue. Luckily Affinity is significantly faster than Photoshop when working with higher colour ranges, so it is not a massive issue anymore. Still, I would very much like to have this fixed. SrPx 1 Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted October 29, 2022 Share Posted October 29, 2022 17 hours ago, thomaso said: Interestingly an early moderator's response (2018) was that dithering is not supported for brushes, which feels contradictory with the "Dither gradients" option in the performance preferences and/or implies that opacity gradients are excluded (while I can't tell if this option has been implemented in the 2018 versions already) . A lot of topics in a single sentence 😉 regarding the “dither gradients” in performance settings: gradients are always dithered (when exported). You can only stop showing this while rendering within the App. you can suppress unwanted dithering only by tricks (add layer fx, color overlay, 0% opacity) i think this performance setting for gradients are totally unrelated to (pixel) brushes. If you paint with a brush on a pixel layer, there are 2 levels of anti-aliasing: anti-aliasing of the brush strokes itself, created during the strokes anti-aliasing on the layer (adjustable by cog wheel / blend range dialog, even after paointing) 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...
cgidesign Posted November 9, 2022 Author Share Posted November 9, 2022 Not solved in V2 of APh. It behaves the same like V1 😞 Quote Link to comment Share on other sites More sharing options...
cgidesign Posted January 10, 2023 Author Share Posted January 10, 2023 Hello Support, any news on this? 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.