Arnold's aiClipGeo shader, lets us take the boolean difference operation to extremes that were previously too heavy or impossible. It is even possible to animate these boolean operations. Assigning the aiClipGeo shader to a mesh will clip any other rendered mesh unless you make use of trace sets.