After watching a live James Ritson YouTube event I now realise I know sweet fk all about post processing, he virtually does nothing in the Affinity photo develop persona and uses layer masks and all the other photoshop type jobs to edit his photos, I now realise that LR and other use non destructive raw editing versus the way AP works and I’m clueless on why and how. Can someone simply explain the differences and why you would choose one over the other?
Non-destructive editing does nothing to the original file.
How something LR works at a basic level is when you edit the Raw file, it generates another, very small XMP text file that tells LR what edits to apply to the Raw file before displaying it. When you export from LR as a JPEG the software then bakes these changes into the exported .jpg file but your original never changes.
Certainly in older versions of LR it just placed the XMP file in the same folder as your Raw and you could read the contents in a web browser or notepad. When you move the sliders in LR you're just writing things to this XMP file rather than the image itself. This is how all the Creative cloud syncing works for LR. All the software needs to do is send a few lines of text up to the cloud, and then the edits you make on your laptop appear in seconds on your phone as there's only tiny amounts of data moving around.
Affinity, Photoshop etc are much more complex and you can do much, much more in-depth editing with them, but they bake the changes into your original file rather than doing it non-destructively.
Edit: It's all stored in the .lrcat Lightroom Catalogue file now. I've just opened my catalogue in Notepad and this is what turns up. So the below is a list of all the edits made to a certain image in my catalogue. As you can see, the names in the catalogue file correspond with the sliders in LR. When you move the sliders, you're writing to this file, rather than changing the image itself:
Ñ÷‹m›£: MU–97ef06d405668b618983bae8877ff3d7b?ð FA5DDDE2-05FF-4080-BE96-56D113FB63AFs = { AutoGrayscaleMix = true,
AutoLateralCA = 0,
AutoWhiteVersion = 134348800,
Blacks2012 = -4,
Brightness = 50,
CameraProfile = "ACR 4.4",
Clarity2012 = 63,
Contrast = 25,
Contrast2012 = 12,
ConvertToGrayscale = false,
DefringeGreenAmount = 0,
DefringeGreenHueHi = 60,
DefringeGreenHueLo = 40,
DefringePurpleAmount = 0,
DefringePurpleHueHi = 70,
DefringePurpleHueLo = 30,
Exposure = 0,
Exposure2012 = 0,
GrainSize = 25,
Highlights2012 = 0,
LensManualDistortionAmount = 0,
LensProfileEnable = 0,
LensProfileSetup = "LensDefaults",
LuminanceNoiseReductionContrast = 0,
PerspectiveHorizontal = 0,
PerspectiveRotate = 0,
PerspectiveScale = 100,
PerspectiveVertical = 0,
PostCropVignetteFeather = 95,
PostCropVignetteMidpoint = 15,
ProcessVersion = "6.7",
RedEyeInfo = { },
RetouchInfo = { },
Saturation = 14,
Shadows = 5,
Shadows2012 = 11,
SharpenDetail = 38,
SharpenEdgeMasking = 11,
SharpenRadius = 1,
Sharpness = 80,
Temperature = 4600,
Tint = 2,
ToneCurve = { 0,
0,
32,
22,
64,
56,
128,
128,
192,
196,
255,
255 },
ToneCurveBlue = { 0,
0,
255,
255 },
ToneCurveGreen = { 0,
0,
255,
255 },
ToneCurveName = "Medium Contrast",
ToneCurveName2012 = "Linear",
ToneCurvePV2012 = { 0,
0,
255,
255 },
ToneCurvePV2012Blue = { 0,
0,
255,
255 },
ToneCurvePV2012Green = { 0,
0,
255,
255 },
ToneCurvePV2012Red = { 0,
0,
255,
255 },
ToneCurveRed = { 0,
0,
255,
255 },
Version = "9.5",
Vibrance = 16,
WhiteBalance = "As Shot",
Whites2012 = 0 }
ѹ