Blog entries with tag • photoshop • HDRMAPS™ HDRI environment maps and hdri skies Sun, 16 Feb 2025 23:36:28 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://hdrmaps.com/wp-content/uploads/2020/06/cropped-hm_logo_identity-32x32.gif Blog entries with tag • photoshop • HDRMAPS™ 32 32 Patching HDRI Nadir in Photoshop Using Flexify 2 https://hdrmaps.com/blog/patching-hdri-nadir-in-photoshop-using-flexify-2/ https://hdrmaps.com/blog/patching-hdri-nadir-in-photoshop-using-flexify-2/#respond Sat, 15 Feb 2025 11:02:44 +0000 https://hdrmaps.com/?p=210912 Before working with 32-bit OpenEXR files in Photoshop, you need to install a free plugin called Exr-IO, as Photoshop cannot save .exr files in 32-bit float format. Although Adobe claims that Photoshop supports 32-bit OpenEXR, this is not entirely true. I contacted Adobe support to inform them that they should not mislead users and should […]

The post Patching HDRI Nadir in Photoshop Using Flexify 2 appeared first on HDRMAPS™.

]]>
Before working with 32-bit OpenEXR files in Photoshop, you need to install a free plugin called Exr-IO, as Photoshop cannot save .exr files in 32-bit float format. Although Adobe claims that Photoshop supports 32-bit OpenEXR, this is not entirely true. I contacted Adobe support to inform them that they should not mislead users and should fix this issue, but so far, nothing has changed.

To patch the nadir or zenith of your spherical HDRI map (or any equirectangular projection panorama) directly in Photoshop, you need to install a paid plugin called Flexify 2 by Flaming Pear Software. It costs around $50 and is totally worth the investment. Before purchasing the plugin, I suggest downloading and using the free trial version, which works without limitations for many days.

Steps to Patch the Nadir Using Flexify 2

Prepare Your HDRI Map

Before getting started, ensure that your HDRI map is properly masked before exporting from PTGui. In the image below, I masked two captured nadir shots, removing the panoramic head extension arm and my own leg.

PTGui nadir masking
Masking not wanted objects in PTGui

Open the HDRI Panorama in Photoshop

  • Open your HDRI panorama in Photoshop.
  • Duplicate the layer (CTRL + J).
Photoshop: use CTRL+J to duplicate layer
Photoshop: use CTRL+J to duplicate layer

Open Flexify 2

  • Select the duplicated layer.
  • Open Flexify 2: Go to Filter > Flaming Pear > Flexify 2.
Access to Flexify 2 plugin in Photoshop
Access to Flexify 2 plugin in Photoshop

Adjust Flexify 2 Settings

  • Set Input type to Equirectangular.
  • Set Output type to Zenith & Nadir (press Z twice to find it among the available transformations).
  • Click OK.
  • Tip: When working with large HDRI files, the preview window in Flexify 2 can slow down your workflow. To avoid this, I recommend recording the process as a Photoshop action. This way, you can apply the transformation automatically next time without opening the Flexify 2 window.
Convert Equirectangular to Zenith & Nadir with Flexify 2 plugin
Convert Equirectangular to Zenith & Nadir with Flexify 2 plugin

Select the Tripod or Empty Area

  • Use Photoshop’s Lasso Tool to select the empty area created by masking in PTGui.
Photoshop: Use Lasso Tool to select not wanted parts
Photoshop: Use Lasso Tool to select not wanted parts

Content-Aware Fill window

  • Go to Edit > Content-Aware Fill. A new window will appear.
  • Warning: The Content-Aware Fill method may not work well on complex patterned floors. In such cases, use the Clone Stamp Tool instead. However, for more generic surfaces like grass, sand, asphalt, snow, or soil, Content-Aware Fill usually works fine.
  • The green area in the preview represents the region from which Photoshop will sample to fill the selection. Adjust it as needed using the “Add to Overlay Area” or “Subtract from Overlay Area” brush.
Photoshop Content Aware Fill windows
Photoshop Content Aware Fill windows

Adjust Content-Aware Fill Settings

  • Expand the Content-Aware Fill panel.
  • In Fill Settings, set Color Adaptation to None.
Content Aware settings for 32-bit hdri
Content Aware settings for 32-bit hdri

Preview and Apply the Fill

  • Expand the Preview window to better assess the results.
  • If you are satisfied with the result, ensure Output is set to Current Layer, then click OK.
  • If the result is unsatisfactory, adjust the overlay area and try again.
Preview Results in Content-Aware Fill window
Preview Results in Content-Aware Fill window

Refine the Patch

  • Content-Aware Fill will generate the patch in a few seconds. While it does a decent job, it is not perfect.
  • Use the Clone Stamp Tool to fix any blurred or imperfect areas.
Patch blotchiness with stamp tool
Patch blotches with stamp tool

Convert Back to Equirectangular Projection

  • Once the nadir patching is complete, open Flexify 2 again and convert the patched layer back to Equirectangular Projection.
Convert back to equirectangular projection with Flexify 2
Convert back to equirectangular projection with Flexify 2

Merge and Save the Final Image

  • Merge the patched layer with the base layer (CTRL + E).
  • Save the final image as a 32-bit OpenEXR file using the Exr-IO plugin.
Save 32-bit OpenExr with Exr-IO plugin
Save 32-bit OpenExr with Exr-IO plugin

The post Patching HDRI Nadir in Photoshop Using Flexify 2 appeared first on HDRMAPS™.

]]>
https://hdrmaps.com/blog/patching-hdri-nadir-in-photoshop-using-flexify-2/feed/ 0
16-bit half float vs 32-float OpenEXR https://hdrmaps.com/blog/16-bit-half-float-vs-32-float-openexr/ https://hdrmaps.com/blog/16-bit-half-float-vs-32-float-openexr/#respond Thu, 13 Feb 2025 11:50:26 +0000 https://hdrmaps.com/?p=210811 When working with high dynamic range imaging (HDRI) or visual effects (VFX), the choice between 16-bit half-float and 32-bit float OpenEXR formats can significantly impact your workflow, file sizes, and the quality of your final output. Both formats have their strengths and weaknesses, and understanding their differences is crucial for making the right decision. Here’s […]

The post 16-bit half float vs 32-float OpenEXR appeared first on HDRMAPS™.

]]>
When working with high dynamic range imaging (HDRI) or visual effects (VFX), the choice between 16-bit half-float and 32-bit float OpenEXR formats can significantly impact your workflow, file sizes, and the quality of your final output. Both formats have their strengths and weaknesses, and understanding their differences is crucial for making the right decision.

Here’s a comparison table between 16-bit half-float and 32-bit float OpenEXR formats:

Feature16-bit Half-Float (Half, EXR)32-bit Float (Full, EXR)
Bit Depth16-bit per channel (Half-float)32-bit per channel (Full-float)
Dynamic RangeHigh, but limited compared to 32-bitExtremely high
Precision10-bit mantissa, 5-bit exponent, 1 sign bit23-bit mantissa, 8-bit exponent, 1 sign bit
Memory UsageLower, ~50% smaller file size than 32-bitHigher, larger file sizes
File SizeMore compact, efficient for storageLarger due to higher precision
PerformanceFaster to read/write and processSlower due to increased data size
HDRI Use CasesIdeal for most HDRI maps, balancing quality and sizeOverkill for most cases, but useful for extreme precision
Common ApplicationsHDRI maps, film compositing, VFXScientific imaging, extreme precision VFX
Loss of DetailSmall precision loss in deep shadows and highlightsNo visible precision loss

Photoshop and 32-bit OpenEXR: A Common Challenge

One notable limitation is that Adobe Photoshop does not natively support 32-bit OpenEXR files. This can be a significant hurdle for artists and professionals working with high-precision EXR files. However, there’s a free plugin called Exr-IO for Photoshop that resolves this issue. By installing this plugin, you can seamlessly open and save 32-bit OpenEXR files in Photoshop, unlocking the full potential of this format.

Limited Tool Availability: Some Photoshop tools and filters may not be compatible with 32-bit images. This is because 32-bit images contain a vast amount of data, and some tools might not be designed to handle that level of information. When editing or patching hdris you will be limited to simple Stamp tool, Content Aware fill (which works great in most scenarios), and for color correction to Adjustment layers: Hue/Saturation, Channel Mixer, Exposure, Color Lookup, Photo Filter.

Affinity Photo and 32-bit

Affinity Photo provides full 32-bit OpenEXR support, preserving the high dynamic range and color precision needed for HDRI maps and VFX work. It maintains a linear workflow, ensuring accurate blending and lighting without clipping or unwanted tone shifts. The Live Equirectangular Preview allows seamless editing of HDR environment maps, letting users paint, retouch, and adjust directly in a 360° projection without distortion. Essential corrections like white balance adjustments can be applied non-destructively, ensuring accurate color calibration. The clone stamp, patch, and inpainting tools help remove artifacts or seams in HDR panoramas, while full layer support for OpenEXR files enables complex compositing with masks and blending modes. These features make Affinity Photo a powerful tool for professional HDRI and CGI workflows.

While Affinity Photo excels in many areas, exporting or editing very large files (e.g., 30K HDRI maps) is significantly less efficient than in Photoshop, which handles massive datasets more smoothly.

How to check if my OpenEXR is float 32-bit or half float 16-bit ?

You can easily check your OpenEXR file’s bit depth using several tools:

Nuke (Non-Commercial Version): Add a Read node, load your .exr file, and check the Metadata tab for the key “input/bitsperchannel” to see whether it’s 32-bit float or 16-bit half-float.

Nuke check if file is 32-bit or 16-bit hdri

GIMP (Free): Open the .exr file, press Alt + Return to access Image Properties, and find the “Precision” key for bit-depth details.

Gimp check openxr 32 or 16 bit

3ds Max: Load the .exr file into a Bitmap node, and the bit-depth will be displayed automatically.

3ds max check openxr colorspace space

These methods ensure quick and accurate verification of your OpenEXR file format.

The post 16-bit half float vs 32-float OpenEXR appeared first on HDRMAPS™.

]]>
https://hdrmaps.com/blog/16-bit-half-float-vs-32-float-openexr/feed/ 0
Tweaking hdri in Photoshop https://hdrmaps.com/blog/tweaking-hdri-in-photoshop/ https://hdrmaps.com/blog/tweaking-hdri-in-photoshop/#comments Wed, 10 Jun 2020 14:44:56 +0000 https://hdrmaps.com/?p=6164 In this short video tutorial I will explain you how to enhance hdri map, so it will produce nice sharp shadows in your renders. Some of the hdri maps are really poor quality, taking for instance 3 exposures 2EV apart doesn’t guarantee that you will achieve sharp shadows in your renderings. In situations like this, […]

The post Tweaking hdri in Photoshop appeared first on HDRMAPS™.

]]>
In this short video tutorial I will explain you how to enhance hdri map, so it will produce nice sharp shadows in your renders.

Some of the hdri maps are really poor quality, taking for instance 3 exposures 2EV apart doesn’t guarantee that you will achieve sharp shadows in your renderings. In situations like this, you can add direct light matching hdri sun position or just simply paint on hdri map with Photoshop. Please watch the video tutorial to get more information about the process.

The post Tweaking hdri in Photoshop appeared first on HDRMAPS™.

]]>
https://hdrmaps.com/blog/tweaking-hdri-in-photoshop/feed/ 2