Set-up and animation in Maya. As well as using object mattes and render layers, self and world reflection passes were taken into account. RGB mattes controlled color correction and specular highlights. Rendered in Mental Ray.