◎ Radiance HDR Shadow/Highlight Recovery:
The HDRShadowHighlightRecovery node is designed to enhance the details in both the shadow and highlight areas of a High Dynamic Range (HDR) image, providing greater flexibility for color grading. This node is particularly useful for photographers and digital artists who wish to recover lost details in images with extreme lighting conditions, such as very bright highlights or deep shadows. By intelligently adjusting the luminance of these areas, the node helps to bring out subtle details that might otherwise be lost, allowing for more nuanced and dynamic image editing. This process not only improves the visual quality of the image but also provides a more balanced and natural look, making it an essential tool for anyone working with HDR images.
◎ Radiance HDR Shadow/Highlight Recovery Input Parameters:
image
The image parameter is the HDR image that you want to process. It serves as the primary input for the node, and the recovery operations will be applied to this image. The image should be in a format that supports HDR data, typically a tensor format in this context.
shadow_amount
The shadow_amount parameter controls the degree to which shadow details are enhanced. A higher value increases the visibility of details in darker areas, while a lower value maintains the original shadow intensity. The parameter ranges from 0.0 to 2.0, with a default value of 0.5.
highlight_amount
The highlight_amount parameter determines the extent of detail recovery in the highlight areas. Increasing this value will enhance details in brighter regions, while decreasing it will preserve the original highlight intensity. The parameter ranges from 0.0 to 2.0, with a default value of 0.5.
shadow_tone
The shadow_tone parameter sets the threshold for what is considered a shadow in the image. It affects how the shadow recovery is applied, with a range from 0.0 to 0.5 and a default value of 0.25. Adjusting this parameter can help fine-tune the shadow recovery process.
highlight_tone
The highlight_tone parameter defines the threshold for highlight areas in the image. It influences how the highlight recovery is applied, with a range from 0.5 to 1.0 and a default value of 0.75. This parameter allows for precise control over the highlight recovery process.
color_correction
The color_correction parameter adjusts the color balance in the recovered areas to prevent oversaturation, especially in lifted shadows. It ranges from 0.0 to 1.0, with a default value of 0.5, allowing you to maintain natural color tones in the processed image.
local_contrast
The local_contrast parameter enhances the contrast in local areas of the image, adding depth and dimension to the recovered details. It ranges from -1.0 to 1.0, with a default value of 0.0, providing flexibility in achieving the desired contrast level.
◎ Radiance HDR Shadow/Highlight Recovery Output Parameters:
recovered_image
The recovered_image is the output of the node, representing the processed HDR image with enhanced shadow and highlight details. This output allows you to see the effects of the recovery process, providing a more balanced and detailed image ready for further editing or final use.
◎ Radiance HDR Shadow/Highlight Recovery Usage Tips:
- Experiment with the
shadow_amountandhighlight_amountparameters to find the right balance for your specific image, as different lighting conditions may require different settings. - Use the
color_correctionparameter to maintain natural colors, especially when working with images that have strong color casts in the shadows or highlights. - Adjust the
local_contrastparameter to add depth to your image, but be cautious of overdoing it, as excessive contrast can lead to unnatural results.
◎ Radiance HDR Shadow/Highlight Recovery Common Errors and Solutions:
Image format not supported
- Explanation: The input image is not in a compatible HDR format.
- Solution: Ensure that the image is in a tensor format that supports HDR data before processing.
Division by zero in luminance calculation
- Explanation: The image contains areas with near-zero luminance, leading to potential division by zero errors.
- Solution: The node is designed to handle near-zero luminance safely, but ensure that the input image does not contain completely black areas without any detail.
Oversaturation in recovered areas
- Explanation: Excessive color correction can lead to oversaturation in the recovered shadows or highlights.
- Solution: Adjust the
color_correctionparameter to a lower value to maintain natural color tones.
