Merry Christmas!
I have some interesting features in development, but I think I'll defer adding them into the next update of Classic Erosion shader (there is some more work needed). But I want to release smaller update with bugfixes and masking mechanics fix at least, so I want to ask users of my plugin about this fix.
At this time masking by Surface layer of Distribution shader works, but it is inconsistent with other TG shaders and works different to them. It takes normal and terrain from Mask input branch, so, if you want to mask it by some slope or altitude selection, you need to:
1. Connect Distribution shader or surface layer to the Mask input.
2. Connect current terrain to Distribution shader.
3. (Optional for some cases) add Compute normal/terrain between the terrain and Distribution shader.
See the pic:
[attachimg=1]
I fixed masking and now it works similar to other TG shaders. You just need to:
1. Connect Distribution shader or surface layer to the Mask input.
2. (Optional for some cases) add Compute normal/terrain between the terrain and Classic Erosion shader.
So the normal/displacement is now taken from the main branch.
See the pic:
[attachimg=2]
(BTW this method has some disadvantages - distribution shader's preview doesn't work correctly. At least for me)
I think I should apply this fix in the next update, but it might requre some reconnecting in already existing projects. That is why I ask: what do you think?
Also I can apply the same fix for the Procedural Erosion.
Daniil.