Con que programa se puede hacer esto

Eso puede estar hecho con un solo programa, 2, 3, etc. Yo seguiría el consejo de Carleptos, pásate un poco por el foro y conseguirás muchas respuestas.

Como para guiarte un poco está hecho con un software 3d, que puede ser 3d max, y renderizado con un motor que calcula iluminación global que puede ser Vray.
(Te menciono estos porque son los más populares, pero existen muchísimos programas de 3d). Saludos.

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