Possibly of interest: Autodesk Labs is investigating 4D printing among other things
http://www.autodeskresearch.com/groups/nano
Wild and crazy stuff and totally for real.
(And I'm glad to see software people deeply involved: it'll never fly until there are good tools to do it.)