Main

Precise and efficient manufacturing of complex 3D structures is increasingly vital across diverse fields such as structural mechanics3,4,5, photonics6, pharmaceutics7, tissue engineering8,9 and drug screening10. Traditional methods such as moulding11 and phase separation12 are efficient for mass production but prove costly and time-consuming when modifying structures. 3D printing methods such as stereolithography13, digital light processing14,15,16 and two-photon polymerization17,18,19 offer great flexibility in fabricating intricate 3D designs with high precision, although their efficiency is far from enough for mass production. Efforts have been made to enhance the production rate and reduce the layering effects. Continuous liquid interface production20,21 uses oxygen inhibition to avoid reciprocating when printing contiguous layers and integrates a continuous roll for batch production22 but the printing processes are essentially layer-wise. Xolography23 is a form of volumetric additive manufacturing that moves a light sheet through the stationary resin. Despite its recent update with continuous production using a fluid control system24, the dual-colour photoinitiator requires necessary time to revert, which restricts its volumetric build rates.

To address this problem, volumetric 3D printing, exemplified by computed axial lithography (CAL)1, emerges as a promising technique to print the entire volume simultaneously using controlled 3D light distributions generated by light patterns from different angles. Because fewer angle numbers used during projection will severely degrade the spatial resolution owing to the missing cone in the frequency domain, akin to computed tomography, present CAL techniques involve the 360° rotation of the sample for high-precision tomographic reconstruction1,25. However, the requirement of sample rotation makes it hard for in situ printing and restricts the rotation speed to avoid mechanical vibrations affecting printing resolution and system alignment. In this case, high-viscosity printing ink is usually required to prevent sample sinking during the tens of seconds printing time for millimetre-scale objects, restricting its possibility of integrating flow control to further improve the printing efficiency1,2,25,26,27,28. Also, when we try to further increase the printing resolution with a high-numerical-aperture (NA) objective for excitation, the diffraction effect of light, once negligible, has now surfaced as a prominent challenge, posing difficulties for maintaining high-precision modulation across a large depth of field29,30,31. Therefore, high-speed, high-throughput successive fabrication of millimetre-scale objects with high resolution remains a systemic challenge.

Here we introduce digital incoherent synthesis of holographic light fields, named DISH, to achieve high-speed, high-resolution volumetric printing of millimetre-scale objects within 1 s. Instead of rotating the sample, we design a rotating periscope with a long-working-distance 0.055-NA objective to deliver high-resolution projections of precisely controlled light fields at a rotation speed of up to 10 rotations s−1. Although partially coherent or incoherent light has a shallow depth of field, we use a coherent laser source with a digital micromirror device (DMD) to rapidly generate optimized patterns at up to 17,000 Hz, which can achieve high-resolution modulation even far from the native objective plane without the requirement to mechanically shift the focal plane. Although the DMD cannot directly modulate the phase of the light fields, we develop an iterative algorithm with the wave-optics propagation model and a customized loss function to optimize the projected light fields holographically for high-resolution 3D modulation with enhanced fidelity compared with traditional algorithms. With substantially increased rotating speed and resolution over traditional CAL methods, DISH becomes very sensitive to system errors such as system misalignment, aberration and attenuation. Therefore, we develop an adaptive-optics-based rapid calibration method to achieve a uniform optical resolution of 11 µm across 1-cm depth experimentally, enabling high-speed production of samples with the finest positive feature of 12 µm and a stable printing resolution of 19 µm (Extended Data Fig. 1). Different materials in a range of viscosities are validated to be compatible with DISH. By using both advantages of high efficiency and high precision, we integrate DISH with a fluidic channel to demonstrate successive flexible production of complex and diverse 3D structures within low-viscosity materials, which may open up a horizon for diverse applications such as high-throughput bioprinting, drug screening, micromachines and miniaturized photonics.

Principle of DISH

To avoid the instability of high-speed sample rotation in traditional CAL methods, we develop a rotating periscope in DISH to facilitate high-speed projections of light fields at up to 10 rotations s−1 (Fig. 1a,b and Extended Data Fig. 2). A DMD is used to generate high-resolution light modulation at speeds up to 17,000 Hz. The periscope is placed in front of the objective, altering the propagation direction of patterned beams. The DMD patterns are synchronized accurately with the rotation angles for incoherent synthesis of 3D light intensity distributions (Extended Data Fig. 3). By rapidly changing the illumination angles, DISH makes use of the motor’s rotation speed as the primary determinant of exposure time. All beams are projected through the single flat surface of a container to generate 3D patterns, simplifying requirements on the printing container and facilitating applications such as in situ printing on specific objects or in vivo bioprinting. Our experimental validation reveals that DISH can finish the 3D printing of a millimetre-scale object within only 0.6 s in a polyethylene glycol diacrylate (PEGDA) aqueous solution (Fig. 1c and Supplementary Video 1). In traditional CAL methods, high-viscosity (6,000–10,000 cP) photosensitive materials are required to alleviate the effect of product sinking32 owing to the printing time lasting tens of seconds. The ultrahigh printing speed of DISH can effectively mitigate these limitations and work for low-viscosity materials of 4.7 cP, accomplishing printing before sample sinking.

Fig. 1: Principle and illustration of DISH.
figure 1

a, Multi-angle projection is used to generate 3D light intensity distributions within a fixed container for volumetric printing. b, A rotating periscope is designed to generate high-speed rotating projections of the light patterns modulated by a DMD within 0.6 s. The target model and its experimental printout are shown on the right as an example. c, Images captured at different time points showing that the printing process in a low-viscosity PEGDA aqueous solution can be finished within 0.6 s. d, Comparisons of the simulated 3D light distributions generated by the DISH system with incoherent light, coherent light without holographic optimization and coherent light with holographic optimization. The target ground truth is also shown on the left. Scale bars, 1 mm.

To further increase the printing resolution, we use a long-working-distance objective lens with a 0.055 NA for light projection. However, with the increase in resolution, the diffraction effect of light cannot be ignored by simply using the ray approximation. For partially coherent or incoherent light typically used in previous CAL methods, axial scanning will be required to cover a large volume range owing to the shallow depth of field with a high NA (about 0.4 mm for 0.055 NA at 405 nm), which will reduce the printing speed for millimetre-scale objects to maintain high resolution (Fig. 1d). In DISH, we address this problem by using a coherent laser source and holographically calculating and optimizing the light fields, which can achieve high-resolution modulation far beyond the native objective plane without mechanically shifting the focal plane. Combined with the high-speed digital modulation of the DMD, we can achieve high-resolution 3D light modulations across a large depth range up to 1 cm after specifically designed optimization, more than 20 times larger than the depth of field. Multi-angular excitation also offers sufficient degrees of freedom to generate high-resolution 3D intensity distributions by DMD modulation during optimization.

Holographic light fields optimization

Different from the optimization process in CAL methods33,34,35,36,37,38 using ray approximations for the light field, a coarse-to-fine iterative algorithm is developed for DISH to optimize the binary projection patterns in the DMD using the wave-optics model for coherent light. The projection patterns for different angles are summed incoherently to generate the 3D high-resolution intensity distributions for high-fidelity printing after considering the response of the photocuring materials39, which can be expressed as the following optimization problem:

$$\left\{\begin{array}{cc}\min & L={\sum }_{\vec{x}\in A}{|{d}_{{\rm{h}}}-D(\vec{x})|}^{2}+{\sum }_{\vec{x}\in \widetilde{A}}{|D(\vec{x})-{d}_{{\rm{l}}}|}^{2}\\ {\rm{s}}.{\rm{t}}. & I={\sum }_{\varphi }\,{|{{\mathcal{H}}}_{\varphi }({\delta }_{\varphi }u)|}^{2},\,{\delta }_{\varphi }\in \{0,1\}\end{array}\right.,$$

in which \(D(\vec{x})\) represents the accumulated dose at each 3D point in the objective area, which is determined by the intensity of the patterned beams I, exposure time and light attenuation in materials. A represents the 3D region of the target model to be printed, in which the accumulated dose is expected to be dh for polymerization, and \(\widetilde{A}\) represents the area outside the target region in which the accumulated dose is supposed to be smaller than the threshold dl to avoid overexposure. \({\delta }_{\varphi }u\) is the DMD-projected amplitudes for the angle φ. \({{\mathcal{H}}}_{\varphi }\) represents the process of light propagation in wave optics, considering the refraction at the interface of air and material. By minimizing the loss function, we can optimize the binary projection patterns to achieve precise 3D intensity distributions and improve the printing accuracy (Methods).

Because such a binary discrete optimization problem involving more than 0.1 billion voxels for a millimetre-scale object is very time-consuming, we develop a coarse-to-fine iterative algorithm to reduce the computational costs (Fig. 2a). We first optimize this problem by existing gradient descent algorithms33,34 to obtain high-resolution 3D intensity distributions \({I}_{\varphi }^{\mathrm{coarse}}\) for N discrete angles with the same 2D distributions along the angle φ. Then we use the synthesis of G adjacent binary projection patterns around the angle φ as a group. These groups for each angle are sequentially optimized through a holographic iterative algorithm (Methods) to fit the target high-resolution intensity distributions \({I}_{\varphi }^{\mathrm{coarse}}\) across a large depth range without the requirement of mechanically shifting the focal plane. The flow chart of the holographic optimization is demonstrated in Extended Data Fig. 4, illustrating the necessity of holographic optimization for high-contrast 3D projections.

Fig. 2: Illustration and evaluations of the coarse-to-fine holographic optimization algorithm for the projection patterns.
figure 2

a, Diagram illustrating the holographic optimization algorithm for multi-angle projections. An iterative holographic algorithm is developed to optimize binary patterns for each angle. b, Comparisons of the optimized patterns by the traditional PM algorithm and our holographic optimization algorithm. c, Simulated products and the cross-sections obtained by PM and our method. d, Curves of the Jaccard index between the simulated products and the target versus the number of total binary projection patterns for each rotation round. The curves of three different methods were compared, including the PM algorithm, the global Gerchberg–Saxton (GS) algorithm and our algorithm. e, Curves of the Jaccard index between the simulated products and the target versus the number of total binary projection patterns for each rotation round. Curves of our method with different binarization parameters are shown.

Source data

Compared with previous penalty minimization (PM) methods with ray approximation used in CAL33, our method can fully exploit the advantage of a coherent light source for holographic light fields to generate high-resolution 3D structures across about a 1-cm depth range for the 0.055-NA objective (Fig. 2b,c). We also compared our method with the global Gerchberg–Saxton algorithm40, a traditional iterative method for holographic pattern optimization. Our method achieves a more accurate intensity distribution in terms of the Jaccard index and signed distances, as shown in Fig. 2d and Extended Data Fig. 5. We further analysed the influence of the total number of projection patterns and the binarization parameter G on the printing accuracy. More projections will increase the printing fidelity and generally converge with more than 1,000 binary projections for different G. Our DMD can rapidly project 1,000 patterns within 0.06 s to ensure high printing speed. Although a smaller binarization parameter G can reach convergence with fewer projections, it leads to the loss of overall greyscale information with lower fidelity (Fig. 2e and Extended Data Fig. 6). The performance gradually converges when G is larger than 3. Therefore, we choose G = 10 and a total projection number of 1,800 projections (corresponding to 180 coarse 3D doses) in practical experiments.

Experimental calibration of DISH

We built up a proof-of-concept system to experimentally validate the performance of DISH. With both improvements in the printing speed and resolution, DISH is much more sensitive than previous CAL methods to system errors such as slight system misalignment, optical aberrations and beam attenuation. Therefore, careful calibration of the system is critical to achieve high performance experimentally. As depicted in Extended Data Fig. 7, the beam undergoes refraction at the surface between the air and the material during propagation. The pattern of the beam will be non-uniformly modulated after the refraction process, leading to blurring at the edge (Fig. 3a). Therefore, we took this refraction process into consideration during the wave-optics model of the beam propagation in the optimization algorithm to reduce errors (Methods).

Fig. 3: Experimental calibration of DISH.
figure 3

a, Illustration of the influence of the refraction at the interface of air and material by showing the amplitude and angular spectra before and after refraction. b, Schematic illustrating the adaptive-optics-based calibration process by updating the optimized patterns on the DMD for each angle based on fluorescence images captured by two orthogonal cameras. c, The beam projected from φ = 0°, captured by the front camera, which helps determine the position of the conjugate plane. The image has been compressed in the vertical direction approximately ten times. d, Experimental fluorescence images of two cubes generated by DISH before and after calibration. e, Experimental fluorescence images of beams focused at several axial positions across the printing area with an axial interval of 2.4 mm. f, Experimental fluorescence images of three dots with a designed feature size of 10.8 μm and a gap of 10.8 μm, located at the printing centre (upper row) and 4.8 mm away from the printing centre (bottom row). The ground-truth target is shown in the first column. Results obtained by two different optimization methods (our holographic optimization algorithm and backprojection) are shown with the corresponding optimized patterns for several angles on the left. Scale bars, 100 μm (c); 1 mm (d,e); 50 μm (f).

Also, DISH is a non-coaxial, multi-view optical system. During the rotation of the periscope, any mismatch in different angular projections will lead to blurring of the integrated intensity, akin to the non-uniform optical aberrations. Therefore, we developed an adaptive-optics-based calibration method to calibrate the projection of each angle at the single-pixel level and ensure that all inclined beams precisely overlap at target positions. Inspired by digital adaptive optics in scanning light-field imaging41,42, the light intensity was first captured in the fluorescent material by two cameras placed in orthogonal directions, which worked as the wavefront sensors to detect the degrees of misalignment (Fig. 3b). Then we can laterally shift the projection patterns for each angle in the DMD using the measured misalignment as the feedback (Extended Data Fig. 8). By rotating the periscope and capturing the images of the beams for each angle, we can sequentially calibrate each angular projection based on the relationship among the DMD pixels, platform angles and 3D positions. Moreover, wave-optic parameters, such as the propagation distance to the native focal plane of the DMD, were calibrated by projecting designed stripes (Fig. 3c). The entire calibration process can be finished within a few minutes and only requires being carried out once for a fixed DISH system without the requirement of any hardware modifications. Accurate 3D intensity distributions for printing can then be achieved experimentally after both pattern optimization and adaptive-optics-based system calibration (Fig. 3d).

To characterize the optical resolution of DISH quantitatively, we first imaged the 3D projection intensity generated by DISH in a fluorescent solution, with the exposure time of the cameras set as exactly the rotation time required for 360°. As shown in Fig. 3e,f, we projected the patterns of triple dots, each with a feature size and lateral spacing of 10.8 μm corresponding to two DMD pixels, at different axial positions with an axial interval of 2.4 mm. Although patterns optimized by backprojection and our method both successfully generated high-resolution structures at the printing centre near the focal plane, the backprojection method degraded at the axial position of 4.8 mm from the printing centre owing to the defocus effect. By contrast, our method maintained high-resolution features even at the out-of-focus plane (<0.4 mm depth of field for a 0.055-NA objective) after holographic optimization (Fig. 3f).

High-resolution 3D printing by DISH

To comprehensively evaluate the experimental printing resolution of DISH, we used DISH to print diverse sample structures. First, we printed high-resolution stripes on the 3D surface to evaluate the resolution at different axial positions. A model with an axial length of 1 cm was designed with featured lines of different widths on the surface, with the smallest linewidth of 10.8 μm corresponding to two DMD pixels (each pixel corresponds to about 5.4 μm at the objective plane). Such a relief-structure model is particularly sensitive to dose contrast, making it suitable to evaluate overall projection precision. It should be noted that better resolution may be obtained if we use a DMD with a smaller pixel size and a larger pixel number, as a NA of 0.055 corresponds to a diffraction limit of about 3.68 μm at 405 nm. The printed results are illustrated in Fig. 4a,b and the linewidth was measured as 11.0 ± 1.2 μm across the whole depth range. By contrast, the product generated by ray-approximation backprojections (Fig. 4c) showed much lower resolution away from the printing centre, indicating the shallow depth of field for the 0.055-NA excitation. Therefore, DISH with coherent light and holographic optimization enables high printing precision across 1 cm, more than 20 times larger than the depth of field of a NA of 0.055. Another sample covered with dense stripes was also printed to verify the resolution stability at different regions (Fig. 4d–f). Furthermore, we quantitatively measured the linewidths across different axial positions in the sample of Fig. 4a to validate the uniform resolution of DISH for millimetre-scale objects (Fig. 4g).

Fig. 4: Experimental characterization of the printing resolution of DISH.
figure 4

a, Relief-structure products printed by DISH, demonstrating the smallest feature size over a 1-cm range. The linewidths were measured as 54.0 ± 2.9, 11.0 ± 1.2, 15.5 ± 1.9, 20.9 ± 2.3 and 33.1 ± 2.1 μm, respectively. b, Close-up view of the relief structure printed using patterns optimized by our holographic optimization algorithm. c, Close-up view of a relief structure printed using patterns optimized by the conventional ray-optic backprojection algorithm. d, Relief-structure sample with dense stripes printed by DISH. e,f, Close-up images of the edge (e) and middle (f) regions of the sample in d. g, Average linewidths measured at different axial positions of the sample in a, demonstrating a uniform resolution of 11 μm over a 1-cm depth range. We used n = 6 measurements for each position, with error bars representing the standard deviation. h,i, Fishbone structure and its close-up view printed by DISH, in which its positive features were measured to be 11.9 ± 2.1 μm. j, Five-pointed star model with designed angles of 36° and measured angles of 36.0 ± 1.6°. k, Triangular pyramid with sharp edges. lo, Conch model (l) and the printout result by DISH (m). The lines aligned in different directions and z-axis positions were measured to be 19.3 ± 3.4 μm (n,o). As the lines are distributed along the z-axis positions, those located outside the microscope focal plane appear as defocused patterns. We used mean ± standard deviation here for the width measurement. Scale bars, 500 μm (ac); 200 μm (df); 1 mm (h,jm); 100 μm (i,n,o).

Source data

Then we tested the printing resolution on independent positive features. A fishbone model with a designed linewidth of 10.8 μm was printed (Fig. 4h). The measured width after printing was 11.9 ± 2.1 μm (mean ± standard deviation) across different bones at different regions (Fig. 4i). High experimental printing resolution can also be visualized by the sharp edges and angles of the structures. Therefore, we used DISH to print the star (Fig. 4j) and the triangular pyramid (Fig. 4k). The designed angle of the star was 36° and the measured angles for different regions were about 36.0 ± 1.6°, validating the high printing precision. To further validate the uniform printing resolution across the complete 3D volume and directions, we printed a conch model including lines aligned in different directions and axial positions (Fig. 4l–o). The linewidths after printing were measured as 19.3 ± 3.4 μm, indicating an overall uniform printing resolution of about 19 μm for DISH on diverse positive structures. Similar uniform printing performance was validated by printing periodic structures across a large volume or a curved surface (Extended Data Fig. 9b–e). Negative features are more challenging for volumetric printing methods. We printed an inner conical model to show the versatility of DISH on diverse structures. The diameters of the inscribed circle were measured to be about 50 μm (Extended Data Fig. 9f,g). Finally, we printed a complicated structure of a Theodoric statue and validated our printing fidelity by comparing the designed model with the scanning results by X-ray computed tomography on our printed product (Extended Data Fig. 9h).

High-speed successive 3D printing

By increasing both the printing speed and precision of millimetre-scale samples with volumetric exposure, DISH facilitates mass production of diverse 3D structures, which is critical for practical applications such as high-throughput drug screening43, mass fabrication of photonics computing devices44 and bioprinting45. To demonstrate this advantage, we integrated DISH with a fluidic channel for high-speed mass 3D printing (Fig. 5a). A pump was used to shift the products and replenish the printing material and a strainer was used to collect the printing products while separating the uncured material for reuse. The exposure time of each sample was 0.6 s (Supplementary Video 2). Different from traditional mass production methods with a fixed mould for the same structure, DISH can successively manufacture different objects with both high efficiency and high flexibility (Fig. 5b,c).

Fig. 5: Successive 3D printing of diverse structures by DISH with a fluidic channel.
figure 5

a, Schematic illustrating DISH integrated with a fluidic channel, a pump and a strainer for mass production and collection of printouts in flow. b, Photographs depicting the printing process in flow. c, Diverse structures printed at high speed by DISH, including cube frames, tetrahedron frames, flowers, squids, spinal cord slices and bifurcated tubes. d,e, Digital model (d) and PEGDA printed product (e) of the Theodoric statue. f, Squid statuette printed with PEGDA. g, Benchy model printed with PEGDA. h, Helical tubes as common models in biological applications. Red and blue dyes were injected for visualization. i, Airplane printed with DPHA. j, Bird printed with BPAGDA. k, Bifurcated tube printed with soft biomaterial GelMA. Scale bars, 5 mm (b,c); 1 mm (dk).

For industrial or engineering applications, we demonstrated intricate shapes with complicated surfaces and hanging structures such as the Theodoric statue (Fig. 5d,e), the squid (Fig. 5f) and the Benchy (Fig. 5g), among others (Extended Data Fig. 9). For biological applications, we demonstrated helical tubes to mimic the vessels (Fig. 5h and Extended Data Fig. 9i). The hollow structure was validated by injecting different colours of ink. Because the light is only projected from one side by DISH, intravital in situ bioprinting of diverse structures on a fixed surface can be conducted at high speed. Also, because the entire 3D volume is printed simultaneously, DISH enables the printing of unsupported chains, which are challenging for extrusion or layer-wise printing techniques (Extended Data Fig. 9j).

Also, DISH is a general framework that can be compatible with common 3D printing materials. We further demonstrated the application of several frequently used photocuring materials in DISH. The rigid structures printed with dipentaerythritol hexaacrylate (DPHA) and bisphenol A glycerolate (1 glycerol/phenol) diacrylate (BPAGDA) were demonstrated in Fig. 5i,j and Extended Data Fig. 9n. Tubes were also printed with biomolecule-based hydrogels gelatin methacrylate (GelMA) and silk fibrin methacryloyl (SilMA) (Fig. 5k and Extended Data Fig. 9o). Moreover, elastic materials such as urethane dimethacrylate (UDMA) can also be printed, as shown in Extended Data Fig. 9p. All of these experiments demonstrate the broad applications of DISH with both high flexibility and efficiency.

Discussion

In summary, we introduce a volumetric 3D printing method, DISH, capable of successively producing high-resolution, millimetre-scale objects within 0.6 s. With the integration of a series of developments in both hardware and software, the system can be calibrated within several minutes without further hardware modification, achieving a uniform printing resolution of about 19-μm feature size across the 1-cm range throughout the container experimentally.

In additive manufacturing, higher spatial resolution or smaller voxel size results in a substantial increase in the number of voxels required per unit volume, which consequently decreases volumetric build rate. Conversely, enhancing volumetric build rate often occurs at the cost of reduced resolution. Voxel printing rate is therefore a parameter that enables intuitive characterization of 3D printing efficiency across several length scales. Using DISH, a sample with a volume of approximately 200 mm3 (Extended Data Fig. 2e) can be produced in a minimum exposure time of 0.6 s, achieving a volume printing rate of 333 mm3 s−1 and a voxel printing rate of 1.25 × 108 voxels s−1 at a voxel size of (11 μm)2 × 22 μm (Extended Data Fig. 8e). Compared with other 3D printing methods, DISH shows great improvement in speed and resolution when manufacturing millimetre-scale samples (Extended Data Fig. 1). In the future, the DMD and the rotation periscope can reach a much faster speed up to 10 rotations s−1 to further accelerate the build rate, as long as a laser source with higher power is used. Furthermore, the batch processing speed in the fluidic system is expected to be improved once rapid and stable switching between flowing and static states is realized through precise flow control. As for the computational cost of the algorithm before the printing process, DISH is comparable with other computed holographic methods31. Still, after acquiring high-resolution datasets that account for refractive aberrations, introducing end-to-end neural networks for 3D hologram generation46,47 and graphics processing unit (GPU) acceleration may greatly reduce the computational cost.

Various factors influence the experimental printing resolution, such as the projection methods, the non-linear response of the materials and the structures of target products. High-precision dose distributions of 11 μm have been observed in fluorescent solutions and relief-structure printouts of DISH (Figs. 3f and 4a,b). However, our experiments, alongside relevant literature29, indicate that isolated small structures require much higher dose contrast and are sensitive to the surrounding dose distribution, highlighting the need for more precise dose control. At present, we have achieved about 19 μm overall printing resolution across the effective depth range and 12 μm as the finest independent positive feature (Fig. 4). Algorithms that can increase dose contrast or take diffusion into consideration may further improve the overall printing resolution near the optical diffraction limit. Besides, a DMD with a larger pixel number and smaller pixel size can further improve the printing throughput with either a larger field of view or a higher printing resolution. Another factor reducing product quality is speckle noise, which causes intensity inhomogeneities and stripe-like artefacts along the beam propagation direction. The traditional perpendicular projection causes stripes to overlap, forming transverse patterns. By contrast, our inclined projection system avoids this issue, resulting in less prominent stripes. Nonetheless, the surface quality could be further improved by using several or tiled holograms to suppress speckle noises or introducing beam translation by means of optical components.

The proposed design of single-side illumination enables in situ printing but introduces the missing-cone problem, slightly reducing the axial resolution compared with the lateral resolution. Changing the mechanical design of the periscope can address this problem (Extended Data Fig. 10). However, the substantial variation in propagation direction for curved container surfaces violates the paraxial approximation required for angular spectrum modelling, in which an extremely high spatial sampling frequency is needed to model the phase modulation process induced by the curved surface during calculation. Consequently, higher computational costs would be required and both aberrations and depth of field should be re-evaluated to ensure the resolution of printed structures in this case.

As well as the mass production of diverse samples by integrating DISH with a fluidic device, more applications can be explored in the future. Direct in situ printing in pipelines and Petri dishes can be applied in biology for high-throughput drug screening. Massive printing in a steady multi-material laminar flow can be realized with specialized fluidics24,48. Photonic computing devices and diverse imaging systems, such as the camera module in mobile phones, may be fabricated at high throughput with DISH. With both high precision and high efficiency, we believe that DISH may open up a horizon for broad applications with ultrahigh-speed 3D printing, including biology, photonics and engineering.

Methods

Experimental set-up

Extended Data Fig. 2 shows the experimental set-up of DISH. A coherent 405-nm light beam emitted from the continuous-wave diode laser CNI MDL-HD-405 with a linewidth of 1.5 nm is modulated by a DMD equipped with a total internal reflection prism. The DMD (TI DLP9500) driven by ViALUX V-9501 features a pixel size of 10.8 μm, an array size of 1,920 × 1,080 and a refresh rate of 17.9 kHz. The patterned beam passes through a 4f system, consisting of a tube lens (Thorlabs TTL200-A), an aperture and an objective lens with a working distance of 34 mm (Mitutoyo M Plan Apo 2×, NA 0.055). The aperture allows only the central diffraction order to pass. The beam is then directed into a periscope fixed on a hollow rotating platform, driven by an alternating current servo motor (Panasonic MSMJ042G1U). Finally, the beam is obliquely projected into a quartz cuvette, with an entry maximum power density of 150 mW cm−2 and a total maximum power of 40 mW, limited by the laser. The periscope consists of two small mirrors (Extended Data Fig. 2c,d). The first mirror is inclined at a 45° angle relative to the z-axis and the second mirror is inclined at 22.5°. After reflection within the periscope, the beam is projected into the container at a 45° angle. When the incident angle is 45°, this configuration yields a reasonable axial feature size for most materials with different refractive indices, while keeping the interface reflectivity low. This mechanical design accommodates a light beam of 6 mm in diameter. As shown in Extended Data Fig. 2e, the printing area exhibits a centrally symmetric spindle-like shape, which can be approximated by a cylinder and two cones. The total volume of this approximated shape is \(\frac{1}{4}{\rm{\pi }}{d}^{3}\frac{1}{\tan {\theta }_{{\rm{r}}}}\left(\frac{1}{\cos {\theta }_{{\rm{i}}}}-\frac{2}{3}\right)\), in which θi represents the incident angle, θr represents the refracted angle and d represents the beam diameter. When d = 5.832 mm (5.4 μm × 1,080) and the refractive index of the material is 1.48, the total volume is 214.1 mm3.

The time sequence diagram of the synchronization of rotation and the projection pattern is detailed in Extended Data Fig. 3. A National Instruments PCIe-6363 multifunction I/O device is used to generate voltage pulses and control various components, including the laser shutter, camera shutter, projection angle and DMD projections. The servo motor is operated at 1,000 rpm, resulting in a period of 0.6 s for the hollow rotating platform with a 1:10 reduction ratio. DMD projections are synchronized with the actual angle. During the printing process, the laser shutter is closed until the motor speed stabilizes. The shutter controls the exposure time to be 0.6 s. Typically, the servo motor is triggered with a 60-kHz square wave, whereas the DMD is triggered with a 3-kHz square wave, showing 1,800 projections per cycle. The running speed could also be adjusted as needed. Because the laser power used in our prototype system is relatively low, all trigger parameters described here are specifically configured for the 0.6-s exposure time rather than for maximum operating speed.

Modelling of the system

The relationship between the beam propagation coordinates (xr, yr, zr) and the world coordinates (x, y, z) is established to ensure compatibility with any 3D projection direction. The coordinates (x, y, z) are defined according to the container. The z-axis represents the rotation axis, the x-axis represents the horizontal direction and the y-axis represents the vertical direction. The coordinates (xr, yr, zr) are defined according to the beam inside the container, with the zr-axis indicating the propagation direction. Both coordinate systems share the same origin, which is the printing centre. In our experimental set-up, the coordinate transformation can be represented by the Euler angle representation:

$${(x,y,z)}^{{\rm{T}}}={R}_{Z}(\varphi ){R}_{X}({\theta }_{{\rm{r}}}){R}_{Z}(-\varphi ){\rm{\cdot }}{({x}_{{\rm{r}}},{y}_{{\rm{r}}},{z}_{{\rm{r}}})}^{{\rm{T}}}$$

in which φ represents the platform angle and θr represents the refraction angle in the material. RX and RZ represent the rotation around the x-axis and z-axis, respectively.

In wave optics, the propagation is modelled as:

$$\left\{\begin{array}{c}{{\mathcal{H}}}_{\varphi }({z}_{{\rm{r}}})={{\mathcal{F}}}^{-1}H({z}_{{\rm{r}}}+{l}_{{\rm{r}}},{\lambda }_{{\rm{r}}})\cdot {S}_{\varphi }\cdot H({l}_{{\rm{i}}},{\lambda }_{{\rm{i}}}){\mathcal{F}}\\ H(z,\lambda )=\exp \left\{{\rm{j}}\frac{2{\rm{\pi }}}{\lambda }z\sqrt{1-{(\lambda {f}_{x})}^{2}-{(\lambda {f}_{y})}^{2}}\right\}\end{array}.\right.$$

Here \({\mathcal{F}}\) denotes the Fourier transformation that converts complex amplitudes into angular spectra. H(li, λi) and H(zr + lr, λr) are the propagation matrices in air and in the material, respectively. Sφ represents refraction, which is achieved through a distorted stretching in the angular spectrum. As the plane wave remains a plane wave after refraction at a flat interface, the corresponding relationship of angular spectrum coordinates before and after refraction can be calculated using the 3D form of Snell’s law. This distorted stretching on the angular spectrum is implemented by the imwarp function in MATLAB.

Adaptive-optics-based calibration

To simplify the calibration process, the optical system preceding the periscope was adjusted to ensure that the beam emitted from the DMD centre precisely coincides with the rotation axis of the platform. Therefore, the rotating light path was adjusted to be centrosymmetric and the angle of incidence θi remained unchanged. Owing to the symmetry of the system, the beam emitted from the DMD centre should generate intensity with the shape of a one-sheet hyperboloid within the container. Its symmetric centre was considered as the printing centre and the origin of the world coordinates. The distance from the printing centre to the front surface of the container was denoted as z0. During calibration, the optical devices were fixed and only the projections were updated as the platform rotated.

First, a coarse linear relationship between the DMD pixel coordinates, platform angle and 3D coordinates inside the container was established. DMD pixels were activated individually while the platform was slowly rotating and the corresponding excited fluorescence in the container 18 μg ml−1 coumarin-30 DMSO resolution was captured in real time by the front and side cameras equipped with emission filters. As illustrated in Extended Data Fig. 8b, the projection angle φ of the beam was determined using the front camera, whereas the angle of refraction θr was measured with the side camera. The remaining two degrees of freedom of the ray were calculated by the position of its intersection point with the z = 0 plane. The DMD pixel was then shifted according to the fluorescent photographs taken from the cameras. Finally, a set of DMD offset pixels that emitted beams to exactly intersect the printing centre was obtained, denoted by \(({x}_{{\rm{i}}}^{0\varphi },{y}_{{\rm{i}}}^{0\varphi })\). Extended Data Fig. 8c,d show an example of the positions of the beam before and after calibration.

Subsequently, the propagation distance from the conjugate plane to the interface of the container was measured. When the platform angle φ = 0, line segments at the yz plane (Fig. 3c) were projected and the symmetrical centre of the resulting 3D intensity was considered as the approximate conjugate plane. Several images were captured at different focal planes with an electrotunable lens and the symmetric centre of their composite photograph identified the approximate conjugate plane of the DMD. The propagation distance from the printing centre to the approximate conjugate plane was denoted as \({z}_{{\rm{r}}}^{{\rm{c}}}\).

Finally, the precise calibration was operated with holographically synthesized patterns. The focusing performance throughout the container was checked and the calibrated parameters were fine-tuned until the intensities at all platform angles were consistent with the simulation of wave-optic propagation. When the container was shifted for a distance of z′ along the z-axis and the material was replaced by that with a refractive index of n′, these parameters could be recalculated as follows without the requirement of extra calibration experiments:

$$\begin{array}{c}\begin{array}{c}{n}^{{\prime} }\sin {\theta }_{{\rm{r}}}^{{\prime} }=n\sin {\theta }_{{\rm{r}}}\\ {z}_{0}^{{\prime} }\tan {\theta }_{{\rm{r}}}^{{\prime} }={z}_{0}\tan {\theta }_{{\rm{r}}}-{z}^{{\prime} }\tan {\theta }_{{\rm{i}}}\\ {z}_{{\rm{r}}}^{{{\rm{c}}}^{{\prime} }}\sin {\theta }_{{\rm{r}}}^{{\prime} }={z}_{{\rm{r}}}^{{\rm{c}}}\sin {\theta }_{{\rm{r}}}\\ ({x}_{{\rm{i}}}^{0\varphi {\prime} },{y}_{{\rm{i}}}^{0\varphi {\prime} })=({x}_{{\rm{i}}}^{0\varphi },{y}_{{\rm{i}}}^{0\varphi })\end{array}\end{array}$$

Holographic optimization algorithm

First, the optimization problem to obtain the coarse 3D intensity distributions \({I}_{\varphi }^{\mathrm{coarse}}\) contributed by each angle is shown below:

$$\left\{\begin{array}{c}\min \,L={\sum }_{\overrightarrow{x}\in A}\,{|{d}_{{\rm{h}}}-\mu (\overrightarrow{x})I(\overrightarrow{x})\Delta t|}^{2}+{\sum }_{\overrightarrow{x}\in \tilde{A}}\,{|\mu (\overrightarrow{x})I(\overrightarrow{x})\Delta t-{d}_{{\rm{l}}}|}^{2}\\ {\rm{s}}\,.{\rm{t}}\,.\,I={\sum }_{\varphi }{I}_{\varphi }^{\mathrm{coarse}}\end{array},\right.$$

in which \(\vec{x}\) represents the 3D coordinates in the objective area, φ represents the projection angle, \(\mu (\vec{x})\) represents the attenuation during the propagation in materials and thus \(\mu (\vec{x})I(\vec{x}){\rm{\triangle }}t\) represents the accumulated dose at each point. A represents the 3D region of the target model to be printed, in which the accumulated dose is expected to be dh for polymerization and \(\widetilde{A}\) represents the area outside the target region in which the accumulated dose is supposed to be smaller than the threshold dl to avoid overexposure. Δt corresponds to the temporal duration of each projection. The number of projection angles for optimization in this step can be reduced by duplicating the pattern with adjacent angles to accelerate the computation process. The binary restrictions and the effect of diffraction are ignored in this process; therefore, the traditional methods33,34 can be implemented to solve this problem.

Then, the following holographic problem is sequentially solved for each group of G adjacent binary projection patterns:

$$\left\{\begin{array}{c}\min \,L={\sum }_{\overrightarrow{x}\in A}\,{|{d}_{{\rm{h}}}-\mu (\overrightarrow{x})I(\overrightarrow{x})\Delta t|}^{2}+{\sum }_{\overrightarrow{x}\in \tilde{A}}\,{|\mu (\overrightarrow{x})I(\overrightarrow{x})\Delta t-{d}_{{\rm{l}}}|}^{2}\\ {\rm{s}}\,.{\rm{t}}\,.\,I={\sum }_{\varphi {\prime} \notin \{{\varphi }_{g}\}}{I}_{\varphi {\prime} }^{\mathrm{temp}}+{\sum }_{{\varphi }_{g}}\,{|{{\mathcal{H}}}_{{\varphi }_{g}}({\delta }_{{\varphi }_{g}}u)|}^{2},\,{\delta }_{{\varphi }_{g}}\in \{0,1\},\,g\in \{1,2,\ldots ,G\}\end{array}.\right.$$

Here the loss function is the same as that in the previous problem. \({I}_{\varphi }^{\mathrm{temp}}\) is initialized as \({I}_{\varphi }^{\mathrm{coarse}}\) and will be updated to be \({|{{\mathcal{H}}}_{\varphi }({\delta }_{\varphi }u)|}^{2}\) after δφ is holographically optimized. {φg} is a set of adjacent G angles centred at φ. \({\delta }_{{\varphi }_{g}}\) is the binary image shown by the DMD for the angle φg. u represents the non-uniform amplitude distribution of the beam, which can be calibrated using a beam profiler. \({{\mathcal{H}}}_{{\varphi }_{g}}\) represents the process of light propagation in wave optics considering the refraction at the surface of air and material.

To solve this discrete optimization in the complex number domain, a virtual complex amplitude Vφ is introduced to represent the average power of these G binary projections. It satisfies the condition that \({|{V}_{\varphi }|}^{2}\approx {\sum }_{{\varphi }_{g}}\,{|{\delta }_{{\varphi }_{g}}u|}^{2}/G\). Within each iteration, the phase of \({{\mathcal{H}}}_{\varphi }{V}_{\varphi }\) is assumed to be constant and the binarization error is temporarily ignored, that is \({|{{\mathcal{H}}}_{\varphi }{V}_{\varphi }|}^{2}\approx {\sum }_{{\varphi }_{g}}\,{|{{\mathcal{H}}}_{{\varphi }_{g}}({\delta }_{{\varphi }_{g}}u)|}^{2}/G\), thus the gradient descent of Vφ can be approximated. Then Vφ is updated along its gradient-descent direction and converted to its nearest positive real number.

The image set \(\{{\delta }_{{\varphi }_{g}}\}\) is calculated by \({\delta }_{{\varphi }_{g}}=\{{|{V}_{\varphi }|}^{2}\ge (g-0.5)/G\cdot {|u|}^{2}\}\) and the best \(\{{\delta }_{{\varphi }_{g}}\}\) that minimizes the loss function is selected as the output. The flow chart of the holographic optimization is demonstrated in Extended Data Fig. 4a. Notably, directly converting a greyscale projection into a sequence of binary projections results in degraded intensity contrast for out-of-focus planes, because the light beams projected at different time points lack coherence to each other. Consequently, the intensity of direct projection \({|{{\mathcal{H}}}_{\varphi }{V}_{\varphi }|}^{2}\) differs from that of the incoherent synthesis of binary projections \({\sum }_{{\varphi }_{g}}\,{|{{\mathcal{H}}}_{{\varphi }_{g}}({\delta }_{{\varphi }_{g}}u)|}^{2}/G\), as shown in Extended Data Fig. 4b. The incoherent synthesis more accurately represents our experimental implementation, thereby reducing dose estimation errors.

In the printing experiments, a volume pixel size of 5.4 μm was used to match the DMD pixel size at the conjugate plane. In the simulations depicted in Fig. 2 and Extended Data Figs. 5 and 6, a volume pixel size of 1.8 μm was used. A total of 180 greyscale images were derived from the traditional algorithms and the binarization parameter G was set to 10, yielding 1,800 binary projections to minimize the effect of motion blur. Each group underwent 20 holographic optimization cycles. For a model with dimensions 1,350 × 1,350 × 1,852 (corresponding to 7.3 × 7.3 × 10.0 mm), our implemented holographic algorithm49, using the parameters mentioned above, required approximately 24 h to complete in MATLAB R2023a, running on an Intel Core i7-11700 CPU. Deep learning methods and GPUs may be used in the future to accelerate the computing process.

Materials used for printing

PEGDA hydrogel

20% w/v PEGDA with an average molecular weight of 1,000 g mol−1 (PEGDA 1000, P902470, Macklin) was dissolved in deionized water. 0.25% w/w of lithium phenyl-2,4,6-trimethylbenzoylphosphinate (LAP; L157759, Aladdin) was added as a photoinitiator. This solution was used for Fig. 1c, Extended Data Fig. 9d and Supplementary Video 1.

PEGDA mixed solvent

20% w/v PEGDA 1000, 20% w/v deionized water and 60% polyethylene glycol with an average molecular weight of 400 g mol−1 (PEG 400, P815616, Macklin) were mixed and stirred for 30 min. 0.25% LAP was added as a photoinitiator. This gel was used for Figs. 4a–f and 5b,c, Extended Data Fig. 9a,b,e,k and Supplementary Video 2. PEGDA mixed solvent ink was used to characterize the performance of DISH. PEG can serve as porogen50 and causes polymerization-induced phase separation in the printed samples. Although the polymer frameworks are still formed by PEGDA, the samples appear white instead of transparent owing to the scattering induced by phase separation. The enhanced scattering makes the printouts more visible and the printing process can thus be directly captured by cameras. Also, binary solvents could induce faster polymerization than a single solvent51 and faster curing is suitable for DISH to increase the printing speed.

PEGDA resin

2 mM photoinitiator diphenyl (2,4,6-trimethylbenzoyl) phosphine oxide (TPO; T107643, Aladdin) was added to PEGDA with an average molecular weight of 1,000 g mol−1 (P131592, Aladdin) and stirred until fully dissolved. This material was used to print objects in Figs. 1b, 4l–o and 5e–h, Extended Data Fig. 9f,g,i,j,l,m and Supplementary Videos 3 and 4.

SilMA hydrogel

SilMA was synthesized following the protocol in ref. 52. 2 g SilMA was dissolved in deionized water to make a 10-ml solution. The 20% w/v SilMA was used with 0.25% LAP and the printouts are shown in Extended Data Fig. 9o.

GelMA hydrogel

GelMA was synthesized following the protocol in ref. 53. 1 g GelMA was dissolved in deionized water to make a 10-ml solution. The 10% w/v SilMA was used with 0.25% LAP and the printouts are shown in Fig. 5k.

BPAGDA resin

BPAGDA (411167, Sigma) was mixed at 3:2 w/w with 2-hydroxyethyl methacrylate (HEMA; H810855, Macklin). 2 mM TPO was added and the mixture was stirred at 60 °C for 30 min. The printouts are shown in Fig. 5j.

DPHA resin

DPHA (D889657, Macklin) was mixed at 2:1 w/w with HEMA. 2 mM TPO was added and the mixture was stirred at 60 °C for 30 min. The printouts are shown in Fig. 5i and Extended Data Fig. 9n.

UDMA resin

UDMA (D885973, Macklin) was mixed at 4:1 w/w with HEMA. 2 mM TPO was added and the mixture was stirred at 40 °C for 30 min. The printouts are shown in Extended Data Fig. 9c,p.

UDMA + PEGDA resin

UDMA was mixed at 1:1 w/w with PEGDA. 2 mM TPO was added and the mixture was stirred at 40 °C for 30 min. The printouts are shown in Extended Data Fig. 9h.

The viscosity of the inks was tested by Anton Paar MCR 302e, rotor CP50, shearing rate 100 s−1. The viscosities of these materials are: 20% PEGDA hydrogel: 4.734 cP; 20% SilMA hydrogel: 40.12 cP; PEGDA mixed solvent: 63.85 cP; PEGDA resin: 99.11 cP; BPAGDA resin: 656.38 cP; DPHA resin: 750.49 cP; UDMA resin: 562.99 cP. These samples were tested at room temperature (25 °C). 10% GelMA hydrogel was used and tested at 40 °C as a liquid ink and the viscosity is 14.15 cP.

Printing and post-processing

The inks can be directly replaced for each printing process and resin reuse could be achieved through heating and exposure to ambient air, as demonstrated in previous volumetric printing systems. Furthermore, low-viscosity materials used for printing, such as PEGDA aqueous solution, facilitate the spontaneous replenishment of dissolved oxygen. Gentle pipetting between printing sessions was conducted to maintain the printing performance for these low-viscosity inks.

The printouts were gently separated from the uncured materials and washed with water or ethanol. For high-viscosity resins, heating and ultrasonics could be involved to aid cleaning. Subsequently, an extra 405-nm light exposure (30 mW cm−2) was applied for 60 s in corresponding photoinitiator solutions (water containing 0.25% LAP or ethanol containing 2 mM TPO). For hydrogel samples, dipotassium hydrogen phosphate solution (9.7% w/v) was used to balance the swelling in Fig. 4 and Extended Data Fig. 9a,b, making the microscopic length the same as the designed length.

Visualization of the printed products

In Supplementary Videos 1 and 2, the products were directly imaged within the material. In Supplementary Video 1, the subtle variation in refractive index was visualized by placing a checkerboard pattern behind the container. In Supplementary Video 2, a green laser beam was used to enhance scattering without influencing the curing reaction. In Supplementary videos 3 and 4, the cleaning process is temporarily put in a cuvette for better filming, with usual washing using bigger containers and more solvent to ensure cleanliness.

The products were post-processed and then photographed in various ways: macro photography (Figs. 1b, 4a,j,k,m and 5g–k and Extended Data Fig. 9b left, 9f,j–p), stereoscopy (Fig. 5e,f and Extended Data Fig. 9c,i) and bright-field microscopy (Figs. 1c right and 4a–f,h,i,n,o and Extended Data Fig. 9a,b,d,e,g). The hollow structure was validated by injecting different colours of ink, including Fig. 5h,k and Extended Data Fig. 9g,i,o. The X-ray computed tomography scanning in Extended Data Fig. 9h was conducted using a ZEISS Xradia 620 Versa.

All dimensions of the printed objects are reported as mean ± standard deviation. For the linewidths in Fig. 4a,b, n = 20 measurements were taken for each stripe group across the sample. Data in Fig. 4g were obtained at each indicated axial position, with n = 6 measurements per position. For the fishbone width in Fig. 4i, n = 10 measurements were performed. For the conch structure in Fig. 4m–o, a total of n = 40 measurements was conducted across its various lines.

Reporting summary

Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.