.
Jeffrey’s “Bulk Develop Settings” Lightroom Plugin

This plugin allows you to apply certain noise-related develop settings automatically, in bulk, based upon the camera that created each image, and each image's ISO sensitivity and Lightroom exposure boost.

This plugin works in Lightroom 5 (and older versions as far back as Lightroom 3, though some features depend on the version of Lightroom).

The same download works for both Windows and Mac. See the box to the upper right for the download link (in orange) and installation instructions.

How To Use

Most people will find it most convenient to apply bulk settings immediately after import, and/or after a rough exposure-adjustment pass through just-imported files.

Select the photos you want to bulk adjust, then invoke:

File > Plugin Extras > Apply Bulk Develop Settings

and you'll get a dialog along the lines of:


(screen shot is as of plugin version 20130704.31)

For each camera type used in creating one of the selected photos, you create a profile that describes how to calculate the noise-reduction settings based upon the ISO and any post-processing exposure compensation. For each photo, the plugin calculates a straight-line proportional values between the lower and upper bounds you specify.

You can choose to apply the calculations only when they're not already set, or a blanket application regardless

Resources

A discussion of this plugin in a pro-photographer workflow is seen at sidecar: post in “Parameter Based Noise Reduction – Part 1”.

Availability

This plugin is distributed as “donationware”. I have chosen to make it available for free — everyone can use it forever, without cost of any kind — but unless registered, its functionality is somewhat reduced after six weeks.

Registration is done via PayPal, and if you choose to register, it costs the minimum 1-cent PayPal fee; any amount you'd like to add beyond PayPal's sliding fees as a gift to me is completely optional, and completely appreciated.

Note: a Lightroom major upgrade, such as from Lr4 to Lr5, de-registers the plugin in the upgraded version, so if you want to maintain registration, a new ($0.01 if you like) registration code is needed in the upgraded version. It makes for a hassle every couple of years, I know. Sorry. See this note for details.

For details on plugin registration and on how I came into this hobby of Lightroom plugin development, see my Plugin Registration page.


Version History
( Update Log via RSS )

20141019.46 Windows Only: Add a one-time check for the POODLE security vulnerability, and alert the user if it exists.
20140902.45 New build system
20140731.44 Registration fix for Lr5.6
20140720.43 More Creative-Cloud support.
20140715.42

Fixed an issue with Creative-Cloud revalidation.

20140712.41

Lr5.5 and later Creative-Cloud installs can now revalidate themselves if needed.

20140710.40 Sigh, had a bug in the Creative-Cloud support.
20140708.39

Now supports Lr5.5+ Creative-Cloud Installs.

20140704.38 Sigh, introduced an error for some folks with the rebuild the other day.
20140630.37 Build-system update
20140521.36 Added the ability to isolate updated/unmodified images to a collection
20140422.35

Fixed a bug in the "smoother revalidation" stuff recently added.

20140417.34

Make the revalidation process smoother, especially for folks using Lr5.4 and later.

20140216.33 Squelch an error that popped up if you canceled the import-settings dialog.
20131014.32 Found that with certain settings some math errors would pop up.
20130704.31 Added the ability to set/clear keywords based upon bulk-develop processing.
20130613.30 Better support for plugin revalidation.
20130611.29 Yet another Lr5 update
20130610.28 Final update for Lr5
20130501.27 Update for Lr5
20130412.26 Build system update.
20130328.25 Fix for the registration system.
20130316.24 Switched ISO interpolation to logarithmic, which should provide for more-balanced results. Linear interpolation, which the plugin used to do, is still available as an option.
20130209.23 More build-system maintenance
20130206.22 Tweak for my registration system
20130201.20 Update to my plugin build system.
20120808.19

Holy cow, discovered a bug (thanks Cody Sims!) that could cause appropriate bulk settings not to be updated, depending on what order what settings needed to be applied. This was a huge bug with a major impact on some kinds of shots... I can't believe that I never noticed this one myself... I use this plugin myself with every photo I take. Just dumbfounded, but glad it's fixed.

20120604.18

The plugin was leaving cruft in one's "Plugin Develop Presets" folder; now cleans it up.

20120526.17

Update to handle the Mac App Store version of Lightroom.

Tweak for Lr4.1RC2.

20120417.16

In Lr4, images with PV2012 were being processed with the Exposure from the prior process version. Doh!

Added the ability to export and import settings.

Enhanced the send-log dialog to hopefully make reports more meaningful to me, yielding, I hope, the ability to respond more sensibly to more reports.

20120330.15 Update to handle 4.1RC
20120309.14 Update to the debug logging to better track down timing issues that might arise.
20120304.13

More updates for Lr4.

20120221.12

More updates for Lr4.

20120128.11

Add a bit of bullet-proofing against corrupt catalogs.

More on the march toward Lr4, including upheaval in the code to handle Lightroom APIs being discontinued in Lr4.

20120119.10 added some extra debug logging to try to track down a bug.
20120114.9 More tweaks for Lr4b
20120112.8

Update for Lr4 beta: explain in the plugin manager that the plugin can't be registered in the beta.

20111210.7

Had issues with the registration button sometimes not showing.

20111201.6 Fixed the bug I was trying to track down with the previous version. As best I can tell, a bug in Lightroom caused the plugin to not work for images with a period in the camera-make name, such as those from Olympus (which give the make as “OLYMPUS IMAGING CORP.”)
20111201.5

Added extra debug logging, when “enhanced logging” is selected in the plugin manager, to try to debug an issue.

Added a system-clock check and reports to the user if the system clock is more than a minute out of date. An incorrect system clock can cause problems with various kinds of communication and authentication with some of my plugins, so I've just gone ahead and added this to every plugin.

When doing a plugin upgrade, offer the ability to flush all the old copies of the plugin.

20110912.4 Added the ability to update the sharpening mask.
20110401.3 Big update adding support for color noise reduction, and the segregation of non-raw and raw. Best to make a backup of your catalog before trying this update, just in case.
20101104.2 Reissue after a build change.
20101028.1 initial release

Comments so far....

Great idea. I love the idea that Adobe had for setting the defaults based on ISO, but they need an interface to tweak those defaults for the different ISO values. Have you thought about modifying this plugin to set luminance NR for multiple ISO values? Such as…
<=100 ~ 0
<=200 ~ 0
<=400 ~ 10
<=800 ~ 20
<=1600 ~ 30
<=3200 ~ 40
<=6400 ~ 50
etc…
Your plugin can be used multiple times to achieve this, but it would be nice to be able to set ranges once that can be applied to groups of photos with widely different ISO values.

That’s pretty much what mine does… set it to 10 @ ISO=400, 50 @ ISO=6400, and it’ll extrapolate for the ISO values in between. —Jeffrey

— comment by Brad C on November 7th, 2010 at 9:18am JST (4 years ago) comment permalink

Great! Another very helpful tool!
In addition to a DSLR I sometimes use a compact camera that really needs that.
Thank you, Jeffrey!

— comment by Ludger Luckenbach on January 6th, 2011 at 12:14am JST (3 years, 10 months ago) comment permalink

I am new to LR plug-ins … does this export the images or does this apply settings to the images like they do in the Develop module? do they show up in the image’s develop history?

It merely applies settings, and yes, the changes show up in the develop history for each photo. —Jeffrey

— comment by Johnny on May 5th, 2011 at 5:22am JST (3 years, 6 months ago) comment permalink

This is a very good idea! But after downloading it and testing it for the first five minutes I found some drawbacks:

1) Aside from Color and Luminance noise, it would be great to have an option to adjust the Masking (under Sharpening). To suppress noise I routinely increase Luminance slider and also Masking a bit – the latter avoids sharpening of noisy pixels, which really helps.

2) The computation based on Exposure adjustment is great! But could be much more easily used if it was translated into ISO, i.e. for every +1 EV take it as the base ISO was twice as high (better: slightly more than twice). Something like calculated_iso = original_iso * (2.1 ^ ev_adjustment).
Then you just perform noise setting according the main settings and you don’t need the last section in options (or just to set the coefficient).
Also, it allow things which are currently not possible. For example, I would like to use noise reduction from ISO 800 and even more so for ISO 800 + 1 EV – this is possible, but it will also affects photos with ISO 100 + 1 EV, which is not necessary. (Though it should apply to photos with ISO 400 + 1 EV)

So these are my opinions :) Interesting plugin otherwise!

I just pushed a version that handles point #1; thanks for the idea. Point #2 will have to wait for another day… —Jeffrey

— comment by Vit Kovalcik on September 5th, 2011 at 5:47pm JST (3 years, 2 months ago) comment permalink

Whoa… just used this plugin. Saved me about 3 hours of work as I didn’t have to tweak each individual image.

Thanks Jeffery for your awesome work!

John V.

— comment by John V on November 18th, 2011 at 4:23am JST (2 years, 11 months ago) comment permalink

Thanks for the great plugin, Jeffrey!

It works fine with all my cameras except for the files from my Olympus E-PL1 (both ORF and JPEG). The plugin configuration window stays grayed-out (including the OK button), even when I click all the checkboxes, which contain minus signs when I open the window.

Paul from Canada

Thanks for the report, Paul… I’ve pushed a new version that fixes the problem. —Jeffrey

— comment by Paul D. on November 30th, 2011 at 10:47pm JST (2 years, 11 months ago) comment permalink

I’ve added the bulk developer, but there appears no where to go in the Export dialog that will allow me to use it. I’m using LR4 and I don’t see anything that let’s me insert it into the main dialog as you describe. could you please provide more explicit instructions? Thanks.

Bob

I thought they were pretty clear (and made no mention of the Export dialog, since this has nothing to do with Export), but I’ve gone over them and updated for changes in the plugin since I wrote them, so hopefully it’s clear now. —Jeffrey

— comment by Bob on April 6th, 2012 at 10:01am JST (2 years, 7 months ago) comment permalink

Jeffrey,

What precise piece of information is this package using to decide what calculations to make. If I use Photomatix to produce a TIFF file and try and apply it tells me there isn’t enough information to work with.

If I use LR to look at the speed it tells me 100 ISO so perhaps it is is looking elsewhere.

I have used your meta data viewer package to snapshot the exif and the difference between the two EXIF is that the normal image has “ISO Setting” and “ISO2″ as 100 whereas the created TIFF has just “ISO” as 100.

I can fix it by running the exif tool to migrate one of the original images EXIF across but should I really be flagging this as a Photomatix bug.

Regards Mike

The plugin asks Lightroom for the data (“What’s the ISO?”). Lightroom probably has some kind of heuristics that it takes data from the embedded XMP data if it’s there, but from Exif if not, but this is just a guess. If Lightroom shows the ISO in the metadata panel, the plugin should be given the same data, but the plugin also needs other data as well, so maybe it’s not ISO at all. Perhaps send a log after a failure? —Jeffrey

— comment by Mike Watson on September 4th, 2012 at 1:32am JST (2 years, 2 months ago) comment permalink

Silly me for not looking at your log. :-(

This gave me the pointer that the Make was missing (presumably because Photomatix decided not to say it’s image was from Nikon Corporation despite preserving the camera ID correctly). I’ll e-mail Photomatix to see if this can be fixed….

In the meantime created a Run any command in an export preset to allow me to fix it….

— comment by Mike Watson on September 10th, 2012 at 11:27pm JST (2 years, 2 months ago) comment permalink

Happy to report that Make is now correctly transferred to the Photomatix target file in version 4.2.5, released 18th Nov 2012 http://www.hdrsoft.com/download/win.html

As a result the bulk Develop plugin works OK…..

— comment by Mike Watson on November 19th, 2012 at 2:30am JST (1 year, 11 months ago) comment permalink

Just upgraded LR to V5 as it is now released.

Most of your other plugins allowed me to Register again as per your major LR upgrade process.

This plugin will not allow me to register and shows that the registration button will appear when LR5 exits beta.

Version 20130501.27

Also applies to Photosafe, snapshot on Export

Adobe (and you) were juuuuust a bit too quick on some of the plugins, but they should now all be ready. Sorry for the hassles. —Jeffrey

— comment by Mike on June 11th, 2013 at 3:15am JST (1 year, 5 months ago) comment permalink

Am I correct to interpret (and see) that this bulk-develop can only be launched manually by picking it from the file->plugin extra’s menu ??? Or is it possible to invoke this bulk-develop plugin during import of images, and before LR starts to generate it’s previews of all imported photo’s???
The latter option could be a time-saver, too: LR would not have to render each photo into a preview again after the bulk adjustment process has made it’s changes.

You’re correct on all counts: it’s manual only, but sure would be nice to be automatic. —Jeffrey

— comment by Johan Opperman on August 12th, 2013 at 5:37pm JST (1 year, 3 months ago) comment permalink

Hey Jeffrey,
I mentioned this while I was on Susan Stripling’s creativeLive presentation (and back in August on my own for Sidecar Post). I’m sending the direct link out now to people that have emailed me to ask – I know it got a lot of attention and I think people missed the fact that it was bulk develop.
Best,
Jennifer Cody

— comment by Jennifer on March 11th, 2014 at 4:50am JST (7 months, 21 days ago) comment permalink

Hi Jeffrey,

thanks for this wonderful and extreamly usefull plug-in. I have on suggestion: It would be nice, if you can put updated images in a collection (“updated by bulk develop”). Why? My workflow (in short) is:
1. Import 2. Bulk Develop 3. Develop 4. Rerun Bluk Develop 5. Final check on images updated by bulk develop (this step is missing in the moment)

You can have the plugin add/remove keywords to photos it processes, and if you update to the latest version, the report dialog now offers the ability to throw the photos that were/weren’t processed into a collection. —Jeffrey

— comment by Thorsten on May 20th, 2014 at 5:30am JST (5 months, 12 days ago) comment permalink
Leave a comment...


All comments are invisible to others until Jeffrey approves them.

Please mention what part of the world you're writing from, if you don't mind. It's always interesting to see where people are visiting from.

More or less plain text — see below for allowed markup

You can use the following tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting