Original Albedo texture (left) and the result of applying Gradient Removal to it (right).
The Gradient Removal node removes uniform color or value gradients from a single texture input. It works on different types of textures, including albedo, normal, and heightmaps. Depending on the texture input type (normal, grayscale, or color), the node applies a different algorithm specifically appropriate to that type.
Gradient Removal is most useful for fixing non-uniform lighting in photo-sourced images taken in uneven lighting conditions. In normal maps, you can use it to distribute the lighting strength and direction data more uniformly. In heightmaps, you can use it to make the height levels across the texture more uniform.
The strength of the gradient removal effect is controlled by the Level property.
To apply Gradient Removal to a color, normal, or heightmap texture, you can follow these steps. There is no need to do anything specific for the different texture types, as the node handles this automatically.
Node category | Adjustments |
---|---|
Node execution style | Automatic |
Input Type | Description |
---|---|
Bitmap | The texture to perform gradient removal on. |
Output Type | Description |
---|---|
Bitmap | The result of applying gradient removal. |
Property/Setting | Description |
---|---|
Level | Set the strength of the gradient removal effect, as a value between 0 and 100 percent. |