A 3D printing system and a 3D printing method capable of implementing alternate feeding of multiple materials and implementing a non-uniform mixing system. The 3D printing system comprises an optical system, a feeding system, a lifting and lowering platform, and a cavity. The lifting and lowering platform and the cavity form a space for receiving a material from a feeding mechanism. The lifting and lowering platform is independent of the feeding mechanism. Each time printing is performed, the lifting and lowering platform steps with respect to the optical system. The 3D printing method comprises: 1) preparing the 3D printing system and a material liquid, and inputting a printing task; 2) lowering the lifting and lowering platform by a layer thickness in the cavity; 3) feeding the material to the cavity by a cartridge; and 4) photocuring the material liquid by the optical system. Also provided are a biomaterial used as a 3D printing raw material, comprising a photoresponsive crosslinking group modified macromolecule, an o-nitrobenzyl phototrigger modified macromolecule, and a photoinitiator.L'invention concerne un système d'impression 3D et un procédé d'impression 3D pouvant mettre en œuvre une alimentation alternée de multiples matériaux et mettre en œuvre un système de mélange non uniforme. Le système d'impression 3D comprend un système optique, un système d'alimentation, une plateforme de levage et d'abaissement, et une cavité. La plateforme de levage et d'abaissement et la cavité forment un espace destiné à recevoir un matériau provenant d'un mécanisme d'alimentation. La plateforme de levage et d'abaissement est indépendante du mécanisme d'alimentation. À chaque fois que l'impression est effectuée, les étapes de levage et d'abaissement de plateforme sont réalisées par rapport au système optique. Le procédé d'impression 3D comprend : 1) la préparation du système d'impression 3D et d'un liquide de matériau, et l'entrée d'une tâche d'impression ; 2) l'abaissement de