HDR Shop 2 Features


Queueable actions
Queuable actions
JavaScript scripting
JavaScript scripting
Star blur filter
Star blur filter
Motion blur filter
Motion blur filter
  • Multi-threaded queuable architecture
  • HDRShop 2.0 implements multi-threaded operations. Multi-threading significantly speeds up work-flow. Multiple image operations run simultaneously. Sequential operations are queued to avoid resource conflicts. The program should never 'lock up' when busy. Most operations have progress bars to indicate the current status. (screenshot)

  • JavaScript Scripting Interface
  • HDRShop 2.0 integrates a JavaScript scripting interface. Scripting integrates the the power of the internal HDRShop engine to your own custom operations and plug-ins. Basic HDRShop functionality such as loading and saving images, filters and transforms are all exposed as JavaScript functions. More advanced scripting plug-ins can be developed by incorporating ActiveX controls, custom windows, and event handling. (screenshot)

  • Batch Custom HDR Image Processing
  • HDRShop 2.0 scripting can also automate repetitive or complex image operations. Simple scripts can be used to apply the same operation to multiple images, assemble multiple HDR image sequences, and automatically load and save the processed images.

  • Custom File Format Plugins
  • HDRShop 2.0 can easily expand to support new file formats using dynamically loaded file libraries. Included with the distribution are two examples of file plug-ins, for Industrial Light + Magic's OpenEXR file format, and the Canon RAW file format.

  • Support for OpenEXR images
  • HDRShop can now load and save the OpenEXR HDR file format developed by Industrial Light + Magic via a plug-in included with version 2.0. The OpenEXR format is documented at http://www.openexr.net.

  • Load RAW images
  • HDRShop 2.0 can load and process digital camera RAW files. Directly using digital camera RAW files can proved highest quality images for HDR image processing. RAW files are both uncompressed and often have greater dynamic range than JPEG files. The HDRShop 2.0 plug-in for RAW images imports the full 12bit dynamic range of Canon RAW image, while providing control over interpolation and processing. The plug-in has been tested with the Canon D30, D60, 10D and 1DS. Support for other RAW file formats is also included, though they have not been fully tested.

  • HDR Assembly direct from Canon RAW images
  • HDRShop 2.0 can load an HDR sequence of RAW images directly as an HDR image. The plug-in takes advantage of the file metadata to compensate for changes in shutter speed and aperture.

  • HDR Copy and Paste
  • HDRShop 2.0 can copy and paste high dynamic range image regions.

  • Parameter Copy and Paste
  • HDRShop 2.0 can copy and paste numerical values from pixel operations. This eliminates having to copy measurements by hand.

  • Spherical Harmonics
  • HDRShop 2.0 can generate spherical harmonic test patterns in any panoramic format (screenshot)

  • Panoramic Direction Table
  • HDRShop 2.0 can generate a directional lookup table for any panoramic mapping.

  • Registry Preferences
  • HDRShop 2.0 has user-modifiable settings for specifying the external LDR image editor and file format. (screenshot)

  • New math operations
  • HDRShop 2.0 offers additional mathematical operators for analyzing and modifying images including constant addition, division, exponentiation, logarithmic math, color matrices, and normalization

  • New image filters
  • HDRShop 2.0 offers additional image filters including:

    • Star (lens-flare) Blur
    • (before & after)
    • Motion Blur
    • (before & after)
    • Ward Specular Convolution (approximation)
    • Vertical Cosine Falloff (useful for weighting lat-long panoramas)
    • (before & after)
    • Fast Diffuse Convolution (SH-based)