Counter-Strike 2 Workshop Tools/Weapon Finishes
Main Introduction Page: https://www.counter-strike.net/workshop/workshop
This article is about the technical things about Weapon Finishes that the official page does not cover.
Base Color
The Base Color texture painting of a weapon finish, which can be combined with the paintkit templates where you can "paint by numbers".
Wearness Mask
The Wearness Mask is a greyscale map with values from 0 to 255 defined by black and white. This mask can overwrite the "Wear" pattern of paintkits. The wearness is defined in a ```.tga``` of the Base Color texture in the Alpha Channel.
The behaviour of that mask has yet to be documented here. If you set an entire surface with the same greyscale color, the wearness won't immediately take away all of the paint, but it will scatter across that masked area.
Pearlescent
This does something with color shifting. The scale could be defining how much it should offset the colors in Hue from HSV.
Pearlescent Mask
The Pearlescent Mask defines what can be affected by the Pearlescent effect when it's scale value is higher than 0. Where the value 0 (Black) won't make it get affected by Pearlescent. But the value 255 (White) will. Anything inbetween defines how strong it should be.