@grainloom If you build a scene up from brushes - mathematically-described convex hulls - then wherever shapes intersect to create a more complex shape, you have hidden faces. Not a problem if you're raymarching though, which is why I see a lot of raymarching shaders doing it.