3d printed smart materials