Paint with a rolling effect inside Substance Painter similar to the 'roll' modifier in Zbrush.
This tool is very much still at an experimental stage. Feel free to email me at supa_alex_liu@hotmail.com for any feedback and suggestions. :)
Requires Substance Painter 2019.2 or higher to work
Roll Brush v1.02 Release Notes:
- Added "Generate Height Alpha" functionality to prevent overlapping brushstroke height information from replacing each other.
- Added "Height Mid Value" and "Height Alpha Threshold" for adjusting height alpha generation.
Known Limitations:
- When "Generate Height Alpha" is enabled, banding issue might occur. Adjusting "Height Mid Value" and "Height Alpha Threshold" as well as "Slice Width" can reduce the banding effect, but is not a perfect solution since it's a hacky workaround and there are no alternative blending modes for painting height information in Substance Painter. If the banding effect bothers you too much, you can disable "Generate Height Alpha" and paint overlapping brushstrokes on a separate paint layer and set the layer blending mode to something that works for you.
Roll Brush v1.01 Release Notes:
- Fixed issue for Roll Brush where greyscale inputs such as Roughness and Metallic do not have their alphas respected when not using Mask Channel.
Roll Brush v1.02 Release Notes:
- Added "Generate Height Alpha" functionality to prevent overlapping brushstroke height information from replacing each other.
- Added "Height Mid Value" and "Height Alpha Threshold" for adjusting height alpha generation.
Known Limitations:
- When "Generate Height Alpha" is enabled, banding issue might occur. Adjusting "Height Mid Value" and "Height Alpha Threshold" as well as "Slice Width" can reduce the banding effect, but is not a perfect solution since it's a hacky workaround and there are no alternative blending modes for painting height information in Substance Painter. If the banding effect bothers you too much, you can disable "Generate Height Alpha" and paint overlapping brushstrokes on a separate paint layer and set the layer blending mode to something that works for you.
Roll Brush v1.01 Release Notes:
- Fixed issue for Roll Brush where greyscale inputs such as Roughness and Metallic do not have their alphas respected when not using Mask Channel.