The invention discloses a method for preparing photonic crystals through 3D (Three-Dimensional) printing. The method comprises the following steps of preparing
macromolecule raw materials for 3D printing by using monodisperse colloidal particles, layering a three-dimensional
solid model of photonic crystals into a plurality of two-dimensional patterns, printing the two-dimensional patterns layer by layer in sequence on a substrate and curing layer by layer to prepare three-dimensional photonic crystals which having high
dielectric ratios or are suitable for
network topology structures. Compared with a current preparation method of the photonic crystals, the method is quick and convenient, lo in investment costs of devices, simple in process, energy-saving and
environmentally friendly and short in consumed time, and three-dimensional structure shapes of the prepared photonic crystals are diversified and extensive. The method is an ideal manner of preparing special-purpose photonic crystals in the future. The method is capable of realizing
batch production; the prepared photonic crystals can be widely applicable to the scientific research and life of optical devices,
tissue culture frames, super lyophobic liquid surface, anti-counterfeiting marks and
ornaments, so that the photonic crystals are wide in market prospects.