@Iglarion :

Why not using a simple rounded blob under the player ,
with the DECAL system ?

This the way used for performance , even in some AAA Games on PC.