Animar objeto que sirva de mascara a otro

Hola gente, en 3dsmax 7 quiero hacer lo siguiente (os adjunto una imagen para que se entienda mejor): Tengo un objeto, es este caso un cilindro rojo, y una caja azul, pues bien me gustaría que el cilindro fuese invisible y sirviese como máscara (no sé si en 3dsmax se llama así), de tal modo que cuando coincida con la caja solo se vea la parte de esta caja que intersecta con el cilindro. Como si hiciese un booleano para intersectar uno con otro, pero quiero hacerlo con modificadores, para poder animar el cilindro de un lado a otro e ir viendo solo la parte de la caja que coincida con el cilindro, me explico fatal. Gracias por cualquier tipo de ayuda.
Miniaturas adjuntas
Animar objeto que sirva de mascara a otro-objetos.jpg  

Ver más sobre el tema y los comentarios en el foro