Camera Raw/Lightroom: New range masks do not save with presets

  • 1
  • Problem
  • Updated 1 year ago
  • Not a Problem
  • (Edited)
I have created a new preset for use with the Adjustment Brush in this case but the new Range Mask feature does not get saved along with the preset.
Photo of jameswolfisz

jameswolfisz

  • 4 Posts
  • 2 Reply Likes
  • sad

Posted 1 year ago

  • 1
Photo of brianandcamera

brianandcamera

  • 4 Posts
  • 1 Reply Like
Hm, I think that's technically because the masking is separate from the adjustments, typically...but I guess you could use this when processing similar skies/trees/etc? 

Interesting
Photo of jameswolfisz

jameswolfisz

  • 4 Posts
  • 2 Reply Likes
As an example I have some special effect presets that work best when they don't cover the highlights. Would be nice not to have to mess with the range mask every time I use them. Sometimes I even forget I should set the range mask :)
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 1801 Posts
  • 751 Reply Likes
Are you sure you checked the correct box? It should get saved. Here's part of a preset I made:

CorrectionRangeMask = { ColorAmount = 0.5,
LumFeather = 0.497048,
LumMax = 1,
LumMin = 0.784976,
Type = 2,
},
CorrectionReferenceX = 0.628962,
CorrectionReferenceY = 0.379391,
Photo of jameswolfisz

jameswolfisz

  • 4 Posts
  • 2 Reply Likes
I am not sure where you are setting that. I am doing the following:
1. selecting the Adjustment Brush
2. painting somewhere
3. changing the sliders
4. turning on the Range Mask to Luminance
5. changing the Range Mask settings
6. going to the preset drop down for the adjustment brush
7. clicking 'save current settings as new preset'
8. typing a name and then hitting create.

Then when I create a new brush and choose the preset the Range Mask is set to off.
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 1801 Posts
  • 751 Reply Likes
I thought you were trying to save the settings as an Develop Preset. I think the reason why you cannot save it as a brush preset is the following: range mask is a fine tuning of the mask you just painted with the brush. So you have to paint something before you can apply it. A brush preset can be selected before you brush anything, however.
(Edited)
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 1801 Posts
  • 751 Reply Likes
Ah, I just realized you tried it with the Adjustment Brush. The Adjustment Brush could never be saved as a preset. That makes sense, because brush strokes will be different for different images. A graduated filter with range mask can be saved as a preset however, including the range mask.
(Edited)
Photo of jameswolfisz

jameswolfisz

  • 4 Posts
  • 2 Reply Likes
I'm finding this forum terrible to use :(

I have the same issue with all targeted adjustments e.g. gradient, brush, radial.
Photo of Johan Elzenga

Johan Elzenga, Champion

  • 1801 Posts
  • 751 Reply Likes
See my comment above. Because range mask is a fine tuning of the mask you apply with the tool, you cannot save it as a tool preset. It does get saved with a Develop preset because that preset includes the mask of the tool (but the adjustment brush can never be saved as a develop preset).
(Edited)
Photo of Joshua Bury

Joshua Bury, Employee

  • 5 Posts
  • 2 Reply Likes
Official Response
We do not save Range Mask settings with presets. The reason for this is that Range Mask is very adaptive to the image that you are working on and using the same Range Mask settings to a different photo may produce unexpected results.

That said, syncing local adjustments with Range Mask settings between different images of the same scene should work fairly well, even if the images have different exposures.
Photo of John R. Ellis

John R. Ellis, Champion

  • 4092 Posts
  • 1083 Reply Likes
Hmm, in my tests, range masks do get saved with presets and get applied when you apply the preset.  I created a graduated filter with a luminance range mask and saved the settings as a new preset, checking just the Graduated Filter box.  Applying that preset does indeed apply the range mask, and examining the .lrtemplate file in a text editor shows the range mask settings:
s = {
    id = "BD0B2092-4790-4282-9A66-024A091356BC",
    internalName = "Range Mask Test",
    title = "Range Mask Test",
    type = "Develop",
    value = {
        settings = {
            EnableGradientBasedCorrections = true,
            GradientBasedCorrections = {
                {
                    CorrectionActive = true,
                    CorrectionAmount = 1,
                    CorrectionID = "F462399C-529E-4380-8F3A-B5DB67E49F83",
                    CorrectionMasks = {
                        {
                            FullX = 0.494068,
                            FullY = 1.00273,
                            MaskID = "AA5E63A0-9B6B-471B-B1CB-8F1B00D599F6",
                            MaskValue = 1,
                            What = "Mask/Gradient",
                            ZeroX = 0.494068,
                            ZeroY = 0.226604,
                        },
                    },
                    CorrectionRangeMask = {
                        ColorAmount = 0.5,
                        LumFeather = 0.5,
                        LumMax = 0.314384,
                        LumMin = 0,
                        Type = 2,
                    },
                    CorrectionReferenceX = 0.494068,
                    CorrectionReferenceY = 0.614668,
                    LocalBlacks2012 = 0,
                    LocalBrightness = 1,
                    LocalClarity = 0,
                    LocalClarity2012 = 0,
                    LocalContrast = 0,
                    LocalContrast2012 = 0,
                    LocalDefringe = 0,
                    LocalDehaze = 0,
                    LocalExposure = 0,
                    LocalExposure2012 = 0.701077,
                    LocalHighlights2012 = 0,
                    LocalLuminanceNoise = 0,
                    LocalMoire = 0,
                    LocalSaturation = 0,
                    LocalShadows2012 = 1,
                    LocalSharpness = 0,
                    LocalTemperature = 0,
                    LocalTint = 0,
                    LocalToningHue = 0,
                    LocalToningSaturation = 0,
                    LocalWhites2012 = 0,
                    What = "Correction",
                },
            },
            ProcessVersion = "10.0",
            orientation = "AB",
        },
        uuid = "341008D9-C25C-4041-A359-CD2902ACFC3B",
    },
    version = 0,
}


Photo of Joshua Bury

Joshua Bury, Employee

  • 5 Posts
  • 2 Reply Likes
Sorry I wasn't clearer, I was talking specifically about Local Adjustment Presets.
Photo of John R. Ellis

John R. Ellis, Champion

  • 4092 Posts
  • 1083 Reply Likes
If you're referring to Adjustment Brush settings, you've never been able to save them to presets, regardless of whether they contain a range mask or not.
Photo of John R. Ellis

John R. Ellis, Champion

  • 4092 Posts
  • 1083 Reply Likes
"Local Adjustment presets"

Sorry, I understand you now.  These are the presets that are labeled "Effect" in the user interface.
Photo of Natem

Natem

  • 5 Posts
  • 3 Reply Likes
I would LOVE it if Range Mask values were saved along with the other settings as a tool preset. Tool presets already can produce "unexpected results" on different images, range mask or not, which is why I have a bunch of presets for different images.

I've got a bunch of yellow trains with white holes in them, I paint over the holes with a highlight-clipper adjustment brush preset, I adjust Range Mask so that the yellow isn't getting wrecked, works great. But to do the same to a dozen more similar images means I have to set the Range Mask manually each time I paint over the holes instead of just painting over the holes.