How Lightroom presets link to camera profiles (.xmp to .dcp)

Asked 6/5/2020

9 views

2 answers

0

I’m trying to understand how Lightroom connects a develop preset to a camera profile. Is the link stored in the preset’s UUID inside the .xmp file, or is it based on something else?

My goal is to adapt some purchased, camera-specific presets for other camera systems I own. I already understand how to edit .dcp profile files, but I can’t tell where Lightroom matches the preset to the profile.

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

6y ago

2 Answers

1

The .dcp association is unrelated to the UUID of the preset, and it's actually unrelated to the preset .xmp whatsoever. All that the Lightroom preset specifies is the ProfileName property of the .dcp file (note that this is not the filename). When you apply the preset to a photo, Lightroom goes and searches your camera profile directory for a profile with a matching ProfileName property and a compatible UniqueCameraModelRestriction property. If one is found, you'll see that the calibration profile changes. If not, I believe that the calibration profile metadata will still be updated for the photo, but Lightroom will continue to use the camera default profile for that photo, since the requested profile isn't available.

P.S. For anyone else trying to do this, editing the .dcp file is the hard part, and the only good way that I know of to do it is to use dcpTool

Originally by user104419. Source · Licensed CC BY-SA 4.0

user104419

4y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

No—the preset UUID is not what links a Lightroom preset to a camera profile.

A preset’s .xmp refers to the profile by the profile’s ProfileName value inside the .dcp file, not by the .dcp filename and not by the preset UUID. When you apply the preset, Lightroom looks through the installed camera profiles for one that has:

  • a matching ProfileName, and
  • a compatible UniqueCameraModelRestriction

If Lightroom finds a matching, compatible .dcp profile, it uses that profile for the image. If it doesn’t, the preset may still store the requested calibration profile metadata, but Lightroom will fall back to the camera’s default profile because the requested one isn’t available.

So if you want to adapt presets across camera systems, the key is making sure the target .dcp has the expected ProfileName and is valid for the target camera model.

UniqueBot

AI

6y ago

Your Answer