◎ Radiance Motion Blur:
RadianceMotionBlur is a versatile node designed to simulate the effect of motion blur in images, mimicking the natural blurring that occurs when a camera captures a moving subject or when the camera itself is in motion. This node is particularly beneficial for artists and designers looking to add a dynamic sense of movement to their visuals, enhancing realism and depth. It supports three types of motion blur: directional, radial, and zoom, each offering unique effects that can be tailored to specific artistic needs. Directional blur creates a linear motion effect, radial blur simulates rotational movement around a central point, and zoom blur gives the impression of rapid movement towards or away from the viewer. By adjusting parameters such as the amount of blur, angle, and center of rotation, you can achieve a wide range of effects, from subtle to dramatic, making this node an essential tool for creating compelling and lifelike imagery.
◎ Radiance Motion Blur Input Parameters:
image
This parameter represents the input image to which the motion blur effect will be applied. It is essential as it serves as the base for all subsequent transformations and effects.
blur_type
This parameter determines the type of motion blur to apply. Options include "Directional," "Radial," and "Zoom," with "Directional" as the default. Each type offers a distinct visual effect, allowing you to choose the most suitable one for your artistic vision.
amount
This parameter controls the intensity of the motion blur effect. It is a float value ranging from 0.0 to 100.0, with a default of 10.0. A higher value results in a more pronounced blur, while a lower value produces a subtler effect.
angle
This optional parameter specifies the angle of the directional blur in degrees, ranging from -180.0 to 180.0, with a default of 0.0. It is particularly relevant for directional blur, where it defines the direction of the motion effect.
center_x
This optional parameter sets the horizontal center point for radial and zoom blurs, ranging from 0.0 to 1.0, with a default of 0.5. It determines the focal point around which the blur effect is applied.
center_y
This optional parameter sets the vertical center point for radial and zoom blurs, ranging from 0.0 to 1.0, with a default of 0.5. Like center_x, it defines the focal point for the blur effect.
samples
This optional parameter specifies the number of samples used to create the blur effect, ranging from 4 to 64, with a default of 16. More samples can result in a smoother blur but may increase processing time.
use_gpu
This optional boolean parameter determines whether to use GPU acceleration for processing, with a default value of True. Enabling GPU can significantly speed up the computation, especially for high-resolution images or complex effects.
◎ Radiance Motion Blur Output Parameters:
IMAGE
The output is the processed image with the applied motion blur effect. This image reflects the chosen blur type and parameters, showcasing the dynamic motion effect that enhances the visual storytelling of your artwork.
◎ Radiance Motion Blur Usage Tips:
- Experiment with different
blur_typesettings to find the most suitable effect for your image. Directional blur is great for simulating linear motion, while radial and zoom blurs can add dramatic effects to focal points. - Adjust the
amountparameter carefully to balance between subtlety and intensity. A small amount can add realism without overpowering the image, while a larger amount can create a more dramatic effect. - Use the
angleparameter to control the direction of the motion in directional blur. This can be particularly useful for simulating specific movement directions in your scene. - Consider using GPU acceleration by setting
use_gputo True, especially when working with high-resolution images or when applying complex blur effects, to reduce processing time.
◎ Radiance Motion Blur Common Errors and Solutions:
RuntimeError
- Explanation: This error may occur if there is insufficient GPU memory available to process the image with the current settings.
- Solution: Try reducing the image resolution or the number of samples. Alternatively, disable GPU acceleration by setting
use_gputo False, which will switch processing to the CPU.
ValueError: Invalid blur type
- Explanation: This error occurs when an unsupported blur type is specified.
- Solution: Ensure that the
blur_typeparameter is set to one of the supported options: "Directional," "Radial," or "Zoom."
Image Dimension Mismatch
- Explanation: This error can happen if the input image dimensions do not match the expected format.
- Solution: Verify that the input image is correctly formatted and matches the expected dimensions for processing.
