I am unable to setup polybrush to attributes to work correctly, whatever I do there is always some buggy behaviour, mainly caused by “base texture”. Documentation does not contain anything related to this option, what does it do?
I don’t know who is in charge of polybrush, perhaps @gabrielw_unity could help?
There is following texture brush setup:
If I understand correctly the same group should enforce removing of other colors when painting, for example coloring blue channel should remove all other colors. However because Red is used double sided, the tool must set Red to either 0 or 1 as its not possible to reset it to default value at the same time.
I guess this “Is Base Texture” is for, I can mark one of them as the primary one, but assuming this is the case, it just simply does not work and every time the brush enters the mesh all vertices change colors (red/black). The worst part there is no way to tell polybrush that “this texture is the one you should zero” and all textures in the list are displayed in random way and change order all the time.