Jump to content
You must now use your email address to sign in [click for more info] ×

Add a Dissolve Blend Mode (Feature Suggestion)


Recommended Posts

I would love to have a dissolve blend mode in Affinit Photo, as Photoshop has. It has some use cases for creating nice and noisy Blurs 😍
Maybe there would be a possiblity to add it to the diffuse Filter, which just diffuses uniformly, not respecting the blur level of the pixels.

Just a Suggestion!

 

Link to comment
Share on other sites

  • 2 months later...

It is possible to achieve the same effect with help of procedural texture filters.

Can someone please provide example images generated in PS (layer a, layer b, result of blending with alpha of layer a set to  25/33/50/66/75/90%)?

Mac mini M1 A2348

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.

 

Link to comment
Share on other sites

 

Mac mini M1 A2348

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.

 

Link to comment
Share on other sites

Thanks @NotMyFault for suggesting this workaround, including producing a video.

The dissolve mode is often used by illustrators in combination with a soft brush setting to paint a “hard” gradient.

Its just a convenient way to produce that kind of effect; so I guess a workaround will not be the solution to many.

I haven’t tried your suggestion nor am I a technical person, but the dissolve mode when used with a soft brush produces a kind of dithering similar to bitmap, since Affinity has stated they won’t include bitmap capabilities in AP, I am somewhat not expectant to see this implemented anytime soon.

But I’m willing to be put right, bc I think AP is great software.

Thanks again

Link to comment
Share on other sites

32 minutes ago, Hughhh said:

Thanks @NotMyFault for suggesting this workaround, including producing a video.

The dissolve mode is often used by illustrators in combination with a soft brush setting to paint a “hard” gradient.

Its just a convenient way to produce that kind of effect; so I guess a workaround will not be the solution to many.

I haven’t tried your suggestion nor am I a technical person, but the dissolve mode when used with a soft brush produces a kind of dithering similar to bitmap, since Affinity has stated they won’t include bitmap capabilities in AP, I am somewhat not expectant to see this implemented anytime soon.

But I’m willing to be put right, bc I think AP is great software.

Thanks again

Could you provide an example document (PNG export) showing the effect? you mention many topics who are probably well known in the Photoshop universe, but I never used Photoshop so unsure if I understand in correct.

bitmap capabilities = 1 bit color formats? pure black or white (not greyscale)?

a “hard” gradient = no clue

 

I'm positive that the effects can be achieved with Photo, but it probably require a totally different workflow.

 

Mac mini M1 A2348

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.

 

Link to comment
Share on other sites

45 minutes ago, NotMyFault said:

Could you provide an example document (PNG export) showing the effect? you mention many topics who are probably well known in the Photoshop universe, but I never used Photoshop so unsure if I understand in correct.

bitmap capabilities = 1 bit color formats? pure black or white (not greyscale)?

a “hard” gradient = no clue

 

I'm positive that the effects can be achieved with Photo, but it probably require a totally different workflow.

 

Hi @NotMyFault,

Thanks for your kind and timely answer.

I attached a file depicting the effect.

Brush blend mode is set to “dissolve”, hardness set to 50%. This is what I mean by “hard” gradient in comparison to what the brush usually would produce. 

By bitmap capabilities I meant pure b/w with no greyscale. One can see there is no grayscale involved in the effect, which makes it easy to tint it with color overlays. (I also attached a close up of the same effect with 15% hardness for demonstration purpose)

Also thanks for your effort to decipher my vocabulary, which, I guess, is less program related, but has more to do with my background as illustrator.

Thanks again

 

Demo.png

Demo-1.png

Link to comment
Share on other sites

Thanks for the video. Really helps to clarify.

To achieve the same effect in Photo:

  1. create a rectangle in canvas size in black color
  2. add the diffuse filter
  3. invert the inherent mask of filter
  4. paint in white over inherent mask with soft brush

You can of course create a brush with has the noise pattern baked-in, but aliasing and semi-transparenzy would spoil the effect. Using view/resample mode neigtest neighbor could compensate to some extend.

pure 1 bit pixel layers are unsupported in Affinity and Serif said consistently it has no intention to ever do so. You can achieve the same look with RGB/8 or GREY/8 documents but waist 8 to 24 times storage. Posterize adjustment can help, if you need it on alpha channel use the step function or the quantize function in PT filters.

Mac mini M1 A2348

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.

 

Link to comment
Share on other sites

1 hour ago, josbin said:

I dont think that it works

  1. disable Wet Edges on your brush (unless it's what you want)
  2. use Layer → New Live Filter Effect → Noise → Diffuse

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

Cool that works. But it is not as intuitive as in Photoshop as the settings of the live filter seems to influence the amount of diffusion and not the Pixel Values itself. Maybe I am not using the right settings. But it is in some ways more powerful than Photoshop as you can create very smooth diffusion. Also i see an edge at the canvas bound. Is there a way to get rid of this?
image.thumb.png.a928ebdec9ec0b6dfff26ceeb295ee64.png
Thanks and best!

 

Link to comment
Share on other sites

The filter depends on the document DPI, and you should always view it at the actual pixel zoom factor or multiplications thereof.
Also, you may want to add the Threshold adjustment to get true 1-bit diffusion.
And as I just noticed, for some reason Threshold only works on brushes that have a solid color background layer below, not on "free floating" brush layers with transparency and nothing underneath. (A bug or by design?) So you may want to add e.g. a white Fill Layer at the bottom of the stack.

Edited by loukash
see below

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

27 minutes ago, loukash said:

And as I just noticed, for some reason Threshold only works on brushes that have a solid color background layer below, not on "free floating" brush layers with transparency and nothing underneath. (A bug or by design?) So you may want to add e.g. a white Fill Layer at the bottom of the stack.

Threshold works on RGB only, not on alpha. Brushes have one color and model opacity over alpha channel.

by using a solid backfill layer, solid color + alpha gets transformed into greyscale color + 100% opacity

 

Mac mini M1 A2348

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.

 

Link to comment
Share on other sites

Thanks @loukash, @NotMyFault & @josbin for making the effort.
Great to see this solved so quickly, since this has been demanded for quite a while.

I will try to summarize this for everyone in a little instruction:

  1. Create a document
  2. Select brush tool
  3. In the brushes window, select a soft brush (adjust softness to your liking)
  4. Double click brush choice to display brush setting dialog window
  5. In the dialog window select deactivate wet edges from the wet edges drop down menu
  6. In the Layer drop down menu from the top menu bar, select New Live Filter Layer -> Noise -> Diffuse 
  7. Adjust desired intensity of diffusion in the Live Filter Dialog window
  8. Create a new layer in the layer window and add a solid background with the fill tool (e.g. white)
  9. To create 1 bit diffusion (black and white only) add Threshold function from the adjustments selection in the layers panel (third icon in the bottom row, from right) to your Live Filter Layer
  10. Enjoy painting with a 1 bit diffused brushed!

I hope I got it right & included everything, let me know if something is wrong or missing.

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.