Is it possible to create a shader for an object that makes a hole in an other object when passing threw it ? It's a bit like a boolean operation like this. But the aim is not to reconstruct the empty part of the mesh like in the example, just occlude/erase it. Maybe more like this. But here it seems that a texture occlude the object and it should be an object. http://unitycoder.com/blog/2012/02/22/x-ray-cutout-shader-with-mouse/ How can I do that ? Any help, reference or advice ? Thanks a lot !