Tickets are now available for Summer Meetup 2026 - 10th Anniversary - Secure your tickets now!
This combines Custom Paint Style with the ability to add animations.
Specify up to three areas within your finish to receive colour animation.
Colour #0 is not used in this style and never needs to be defined.
By using the red, green and blue channels to create a mask, you can have up to three areas within your finish that can show different colours.
In the example below, we are using the MP5-SD | Symbiote. The animation mask only has areas in red, so this has one area, the other two are ignored.
You can add additional areas in the green and blue channel
The alpha channel, like with Custom Paint Styles defines masking and wear durabilty. Since the majority of the alpha channel is white, this wears using default wear behaviour, while the animated areas are pure black, so even on a 1.0 Battle-Scared finish, the animated areas are always visible.
For all animations with the exception of Pulse, you will need to define end colours.
Here's an example Paint Kit in JSON for the Symbiote "Blue" variant
{
"ai_symbiote_mp5": {
"Style": "PAINT_STYLE_ANIMATED",
"LegacyModel": true,
"Pattern": "mp5sd_symbiote",
"AnimMask": "mp5sd_symbiote_anim_mask",
"DisplayName": "Symbiote",
"Description": "It has been painted in a dark camo with different colour glow-in-the-dark paints.",
"FlavourText": "No longer shall you travel in the dark alone",
"Color1": [13, 0, 153],
"AnimationType": "ANIMATION_RGBSINE",
"AnimationData": {
"EndColor1": [77, 51, 242],
"SineTime": [0.38, 0.12, 0],
"SinePeriod": [0.6, 0.8, 1.2]
}
}
}
Our Starting colour is Color(13, 0, 153) the Color1 setting, and under AnimationData you can see EndColor1 which specifies the ending colour for the animation
Some animations have different settings, for this paint kit we're using RGB sine, so we require an ending colour plus two timing settings.
These timing settings specify the timing for each colour channel. So in this case, the time for the Red colour value is 0.38, 0.12 for green and 0 for blue
Same thing for the sine period, these are just vectors that specify timing for red, green and blue.