Francesco Di Luisi shared a demo of AVASCOT’s upcoming groom shader for Unreal Engine, showcasing the Probability Mask, which he described as one of his favorite features. In the video, you can see the probability distribution in action, including a table that shows how specific values influence a fiber’s probability, as well as a comparison between the Probability Mask and a standard blend.

“In nature, fur transitions don’t look like smooth gradients. Each individual fiber has its own identity, creating a complex, distributed mix of colors where different patterns meet. While in VFX we use attribute-driven workflows for this, in UE5, we built a system that drives distribution using a single texture”, Francesco explained.

When working across different areas, brighter values increase the chance of a new color appearing, while darker values retain fibers from the base area.

The shader is expected to be released this month and will reportedly include a tutorial on how to use it: