LCS Tone Adjust:
The LCSToneAdjust node is designed to enhance your creative workflow by allowing you to adjust the tone of images through the Latent Color Subspace (LCS). This node provides a sophisticated method to modify contrast, brightness, saturation, and color temperature, offering you the flexibility to achieve the desired visual effects in your artwork. By operating directly in the 3D LCS space, it decomposes images into lightness and chroma components, enabling precise tonal adjustments without the need for HSL round-trips. This approach ensures that your images maintain their natural look while allowing for significant enhancements, making it an essential tool for AI artists looking to refine their visual outputs.
LCS Tone Adjust Input Parameters:
model
This parameter represents the model used for processing the image. It is essential for the node to function as it provides the necessary framework for applying the tone adjustments.
lcs_data
This input requires calibration data from the LCSLoadData node. It is crucial for defining the color space in which the adjustments will be applied, ensuring that the modifications are accurate and consistent with the intended color subspace.
preset
The preset parameter allows you to select from predefined tonal settings or choose "Custom" to manually adjust the sliders. Options include "Base," "Cinematic," "HDR," "Vivid," "Dramatic," "Low Key," "High Key," "Warm," "Cool," and "Desaturated." Each preset offers a unique combination of contrast, brightness, saturation, and color temperature settings, providing a quick way to apply complex tonal adjustments.
contrast
This parameter controls the lightness contrast multiplier, with a default value of 1.0. It ranges from 0.0 to 3.0, where values greater than 1 increase contrast, values less than 1 decrease it, and 1 results in no change. Adjusting contrast can enhance or soften the visual impact of your image.
brightness
Brightness shifts the lightness of the image, with a default of 0.0 and a range from -1.0 to 1.0. Positive values make the image brighter, while negative values darken it. This parameter is useful for correcting exposure or creating mood effects.
saturation
The saturation parameter adjusts the vividness of colors, with a default of 1.0 and a range from 0.0 to 3.0. Values above 1 make colors more vivid, values below 1 mute them, and 0 converts the image to grayscale. Use this to emphasize or tone down colors in your artwork.
color_temperature
This parameter shifts the color temperature, with a default of 0.0 and a range from -1.0 to 1.0. Positive values create a warmer, amber tone, while negative values result in a cooler, blue tone. Adjusting color temperature can significantly alter the mood and feel of an image.
start_step
Defines the first step at which the tone adjustment is applied, with a default value of 5 and a range from 0 to 50. This allows you to control when the adjustments begin during the processing sequence.
end_step
Specifies the last step for applying the tone adjustment, with a default of 15 and a range from 0 to 50. This parameter, in conjunction with start_step, helps you fine-tune the duration of the tonal modifications.
LCS Tone Adjust Output Parameters:
adjusted_image
The primary output of the LCSToneAdjust node is the adjusted_image, which is the image after the tone adjustments have been applied. This output reflects the changes made to contrast, brightness, saturation, and color temperature, providing you with a refined version of your original image that aligns with your artistic vision.
LCS Tone Adjust Usage Tips:
- Experiment with different presets to quickly achieve a variety of tonal effects and find the one that best suits your project.
- Use the
contrastandbrightnesssliders to fine-tune the lightness of your image, enhancing details or creating dramatic effects. - Adjust
saturationto control the intensity of colors, making them pop or creating a more subdued look. - Modify
color_temperatureto shift the mood of your image, using warmer tones for a cozy feel or cooler tones for a more clinical appearance.
LCS Tone Adjust Common Errors and Solutions:
"Invalid LCS data"
- Explanation: This error occurs when the
lcs_datainput is not properly loaded or is incompatible with the node. - Solution: Ensure that the calibration data from the LCSLoadData node is correctly connected and compatible with the LCSToneAdjust node.
"Preset not recognized"
- Explanation: This error indicates that the selected preset is not available in the node's options.
- Solution: Verify that the preset name is correctly spelled and matches one of the available options. If using a custom preset, ensure that all necessary parameters are set manually.
"Step range out of bounds"
- Explanation: This error arises when the
start_steporend_stepvalues are outside the permissible range. - Solution: Adjust the
start_stepandend_stepvalues to fall within the 0 to 50 range, ensuring thatstart_stepis less than or equal toend_step.
