The Surface Paint System is a fully replicated framework for dynamically painting textures or materials onto surfaces at runtime. Apply paint through UV collision, track how much of a surface is covered, and customize everything from paint size to texture. Ideal for marking objectives, decorating environments, or applying elements like sauce or paint in cooking and simulation games.
Key Features
Surface Painting: Paint textures or materials directly onto mesh surfaces at runtime using UV data.
Paint Config System: Define reusable paint presets including texture/material, size, angle, and tag.
Paint Ratio Tracking: Get how much of a specific paint is visible.
Network Replication: All painting actions and data are synced across clients.
Example Setup: Includes player blueprint with painting input and logic ready to use.