3D printable light-responsive polymers