3d-printed smart gel