Mark Oehlschlager Posted March 31, 2022 Share Posted March 31, 2022 I realize that it is possible to edit Layer Masks directly with a Paint brush, or by applying Filters, but Is it possible to apply a Curves or Levels adjustment to a raster Mask? Alex_M 1 Quote Link to comment Share on other sites More sharing options...
JimmyJack Posted March 31, 2022 Share Posted March 31, 2022 Yes. Set them to Alpha. 👍 Quote Link to comment Share on other sites More sharing options...
Mark Oehlschlager Posted March 31, 2022 Author Share Posted March 31, 2022 @JimmyJack I guess you have to first group the Image and its mask layer in order to apply the Alpha Curve to the group. There's no way I know of to apply a curve directly to a Mask Layer. Quote Link to comment Share on other sites More sharing options...
JimmyJack Posted March 31, 2022 Share Posted March 31, 2022 The adjustment goes right on the mask. Quote Link to comment Share on other sites More sharing options...
Mark Oehlschlager Posted March 31, 2022 Author Share Posted March 31, 2022 Not in my experience. The grouping of the image layer and its mask layer seem to be a prerequisite. Curves adjustment then gets applied to the Group. Quote Link to comment Share on other sites More sharing options...
JimmyJack Posted March 31, 2022 Share Posted March 31, 2022 Don't know what to tell ya. Works for me. 🙂 Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted March 31, 2022 Share Posted March 31, 2022 6 minutes ago, Mark Oehlschlager said: Not in my experience. The grouping of the image layer and its mask layer seem to be a prerequisite. Curves adjustment then gets applied to the Group. Definitely no genreal precondition. You can nest the curve as child layer directly to any layer without grouping. But both methods deliver different results, depending on blend mode (passthrough for groups or normal). The situation is unfortunately far more complex based on multiple unfixed bugs (since years) related to nested layers on alpha channels to groups or layers, and specifically blend mode passthrough for groups. There is a huge gap between documentation (help or tutorial videos) and actual results in practice. To be honest, nested alpha adjustments are completely broken in Affinity since 1.9, maybe even before. I‘m getting tired to search again for the bug reports in the forum. Search yourself for bug/issue nested alpha. 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. Link to comment Share on other sites More sharing options...
Mark Oehlschlager Posted March 31, 2022 Author Share Posted March 31, 2022 In a multi-layer document, with several image layers and their own respective layer masks, how do you then target just one layer mask if not with the help of an isolating Group? It is not possible to make a Curves Adjustment Layer a child of a Mask Layer. Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted March 31, 2022 Share Posted March 31, 2022 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. Link to comment Share on other sites More sharing options...
NotMyFault Posted March 31, 2022 Share Posted March 31, 2022 1 minute ago, Mark Oehlschlager said: It is not possible to make a Curves Adjustment Layer a child of a Mask Layer. It is, maybe using a little trick. unnest the mask temporary nest the adjustment to the mask nest the mask (including nested adjustment) again. The caveat: Affinity hides the nested curves in the layer stack, but it still exists and works. Mark Oehlschlager 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. Link to comment Share on other sites More sharing options...
JimmyJack Posted March 31, 2022 Share Posted March 31, 2022 46 minutes ago, Mark Oehlschlager said: t is not possible to make a Curves Adjustment Layer a child of a Mask Layer. You have to put the adjustment in the mask position of the mask. (the mask itself can be in the child or mask position) And.... if you do the mask first then the adjustment, the adjustment does not get "embedded/disappear" into the mask. It's fully clickable and editable in it's position. Mark Oehlschlager 1 Quote Link to comment Share on other sites More sharing options...
Mark Oehlschlager Posted March 31, 2022 Author Share Posted March 31, 2022 @JimmyJack So you have to drop the Curves Adjustment as a mask to the Mask Layer (though visually there is not an indentation in the Layers Panel to show this relationship). I can see that it works, but it's crazy and very unintuitive. 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.