Hey, it is actually a combination of using GL in unity to draw to a render texture and a custom shader that reads that to do vertex displacement. So cleaning the goo just moves the vertex behind the wall so it looks clean.