Dynamic Terrain Painting

Hi, I need to be able to generate dynamic frozen ground on the terrain that slows everything passing through, for that I have to be able to temporarily set terrain’s texture via script in certain radius from the target. Is this possible to implement on the standard existing Terrain game object?

It’s possible if you assign your terrain multiple textures. Say texture 0 is ground and texture 1 is frozen-ground. In script, you can access which one you’re using.

correct answer was Projector (with some UnityPro or custom shader) combined with sphere collider