VOLUMETRIC MICROLITHOGRAPHY

20220363010 · 2022-11-17

Assignee

Inventors

Cpc classification

International classification

Abstract

Systems and methods for volumetric microlithography are described, wherein the method may include receiving a data representation of a 3D target structure and determining a plurality of planes in a volume of a photosensitive medium or in a build volume, each plane of the plurality of planes associated with a respective depth of a plurality of depths in the build volume, the plurality of depths being defined along an optical axis of an exposure system. Each plane may correspond to a possible position of a focal plane of the exposure system. Preferably, the depths in the plurality of depths are mutually different. The photosensitive medium may include an activation compound for initiating a chemical reaction in the photosensitive medium, the activation compound being activatable by light of a first wavelength. In an embodiment, the photosensitive medium may further include an inhibition compound for inhibiting the chemical reaction in the photosensitive medium, the inhibition compound being activatable by light of a second wavelength, different from the first 216 wavelength. The method may also comprise computing, based on a shape of the 3D target structure and, preferably, properties of the photosensitive medium, a sequence of exposure images, where each exposure image of the sequence of exposure images is associated with a plane of the plurality of planes in the build volume. Each exposure image may be associated with light of the first wave-length and/or light of the second wavelength. In an embodiment, the light may be intensity modulated light. The method may further comprise, for each focal plane of the plurality of planes, controlling the exposure system to position a focal plane of the exposure system at the depth in the build volume associated with the respective plane and to illuminate the build volume with the exposure image associated with the respective plane.

Claims

1. A method of volumetric microlithography comprising: receiving a data representation of a 3D target structure; determining a plurality of planes in a volume of a photosensitive medium in a build volume, each plane of the plurality of planes associated with a respective depth of a plurality of depths in the build volume, the plurality of depths being defined along an optical axis of an exposure system, each plane corresponding to a possible position of a focal plane of the exposure system, the depths in the plurality of depths being mutually different, the photosensitive medium including an activation compound for initiating a chemical reaction in the photosensitive medium, the activation compound being activatable by light of a first wavelength, and an inhibition compound for inhibiting the chemical reaction; computing, based on a shape of the 3D target structure, a sequence of exposure images, each exposure image of the sequence of exposure images being associated with a plane of the plurality of planes, and each exposure image comprising light; and based on at least part of the plurality of planes, controlling the exposure system to position the focal plane of the exposure system at the depth in the build volume associated with the respective plane and to illuminate the build volume with the exposure image associated with the respective plane.

2. The method as claimed in claim 1, wherein the photosensitive medium comprises a photoresist.

3. The method as claimed in claim 1, wherein controlling an exposure system to position a focal plane of the exposure system comprises the exposure system adapting a focal length of the exposure system and/or moving the build volume relative to the exposure system.

4. The method as claimed in claim 1, wherein controlling the exposure system to illuminate the build volume with the exposure image associated with the respective plane comprises: controlling a first and/or second light source to generate light of the first and/or second wavelength and controlling a spatial light modulator to modulate the light according to the exposure image; or controlling a controllable display to generate light of the first and/or second wavelength in a pattern according to the exposure image.

5. The method as claimed in claim 1, further comprising: transferring the stricture to a final object.

6. The method as claimed in caim 1, further comprising: dividing the build volume in a plurality of blocks, each block in the plurality of blocks having a lateral extent not larger than the field of view of the exposure system; and moving the build volume relative to the exposure system along one or more directions of the lateral extent in accordance with dimensions of a block; and wherein computing a sequence of exposure images further comprises computing a sequence of exposure images for each block of the plurality of blocks.

7. The method as claimed in claim 1, wherein the 3D target structure comprises a plurality of identical point-like, line-like or sheet-like structures; and computing a sequence of exposure images comprises determining a kernel for initiating the chemical reaction according to the point-like, line-like or sheet-like structure, and repeating the kernel within in one or more of the exposure images.

8. The method as claimed in claim 1, wherein computing a sequence of exposure images S.sub.0 comprises computing a sequence of exposure images based on a model custom-character for predicting a chemical reaction rate due to a sequence of exposure images projected into a photosensitive medium.

9. The method as claimed in claim 8, wherein custom-character is a combination of a linear propagation model and a linear polymerization model, and the computing comprising solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)], wherein custom-character.sup.−1 is an inverse of custom-character, and wherein P.sub.0(x, y, z) is a target chemical reaction rate at a position in the build volume with spatial coordinates {x, y, z} and solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)] comprises computing an explicit inverse of custom-character.

10. The method as claimed in claim 8, wherein solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)] comprises iteratively computing an approximate solution S.sub.0, the computing including minimizing a difference between the target chemical reaction rate P.sub.0 and a chemical reaction rate P(S.sub.0) achieved due to illuminating the build volume with the sequence of exposure images S.sub.0, or wherein solving S.sub.0=custom-character.sub.−1[(x, y, z)] comprises determining an approximation of M or M.sup.−1.

11. The method as claimed in claim 1, further comprising: detecting light of an exposure image, the light having interacted with the photosensitive medium; and using the detected light to determine optical properties of the photosensitive medium.

12. The method as claimed in claim 11, further comprising updating the computed sequence of exposure images based on a difference between the determined optical properties and predicted optical properties.

13. The method as claimed in claim 1, wherein the computing a sequence of exposure images comprises computing a plurality of exposure images for each plane of the plurality of planes, each exposure image being associated with a different objective of a plurality of objectives or with a different position of an objective configured to move between a plurality of positions relative to the build volume, the one or more objectives being configured to illuminate the build volume.

14. A computation module for a volumetric microlithography system comprising a computer readable storage medium having at least part of a program embodied therewith, and a processor coupled to the computer readable storage medium, wherein responsive to executing the computer readable storage code, the processor is configured to perform executable operations comprising: receiving a data representation of a 3D target structure; determining a plurality of planes in a volume of a photosensitive medium in a build volume, each plane of the plurality of planes associated with a respective depth of a plurality of depths in the build volume, the plurality of depths being defined along an optical axis of an exposure system, each plane corresponding to a possible position of a focal plane of the exposure system, the depths in the plurality of depths being mutually different, the photosensitive medium including an activation compound for initiating a chemical reaction in the photosensitive medium, the activation compound being activatable by light of a first wavelength, and an inhibition compound for inhibiting the chemical reaction; and computing, based on a shape of the 3D target structure and/or properties of the photosensitive medium and/or specifications of the exposure system, a sequence of exposure images, each exposure image of the sequence of exposure images being associated with a plane of the plurality of planes, and each exposure image comprising light.

15. The computation module as claimed in claim 14, wherein the 3D target structure comprises a plurality of identical point-like, line-like or sheet-like structures; and wherein computing a sequence of exposure images comprises determining kennel for the point-like, line-like or sheet-like structure, and repeating the kernel within each exposure image and/or in a plurality of the exposure images.

16. The computation module as claimed in claim 14, wherein computing a sequence of exposure images S.sub.0 comprises computing a sequence of exposure images based on a model custom-character for predicting a chemical reaction rate due to a sequence of exposure images in an attenuating photosensitive medium.

17. The computation module as claimed in claim 16, wherein the computing comprises solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)], wherein custom-character.sup.−1 is an inverse of custom-character.sup.−1 is an inverse of custom-character, and wherein P.sub.0(x, y, z) is a target chemical reaction rate at a position in the build volume with spatial coordinates {x, y, z} and custom-character is a combination of a linear propagation model and a linear polymerization model, and solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)] comprises computing an explicit inverse of custom-character.

18. The computation module as claimed in claim 16, wherein solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)] comprises iteratively computing an approximate solution S.sub.0, the computing including minimizing a difference between the target chemical reaction rate P.sub.0 and a chemical reaction rate P(S.sub.0) achieved due to illuminating the build volume with the sequence of exposure images S.sub.0, or wherein solving S.sub.0=custom-character.sup.−1[P.sub.0(x, y, z)] comprises determining an approximation of custom-characteror custom-character.sup.−1.

19. An exposure system or volumetric microlithography, comprising: a holder for holding a build volume, the build volume comprising a photosensitive medium including an activation compound for initiating a chemical reaction in the photosensitive medium, the activation compound being activatable by light of a first wavelength, and an inhibition compound for inhibiting the chemical reaction; optics configured to create a focal plane with a depth of focus that is thin compared to a thickness of the build volume in a direction parallel to an optical axis of the optics; a first image formation module for generating an exposure image of the first wavelengt in dependence of a position of the focal plane relative to the build volume; a second image formation module for generating an illumination of the second wavelength in dependence of the position of the focal plane relative to the build volume; and a processor, configured for receiving information defining a sequence of exposure images of the first and/or second wavelength, each exposure image of the sequence of exposure images being associated with a depth in the build volume along an optical axis of the optics, and for each exposure image: controlling the optics and/or the holder to position the focal plane of the optics system at the depth in the build volume associated with the respective exposure image; and controlling the first and/or second image formation module to illuminate the build volume with the respective exposure image.

20. The exposure system as claimed in claim 19, wherein the optics are adjustable optics configured to create a focal plane with a dyna.mically adjustable focal length and/or wherein the holder is configured to be movable relative to the optics in a direction parallel to the optical axis.

21. The exposure system as claimed in claim 19, further comprising: an additional image formation module for generating an exposure image of the first wavelength, configured to illuminate the build volume from a direction different from the direction from which the first image formation module illuminates the build volume.

22. The exposure system as claimed in claim 19, wherein the optics comprise a plurality of objectives configured to create an effective numerical aperture larger than the numerical aperture of each of the objectives separately; and the sequence of exposure images comprises exposure images for each of the plurality of objectives associated with the same depth and the processor is configured to provide the respective exposure images to the respective objectives.

23. The exposure system as claimed in claim 19, wherein the optics comprise an objective configured to move between a plurality of positions relative to the build volume to create an effective numerical aperture larger than the numerical aperture of the objective; and the sequence of exposure images comprises exposure images for a plurality of positions of the objective associated with the same depth and the processor is configured to provide the respective exposure image when the objective is positioned in the respective position.

24. A control module for an exposure system, comprising: a processor, configured for receiving information defining a sequence of exposure images of a first and/or second wavelength, each said exposure image of the sequence of exposure images being associated with a depth in a build volume along an optical axis of optics, and for each said exposure image: controlling the optics and/or a holder to position a focal plane of an optics system at a depth in the build volume associated with the respective exposure image; and controlling a first and/or second image formation module to illuminate the build volume with the respective exposure image.

25. A computer program or suite of computer programs comprising at least one software code portion or a computer program product storing at least one software code portion, the software code portion, when run on a computer system, being configured for executing the method as claimed in claim 1.

26. A non-transitory computer-readable storage medium storing at least one software code portion, the software code portion, when executed or processed by a computer, being configured to perform the method as claimed in claim 1.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0079] FIG. 1A and 1B depict schematic representations of a volumetric microlithography system according to an embodiment of the invention;

[0080] FIG. 2A-2B depict drawings of an exposure systems of a volumetric microlithography system, according to various embodiments of the invention; FIG. 3A-3C schematically depicts a cross section through an exposure system according to an embodiment of the invention;

[0081] FIG. 4A-4C depict simulated illumination intensities based on ray-optics; FIG. 5 depicts examples of the optimal sequence of exposure images obtained by solving the linear inverse problem for the light propagation, absorption and subsequent polymerization;

[0082] FIG. 6 depicts examples of the optimal sequence of exposure images computed for a complex structure using the matrix inversion and the iterative minimization algorithm;

[0083] FIG. 7 depicts a schematic of an exposure system according to an embodiment of the invention;

[0084] FIG. 8 depicts a flow diagram of a method of volumetric microlithography according to an embodiment of the invention;

[0085] FIG. 9 depicts a flow diagram of a method of determining a sequence of exposure images according to an embodiment of the invention;

[0086] FIG. 10 depicts a flow diagram describing a method of volumetric microlithography according to an embodiment of the invention;

[0087] FIG. 11 depicts a flow diagram describing a method illuminating a build volume according to an embodiment of the invention;

[0088] FIG. 12A-C depict arrangements for one or more exposure system objectives that may be used in an embodiment of the invention; and

[0089] FIG. 13 is a block diagram illustrating an exemplary data computing system that may be used for executing methods and software products described in this disclosure.

DETAILED DESCRIPTION

[0090] FIG. 1A and 1B depict schematic representations of a ‘confocal’ or volumetric microlithography system according to an embodiment of the invention. The volumetric microlithography system 100 may comprise an exposure system 102 and a computer system 112 for controlling the exposure system. The exposure system may be implemented similar to a confocal imaging system or a structured light illumination system, for optical exposure of a volume of a, typically planar shaped, photosensitive medium 109. The volume of the photosensitive medium that is exposed may hereafter be referred to as the build volume. Further, the system may comprise a monitoring system 111, e.g. a video camera, for monitoring the exposure of the photosensitive medium

[0091] The exposure system 102 may comprise an image formation module 103 and an optical system 108 for focusing light from the image formation module in the photosensitive medium. The image formation module may comprise a light source 104 and a computer-controllable spatial light modulator 106. FIG. 1B depicts an exemplary implementation of an exposure system, including a light source, e.g. a laser, that generates a light beam 105 of a predetermined wavelength. A first optical system 120.sub.1 comprising one or more mirrors 122 and lenses 124.sub.1-2 may be configured to relay the light beam onto a spatial light modulator. The spatial light modular may comprise computer-controllable pixel elements which can be used to modulate the light that falls onto such pixel element. For example, in FIG. 1B the SLM may be implemented as a digital micro-mirror device (DMD), wherein each pixel element is configured as a controllable micro-mirror. In other embodiment, the SLM may be implemented as a liquid crystal SLM, wherein each pixel element is configured as an optical element for controlling the intensity of the light.

[0092] Modulated light originating from the SLM may be directed via a further second optical system 120.sub.2 comprising one or more mirrors 128 and lenses 126.sub.1-2 towards a focusing element 108, e.g. an objective, that is configured to project the modulated light onto a focal plane which is positioned in the planar shaped photosensitive medium. The focusing element may have a focal length that is adjustable so that the position of the focal plane in the planar shaped photosensitive medium. The planar shaped photosensitive medium 109 may be oriented such that the optical axis of the exposure system is oriented perpendicular to the lateral plane of the planar shaped photosensitive medium. The planar shaped photosensitive medium may be implemented as a photoresist layer on a substrate, e.g. a transparent substrate. Alternatively, the planar shaped photosensitive medium 109 may be a liquid photo-polymerizable medium in a planar shaped container.

[0093] The exposure system may comprise a stage 110 which is movable perpendicular to the optical axis (i.e. in the plane of the planar shaped photosensitive medium, e.g. the x-y direction) and/or in the direction of the optical axis (e.g. the z-direction).

[0094] The movable stage may be connected to a stepper motor to control the position of the stage with high accuracy. The adjustable focusing element and/or the movable stage may be controlled to position the focal plane at a range of predetermined depths in the build volume.

[0095] The computer system may comprise software and/or hardware modules configured to control the focal distance of the focusing element (the objective) to produce a sequence of focal planes in the build volume in the planar shaped photosensitive medium and to control the spatial light modulator so that at each focal plane the medium is exposed to a predetermined modulated light pattern. Full exposure of the build volume to the different exposure images as the different focal planes will result in a photopolymerized build volume that is structured according to a desired predetermined target 3D structure.

[0096] To that end, the computer system may comprise a processor 114 for executing one or more software programs and a memory 116 for holding a representation of a 3D target structure, i.e. the 3D structure that is formed by exposing the build volume according a sequence of modulated light patterns at different focal planes of the exposure system. A modulated light pattern generated by the SLM and projected by the exposure system onto a focal plane in the build system may hereafter be referred to as an exposure image. For example, in an embodiment, the processor may convert an input 3D model of a 3D target structure into a voxel representation (a 3D array of volume elements) of the target polymerization rate P.sub.o (x, y, z), i.e. the speed of polymerisation at voxel positions of the 3D target structure that is required to form the desired 3D target structure. The target polymerization rate can be defined in e.g. cartesian coordinates x, y, z or cylindrical coordinates r, ϕ, z that describe the 3D space of the build volume 109. The target polymerization rate P.sub.0 (x, y, z) may be equal to or may exceed some critical value P.sub.crit for every location inside the build volume that has to be cured. Further, it may be zero for every location that should stay uncured. The critical value P.sub.crit may depend on the reactivity of the photosensitive medium and the total exposure time.

[0097] In an embodiment, the processor of the computer may be configured to determine a sequence of exposure images 118 S.sub.0 (x, y, z) for a given target polymerization rate P.sub.0 (x, y, z). The software for determining these exposure images may be implemented as a computation module which may be configured to receive a representation of a 3D structure and determining a sequence of exposure images based on the representation of the 3D structure and properties of the photosensitive medium and of the exposure system 102.

[0098] An optimization algorithm may be used for determining the sequence of exposure images. The optimization may be based on solving an inverse problem for a propagation model custom-character, that provides a mathematical description of the propagation and attenuation of radiation in the build volume and a polymerization model custom-character describing the polymerization rate initiated by the absorbed radiation. Propagation model custom-character may be based on a geometrical optics approximation (Le. ray-tracing) and/or wave optics (for instance, a wave optics described by a set of radiative transport equations), depending on the desired accuracy. In some embodiments, both models may be combined, and a solution may be obtained for the combined problem. If both models are linear, an exact solution may be calculated, e.g. by using some form of matrix inversion. Alternatively, an approximate solution can be obtained using iterative optimization methods, for instance when a non-linear polymerization model is used. An approximate solution may also be obtained by using an approximation. For example, in one embodiment, a convolutional approximation to the propagation model and/or the polymerization model may be used. More detailed examples for calculating the exposure images for a build volume are described hereunder with reference to FIGS. 8 and 9.

[0099] The computer may further comprise control module which is configured for controlling the exposure system 102 based on a sequence of exposure images. The process of controlling the exposure system may comprise controlling the image formation module 103, controlling optical elements 108 to adjust the focal length, and controlling stage or holder 110 to displace the build volume in a direction parallel and/or orthogonal to the optical axis of the optical elements.

[0100] The control module may receive a sequence of exposure images 118 S.sub.0(x, y, z) for different focal lengths as computed by the computation module or received a sequence of exposure images from an external source. The control module subsequently executes an exposure process wherein the build volume of a photosensitive medium is exposed to a sequence of intensity modulated images at different focal lengths. To that end, the control module controls the focusing element 108 to rapidly change the focal length such that the build volume is exposed to different exposure images at different focal planes in the build volume. The different focal lengths may be selected such that the whole build volume is exposed. This process is described in more detail with reference to FIG. 2.

[0101] FIG. 2A and 2B depict schematics of exposure systems according various embodiments of the invention. In particular, FIG. 2A depicts an exposure system comprising an image formation module 202 comprising a spatial light modulator (SLM), a light source and an optical system for generating an intensity modulated radiation pattern, wherein every irradiating point (pixel) results in a light cone 204. The image may be created as a 2D plane image, or by e.g. rapidly 2D scanning of a point intensity. The light cone is focused by optical focussing element 206. In an embodiment, the optical focusing element may be implemented as an objective lens with a high angular aperture or high Numerical Aperture (NA). High angular aperture allows to achieve high cone angles and, hence, shorter depths of focus which is desirable for better depth resolution. For instance, a standard objective lens with NA =0.87 corresponds to the angular aperture of 60° . When using a state-of-the-art oil immersion lens system, a numerical aperture NA in the range between 1.0 and 1.4 may be achieved. Alternative configurations for achieving a high effective numerical aperture are discussed below with reference to FIG. 12. The optical element defines a focal plane 210 with a depth of focus 212 at a focal length 216 from an objective lens. As each pixel element of the SLM will create a light cone as depicted in FIG. 2A, an exposure image 214 may be projected at the focal plane in a build volume 208. Typically, the planar-shaped photosensitive, the z-direction is defined in the direction of the optical axis of the exposure system, which is normal to the plane of focus. The exposure images may be formed by controlling an SLM 202 and the objective lens 206. The objective lens may be a system of optical elements configured to focus an exposure image 214 at axial position z inside the build volume 208. The objective lens may be configured to dynamically change the focus in the axial position using an actuator. Typical scanning speeds of a state of the art piezo-actuated may be 100 micron per second with close to 1 nm accuracy. This speed may be increased using liquid dynamic focus lenses. For instance, a commercially available a PIFOC ND72Z2LAQ system may perform axial scanning with steps of 3 micron in 20 microseconds, allowing to project 50 images per second in the range of 150 micron.

[0102] The radiant energy of each pixel of the image spreads in a light cone 204 according to the divergence properties of the light source and is condensed back to a small area in the focal plane 210 of the objective lens 206. This by itself allows to confine the polymerization reaction within a narrow depth of focus 212 within the build volume 208. Such confinement would allow to create layers of the 3D target structure by focusing a sequence of 2D exposure images at different depths. However, if large areas have to be cured simultaneously, the divergence effect will play a lesser role and the resolution will deteriorate.

[0103] FIG. 4A-4C depict ray-optics-based simulations of light propagation in a build volume in a vertical (x-z) plane that is exposed using an exposure system as described with reference to FIG. 2A. FIG. 4A depicts a relative light intensity map resulting from computation of a single (optimized) exposure image for a target structure corresponding to a single point 402 in the middle of the build volume. This exposure image is focused on the depth of the target structure. The optical axis of the system coincides with the central vertical axis (i.e., in the z-direction) of the image. The build volume is illuminated from the top side.

[0104] In this example, light of the first wavelength is focused on a single point, using a single exposure image. The exposure image is focused on a horizontal focal plane through the point. The relative intensity quickly decreases when moving away from the target structure along the z-coordinate (in a direction to or from the optical focusing element). The steepness of the gradient is related to the depth of focus, with a smaller depth of focus leading to a steeper gradient. The depth of focus may be considered a measure for the resolution in the z-direction.

[0105] Typically, a smaller depth of focus is associated with a wider light cone. Therefore, outside the focal plane, the same light energy is spread over a larger surface, resulting in a lower intensity. If the light intensity is below a critical level, the chemical reaction may not be activated. This critical level depends on the chemical reaction and the properties of the photosensitive medium. In a fully transparent medium that does not absorb any radiation, the light intensity pattern would be symmetrical around the focal plane. In a more realistic medium where absorption does play a role, the intensity is higher closer to the objective lens. In the direction along the x-axis, the image is sharp at the depth of the focal plane, and becomes spread out at depths away from the focal plane. The profile will be similar to the light cone shown in e.g. FIG. 3A.

[0106] FIG. 4B shows the relative intensity of light of a single exposure image computed for a 3D target structure consisting of a horizontal line 404 in the middle of the build volume along the x-axis. The image is the result of illumination with a single exposure image, focused on a focal plane located at the depth of the 3D target structure. To create a horizontal line, an intensity similar to that shown in FIG. 4A may be superimposed for each voxel. Therefore, in the case where the 3D target structure comprises a horizontal line of points, the decrease in intensity in a direction away from the focal plane, and hence the target structure, is much slower. Conceptually, this may be understood as the superposition of light cones resulting from illuminating neighbouring voxels.

[0107] FIG. 4C shows the cumulative intensity for a target structure consisting of a vertical line 406 focused in the middle of the build volume along the z-axis. In this case, the sequence of exposure images comprises an exposure image for each focal plane along the z -axis. Each exposure image comprises a single pixel image similar to the image shown FIG. 4A, with varying depths. The resulting cumulative relative intensity map shows a significant amount of ‘stray’ radiation due to light cones for illuminating voxels at greater depth. In this example, the intensity of radiation is exponentially decreasing according to the Beer-Lambert law of absorption. The absorptivity of the medium in this example is such that 90% of radiation is absorbed at full depth.

[0108] In order to reduce or eliminate the effects of such ‘stray’ radiation, light of a second wavelength may be used to inhibit the chemical reaction and increase the resolution of the target structure. The polymerization rate then depends both on the light intensity of ‘activating’ light of the first wavelength and on the light intensity of ‘inhibiting’ light of the second wavelength, as well as on the physical and chemical properties of the photosensitive medium. Thus, in order to increase the resolution along the optical axis (the z-direction), a photo-inhibition effect may be used. For example, the exposure system may be provided with a second source of radiation with a wavelength that is absorbed by the photo-inhibitor but is not absorbed by the photo-initiator.

[0109] FIG. 2B depicts an exposure system for illuminating a planar shaped photosensitive medium comprising a photo-initiator and a photo-inhibitor. Such exposure system may comprise a first image formation module 220 to generate a ‘positive’ exposure image with a wavelength selected to activate the photo-initiator in the photosensitive medium. A ‘negative’ image may be formed by a second image formation module 222. Light from the first and second image formation modules may be combined using e.g. a dichroic mirror 224. That way, in an embodiment, the ‘negative’ exposure image may be focused on the same layer as the ‘positive’ exposure image or on a layer adjacent to the layer with the ‘positive’ exposure image in a single step. Alternatively, in an embodiment, the ‘negative’ exposure image may be focused on an adjacent layer to the ‘positive’ exposure image with a small delay. For example, when the objective makes the next step, while changing the focal length.

[0110] In an embodiment, the same or similar image formation module or modules, and the same or similar optical focusing elements may be implemented on the other side of the build volume. If the build volume is accessible from many sides, it may even be irradiated from any direction accessible to the exposure system.

[0111] Additionally, a monitoring system 226, e.g. a camera, can be added to measure the transmitted radiation, similarly to a transmission microscopy set-up. Alternatively, or additionally, scattered radiation, or fluorescence radiation may be detected, similar to a confocal microscopy set-up. Such systems can be used to monitor the change in absorptivity, refraction index or concentration of photosensitive compounds in every point of the build volume before, during or after the exposure.

[0112] Hence, based on an exposure system of FIG. 3B, a ‘negative’ pattern can be focused on the adjacent layers to compensate for the activation of photo-initiator outside of the current focal plane. A chemical composition suitable for such approach is described in the article by M. de Beer et al. Science Advances 5(1):eaau8723 (2019) DOI: 10.1126/sciadv.aau8723. This composition comprises a photoinitiator, camphorquinone, which is sensitive to wavelengths in the range between 400 and 500 nm and a photoinhibitor, bis[2-(o-chlorophenyl)-4,5-diphenylimidazole], which is sensitive to wavelengths below 400 nm. Another example of a chemical composition suitable for dual-wavelength approach is described in the article by H. L. van der Laan et al. ACS Macro Lett. 8(8):899-904 (2019) DOI: 10.1021/acsmacrolett9b00412. These composition include trimethylolpropane triacrylate (TMPTA)-based acrylate photopolymerizable resin formulations with a butyl nitrite (NN) as a UV-active photo-inhibitor.

[0113] Various monomers were tested in combination with this photo-initiator and photo-inhibitor. Given a certain combination of the photo-initiator, photo-inhibitor and the monomer, absorptivity of the medium will depend on the radiation wavelength, the absorptivity spectra of the compounds that are included in the medium and their respective concentrations. So, an optimal combination of illumination wavelengths and the concentrations of the photo-initiator and photo-inhibitor may be chosen to ensure that the whole build volume can be accessed by the radiation. A transparent monomer with absorptivity close to zero may be used to maximize the radiation penetration depth and to maximize the amount of energy spent on activation of the photosensitive compounds.

[0114] FIG. 3A-3C depict cross sectional schematics of part of the exposure systems of FIG. 2A and 2B. FIG. 3A depicts an image formation module 302 with a pixel 304 radiating light of the first wavelength. The pixel sends out a divergent light cone 306, which is focused by an objective lens 308. The objective lens may comprise a plurality of optical elements, in order to create the desired optical properties. The light propagates through build volume 310, and forms an image 312 of the image formation module in the focal plane 316. The image of pixel 304 is shown as voxel 314.

[0115] FIG. 3B depicts the same set-up, but now the build volume 310 is illuminated with light of the second wavelength. Image formation module 322 may be the same device as image formation module 302, configurable to emit light at both wavelengths. Image formation module 322 may also be a different device. In that case, there may be further optics (not shown) between the image formation module and objective lens 308, for instance a dichroic mirror as shown in FIG. 2B. Pixel 324 sends out a divergent light cone 326, which is again focused by the objective lens. The objective lens may have a different focal length at different wavelengths. Consequently, the focal plane 328 may be at a different depth in the build volume for light of the second wavelength than it is for light of the first wavelength. The focal length may also have been actively adjusted between illuminating with the exposure image of the first wavelength and the exposure image of the second wavelength.

[0116] FIG. 3C depicts a variant set-up, comprising a second objective lens 338 at a different position relative to the build volume 310. The second objective lens may be positioned opposite the first objective lens 308, or at a different relative position. In an embodiment, the second objective lens may be used to illuminate the build volume from a plurality of directions. This may e.g. increase the resolution of the printed object or increase the maximum thickness of the build volume, especially in a not fully transparent medium. In an embodiment, a first image formation module creating a ‘positive’ image may use the first objective lens, while a second image formation module creating a ‘negative’ image may use the second objective lens.

[0117] In some embodiments, the build volume may be illuminated by light of the first and second wavelengths simultaneously, while in other embodiments, the first and second wavelengths may alternate. Simultaneous illumination may be obtained with a single image formation module, capable of emitting light of at least the two wavelengths, or using a plurality of image formation modules.

[0118] The exposure processes described with reference to FIGS. 2 and 3 require computation of sequences of exposure images based on a given target polymerization rate, which may in turn depend on a target structure. Although the description refers to polymerization, the computation may be analogous for other chemical reaction such as removal and (re)formation of chemical bonds in a photo-decomposing medium.

[0119] Accurate modelling of the polymerization kinetics is not a trivial task and can be performed using, for instance, reactive force field or random graph theory. To simplify the calculations, in an embodiment, an empirical linear relation of the type:


custom-character[L.sub.λ1, L.sub.λ2]=αL.sub.λ1−βL.sub.λ2−γ

may be assumed as an approximation, where L.sub.λ1 and L.sub.λ2 are the cumulative intensities of light of the first wavelength and of the second wavelength, respectively. Illumination with exposure images of the first wavelength, selected for activating or initiating the chemical reaction, may be thought of as ‘positive’ illumination, while illumination with exposure images of the second wavelength, selected for inhibiting the chemical reaction, may be thought of as ‘negative’ illumination. Parameters α, β and γ are constants that may be determined empirically.

[0120] Cumulative intensity fields L(x, y, z) for light of both the first and second wavelengths, i.e. both ‘positive’ and ‘negative’ illumination, can be computed by applying a light propagation model .7Z to the given sequence of exposure images S(x,y, z):


L(x, y, z)=custom-character[S (x, y, z)]

[0121] Both models may be combined, so that the polymerization rate P may be given by P=custom-character[custom-character[S.sub.λ1], custom-character[S.sub.λ1]], and, considering their assumed linearity, can be written in the following manner:


P=custom-character[αS.sub.λ1−βS.sub.λ2]−γ

Here αS.sub.λ1−βS.sub.λ2 is a weighted difference between sequence of exposure images of the first and second wavelength, corresponding to the ‘positive’ and ‘negative’ exposures. This difference may be replaced with S.sub.0 which will contain ‘positive’ values corresponding to S.sub.λ1 and ‘negative’ values corresponding to S.sub.λ2.

[0122] In an embodiment, the model may be simplified by neglecting the time component. This may be justified by assuming that the delay between illumination with exposure images focused at different depths is negligible, compared to the polymerization rate. In a more general embodiment, the time factor may be incorporated in the polymerization rate model custom-character and/or in the propagation model custom-character.

[0123] Finally, the linear model of polymerization can be expressed as follows:


P.sub.0(x, y, z)=custom-character[S.sub.0(x, y, z)]−γ.

[0124] More in general, the polymerization rate may be written as:


P.sub.0(x, y, z)=custom-character[S.sub.0(x, y, z)]

where custom-character is a combined model combining the propagation model, the polymerization model, and possible other models. A solution of the inverse problem can be easily obtained for the linear model. For instance, if in the discrete case custom-character is expressed via a matrix (or tensor), some type of matrix inversion can be applied to obtain the inverse .7Z.sup.-1. In that case, an optimal sequence of exposure images can simply by calculated as:


S.sub.0(x, y, z)=custom-character.sup.−1[P.sub.0(x, y, z)+γ]

[0125] Alternatively, an iterative optimization algorithm of some sort can be used, for instance if it is impossible or not feasible to compute custom-character.sup.−1, e.g., if the matrix custom-character representation is too large. A common approach is to use a gradient descent algorithm to minimize a difference between the target polymerization rate P.sub.0(x, y, z) and the predicted rate:


∥P.sub.0(x, y, z)−custom-character[S.sub.0(x, y, z)]+γ∥

[0126] An example comparing a computation based on an explicit inverse and a computation based on an iterative solution, is depicted in FIG. 6.

[0127] As a further alternative, a (linear) pseudo-inverse of custom-character or custom-character may be used to compute an approximate solution. Such a pseudo-inverse may e.g. be based on convolutions. This may result in an acceptably accurate and reasonably fast method. Convolutions may be appropriate, since the target illumination for each layer or plane is mainly affected by the illumination of a limited number of adjacent planes.

[0128] FIG. 5 depicts several simulated examples of the polymerization rate resulting from a computed sequence of exposure images in a central x-z plane, for 3D target structures similar to those depicted in FIG. 4A-4C. The first column, labelled “+”, shows computed cumulative intensities resulting from sequences of exposure images of the first wavelength for initiating polymerization, or ‘positive’ exposures. The second column, labelled “−”, shows computed cumulative intensities resulting from a sequences of exposure images of the second wavelength for inhibiting polymerization, or ‘negative’ exposures. The third column, labelled “P”, shows the resulting expected polymerization rates. For example, (A1) and (A2) show ‘positive’ and ‘negative’ sequences of exposure images computed for a target polymerization confined to a single point; and (A3) shows the resulting polymerization. Rows

[0129] (B) and (C) show the results of similar calculations for target structures shaped as a horizontal line and a vertical line respectively. It can be seen that the strongest contribution in the ‘negative’ exposures correspond to the nearest vicinity of the points illuminated by the ‘positive’ exposures. The oscillatory behaviour is especially apparent in the (B) row, and may be supressed by using a regularized solver.

[0130] The fact that the ‘positive’ and ‘negative’ exposure images in close vicinity of each other are strongly correlated, suggests that the process of computing the sequence of exposure images S.sub.0(x, y, z) can be significantly simplified through replacing it by a convolution of the target structure with a kernel of a limited size. Depending on the implementation, such an approach would essentially amount to using a (linear) pseudo-inverse of custom-character or custom-character. The shape of such kernel could be precalculated for each configuration of the exposure system, e.g. based on a point-spread function of the exposure system. However, in this case, it may be more difficult to take into account possible optical inhomogeneity inside the build volume.

[0131] In certain cases, computation of the exposure images can be simplified, and exposure images may be computed based on a pre-computed kernel rather than by computing an exact or approximate solution to an inverse of a mathematical model such as custom-character or custom-character. The kernel may comprise a pattern of a plurality of pixels encoding or representing a light intensity of light of the first and/or second wavelengths.

[0132] As shown in FIG. 5, generation of simple point-like, line-like or sheet-like structures is possible by repeating projection of identical kernels or patterns throughout at least part of the build volume. A kernel for a line-like structure would typically correspond to a bright central point of the first wavelength, initiating polymerization, surrounded by points of the second wavelength, inhibiting polymerization outside of the centre of the kernel. This approach can be used for printing dots, wireframes, lattices, filaments and other similar structures. The kernel may be based on a point spread function of the exposure system.

[0133] For example, one or more lines parallel to the optical axis of the exposure system may be created by illuminating the build volume with a series of identical exposure images, each exposure image comprising, for each of the one or more lines, a kernel comprising one or more pixels corresponding to light of the first wavelength surrounded, in each direction in the plane of the exposure image, by pixels corresponding to light of the second wavelength. The number of pixels corresponding to light of the first wavelength may depend on the diameter of the line-like structure. In some embodiment, the kernel may comprise pixels in the exposure images (immediately) preceding and following the first exposure image, focussed at neighbouring or adjacent planes along the optical axis. FIG. 6 depicts simulated examples of the polymerization rate for two simulation methods for computing a sequence of exposure images. In particular, FIG. 6 shows results for sequences optimized via iterative optimization (A1-A3) and via explicit matrix inversion (B1-B3) for a complex target structure, the Aum sign. Similar to FIGS. 5 (A1) and (A2) show ‘positive’ and ‘negative’ illumination intensities, respectively, i.e., cumulative intensities of light of the first and second wavelength, respectively, due to illumination with a sequence of exposure images. (A3) shows the resulting polymerization rate. In (A1) and (A2), the sequence of exposure images has been computed using a constant step gradient descent method (with 200 iterations). In this example, the result is not very sharp at the bottom of the build volume. However, better results may generally be obtained by increasing the number of iterations.

[0134] In the depicted example, a sharper image is achieved using an explicit inverse of the propagation matrix instead of an iterative solution, as shown in the second row (B1-B3). (B1) and (B2) again show cumulative intensities of light of the first and second wavelength, respectively, due to the illumination with a sequence of exposure images, while (B3) shows the resulting polymerization rate. Other methods may use e.g. convolutions or other approximations to the combined model and/or its inverse to determine the sequence of exposure images in a sufficiently fast and reasonably accurate manner.

[0135] FIG. 7 depicts a schematic of an exposure system according to an embodiment of the invention. In particular, FIG. 7 depicts an exposure system comprising two illumination systems 702,704, designed to address a large build volume 706. The build volume may be mounted on a stage or holder. In the depicted example, the illumination systems are positioned to illuminate the build volume from two opposite sides. Such a set-up can be used to increase the speed of z-scanning or to increase the addressable depth of the build volume, which may be limited by high absorptivity or by the mechanical properties of the z-scanning system. The stage may further be movable in lateral (x, directions to change the relative position of the build volume in the lateral directions relative to the exposure system, in order to increase the lateral build volume size.

[0136] In an embodiment, one illumination system may be used to illuminate the build volume with ‘activating’ light of the first wavelength, while the other illumination system may be used to illuminate the build volume with ‘inhibiting’ light of the second wavelength. In a different embodiment, both illumination systems may illuminate the build volume with light of both the first and second wavelength.

[0137] FIG. 8 depicts a flow diagram of a method of determining a sequence of exposure images and a method of controlling an exposure system based on such exposure images according to various embodiments of the invention. The method of determining a sequence of exposure images may include determining a sequence of exposure images based on a target polymerization rate for a target zone, preferably a 3D target zone.

[0138] The method may be implemented on a computer in the form of program code stored in the memory of the computer. The program code may be executed by a processor of the computer thereby enabling the computer to determine a sequence of exposure images and corresponding depths of a focal plane in a build volume, which can be used to control an exposure system, e.g. a system as described with reference to FIG. 2. The computed sequence of exposure images may be used to control and generate a plurality of depth-dependent exposure images to realize a desired chemical process (e.g. photopolymerization) of the photosensitive medium in the target zone so that a photopolymerized build volume is shaped according to the 3D target structure.

[0139] In a first step 802, input data may be received by a processor of a computer. The input data may comprise a 3D scan of an object, a computer-generated 3D model such as a CAD model. An input data set may comprise point cloud data, mesh data, surface data, volume data, or any other suitable data type for representing a 3D model of an object. In step 804, a model of a 3D target structure is created, based on the input data. In a next step 806, the 3D target structure may be converted in a volumetric target polymerization rate P.sub.0(x, y, z). The volumetric target polymerization rate may include a first value in parts (positions) of a build volume where polymerization is desired to occur, and a second value, different from the first value, in parts of the build volume where no polymerization should occur. Depending on the type of photosensitive medium and the purpose of the construction, the target volume may have to be irradiated or to remain unaltered (e.g. a ‘positive’ exposure image and/or a ‘negative’ exposure image may be created).

[0140] The processor may then compute, in step 810, an exposure image based on a model and the volumetric target polymerization. For example, in an embodiment, an exposure image S may be determining by solving the inverse problem S=custom-character.sup.−1[P.sub.0(x, y, z)]. In general, the (combined) model M may comprise e.g. a light propagation model custom-character and a polymerization model custom-character. In an embodiment, the combined model custom-character may be a linear model or approximated to a linear model and a solution may be obtained by solving a linear system of equations using known linear algebra methods. In other embodiments, an analytical solution may not be possible or undesirable, and other methods may be used to solve the problem, e.g. an iterative method such as a gradient descent method or a method based on a (linear) pseudo-inverse of custom-character.

[0141] In a next step 812, a sequence of exposure images S.sub.0(x, y, z) is obtained from the solution S. In a typical embodiment, this sequence comprises 2D ‘positive’ and ‘negative’ exposure images for a range of axial values corresponding to a range of focal plane depths (relative to the build volume). In various embodiment, ‘positive’ and ‘negative’ exposure images may be combined or may be separate images. The axial values may be identical for the ‘positive’ and ‘negative’ images or may be different, e.g. shifted over half the depth of focus of the exposure system. In an embodiment with more than one illumination system, as shown e.g. in FIG. 7, a sequence of exposure images may be determined for each illumination system in the exposure system.

[0142] The exposure system uses, in a next step 814, the sequence of exposure images S.sub.0(x, y, z) to irradiate the build volume. In a typical embodiment, for each focal plane position z in the build volume, a ‘positive’ and/or ‘negative’ exposure image may be projected in a focal plane in the build volume. Other embodiments may irradiate the build volume by ‘scanning’ the two-dimensional exposure images line by line or pixel by pixel.

[0143] In a last step 816, an output object is obtained. This may comprise waiting for the initiated polymerization to finish curing. This step may also comprise removing the cured or otherwise treated object from the medium. In some embodiments, this step may also comprise a developing step and/or a chemical of physical vapour deposition step or an etching step. This way, objects of different materials may be obtained.

[0144] FIG. 9 depicts a flow diagram of a method of determining a sequence of exposure images according to an embodiment of the invention. In particular, the method determines a sequence of exposure images using an iterative computational method. The method may be implemented on a computer in the form of program code stored in the memory of the computer. The program code may be executed by a processor of the computer thereby enabling the computer to determine a sequence of exposure images and corresponding depths of a focal plane in a build volume. The method may, either completely or partly, be executed in step 810 as discussed with reference to FIG. 8.

[0145] In a first step, a volumetric target polymerization rate P.sub.0(x, y, z) 902 may be obtained and provided to a processor of a computer. In a next step 904, the processor may start by assuming an initial polymerization rate. This may be a default estimated polymerization rate, which may be estimated based on some properties of the target polymerization rate P.sub.0(x, y, z). This results in an initial estimation of the sequence of exposure images S(x, y, z) 906. Based on this initial estimation, in a next step 908, the processor may compute the resulting volumetric polymerization rate P(x, y, z). This may comprise using a light propagation model custom-character and/or a polymerization model custom-character, or e.g. a combined model custom-character. Based on a difference between the computed polymerization rate and the target polymerization rate, the processor may determine an updated estimation for the sequence of exposure images. The updated estimation may be found using e.g. a gradient descent method when custom-character* or the so-called adjoint of the model custom-character is known. The updated polymerization rate may be computed and compared 912 with the target polymerization rate. The process may continue to update its estimate until a stopping criterion has been met. When that is the case, the final sequence of exposure images may be provided as output 914.

[0146] FIG. 10 depicts a flow diagram describing a method of ‘confocal’ or volumetric microlithography according to an embodiment of the invention. The method may include determining a sequence of exposure images based on a 3D target structure and modelled properties of a photosensitive medium, such as light propagation, light absorption, and a chemical reaction rate, e.g. a polymerization rate. The method may be implemented on a computer in the form of program code stored in the memory of the computer. The program code may be executed by a processor of the computer thereby enabling the computer to determine a sequence of exposure images which can be used to control an exposure system, e.g. a system as described with reference to FIG. 2. The computed sequence of exposure images may be used to control and generate a plurality of depth-dependent exposures leading to a desired chemical reaction, e.g. photopolymerization, in a target zone related to the 3D target structure. The sequence of exposure images may comprise light of a first wavelength, initiating or activating the chemical reaction, and light of a second wavelength, inhibiting the chemical reaction.

[0147] In a first step 1002, a data representation representing a 3D structure may be provided to a computer that is connected to an exposure system for illumination of a build volume, e.g. an exposure system described with reference to FIG. 2.

[0148] In a second step 1004, the computer may determine a plurality of planes in a build volume, each of the plurality of planes associated with a depth in the build volume along an optical axis of the exposure system. The planes are typically perpendicular to the optical axis of the exposure system. The planes are typically equidistant planes. The distance between the planes may depend on properties of the exposure system, e.g. its depth of focus, or the step size with which the exposure system can adjust the vertical position of the focal plane relative to the build volume.

[0149] The build volume may comprise a photosensitive medium including an activation compound for initiating a chemical reaction in the photosensitive medium, and, preferably, an inhibition compound for inhibiting the chemical reaction. The activation compound may be activatable by light of a first wavelength and the inhibition compound may be activatable by light of a second wavelength, different from the first wavelength. While an activation compound may be sufficient to create a structure in the photosensitive medium, the addition of an inhibition compound may e.g. increase the resolution or the maximum size of the structure in the vertical dimension.

[0150] In a next step 1006, the computer may use the data representation of the structure to determine a target zone in the photosensitive medium. The computer may compute, based on a shape of the structure, a sequence of exposure images with may be used illuminate the build volume. Each exposure image of the sequence of exposure images is associated with a plane of the plurality of planes, and hence with a corresponding depth in the build volume. Each exposure image comprises light of the first wavelength to initiate or activate the chemical reaction and/or light of the second wavelength to inhibit the chemical reaction. As was explained above, the final reaction rate may depend on a superposition of all exposure images.

[0151] The sequence of exposure images may be computed using a reaction rate model, e.g. a polymerization model, and a propagation model. The models may be combined into a single model. Advantageously, linear models may be used. The computation may comprise e.g. explicitly inverting a combined model, or iterative solving of the model. Any suitable coordinate system may be used. In an embodiment, for each plane, an activation exposure image and an inhibition exposure image are computed. In a different embodiment, activation and inhibition planes may e.g. alternate, or be slightly moved to each other, e.g. due to properties of the optical system.

[0152] In a next step 1008, the computer may control the exposure system to illuminate the build volume with the sequence of exposure images. In particular, for each of the plurality of planes, the computer may control the exposure system to position a focal plane of the exposure system at the depth in the build volume associated with the respective plane and to illuminate the build volume with the exposure image associated with the respective plane. The cumulative illumination with light of the first and, preferably, second wavelengths may lead to a controlled chemical reaction in a target zone in a photosensitive medium, for example photopolymerization in a zone that corresponds to the structure that was provided to the computer in the first step. An embodiment of this step is described in more detail with reference to FIG. 11.

[0153] FIG. 11 depicts a flow diagram describing a method illuminating a build volume according to an embodiment of the invention. The method may be executed by an exposure system. The exposure system may comprise a computer controlling parts of the exposure system. The method may be implemented in the form of program code stored in the memory of the computer. The program code may be executed by a processor of the computer thereby enabling the computer to control parts of the exposure system to illuminate the build volume with a sequence of exposure images. The sequence of exposure images may be computed by the computer, e.g. based on a data representation of a 3D structure, or may be received from a computation unit.

[0154] In a first step 1102, the computer may configure the exposure system to position the build volume comprising a photosensitive medium at a first position, such that a focal plane of the optical system is located at a first depth within the build volume. In a typical embodiment, the system may start at a top layer or bottom layer of the build volume. The build volume may be held in a holder, e.g. a container, and may be placed on a stage, optionally a movable stage.

[0155] The build volume may comprise a photosensitive medium including an activation compound for initiating a chemical reaction in the photosensitive medium, and, preferably, an inhibition compound for inhibiting the chemical reaction. The activation compound may be activatable by light of a first wavelength and the inhibition compound may be activatable by light of a second wavelength, different from the first wavelength. While an activation compound may be sufficient to create a structure in the photosensitive medium, the addition of an inhibition compound may e.g. increase the resolution or the maximum size of the structure in the vertical dimension.

[0156] In a next step 1104, the computer system may control an image formation module of the exposure system, e.g. a light source and a spatial light modulator, to illuminate the build volume with an activation exposure image. It should be noted that the exposure system illuminates the entire depth or thickness of the build volume, but that the image of the exposure image is focused on the focal plane.

[0157] In an optional step 1106, the computer system may control an image formation module of the exposure system to illuminate the build volume with an inhibition exposure image of light of the second wavelength. In an embodiment, steps 1104 and 1106 may be combined into a single step. In a different embodiment, the order of steps 1104 and 1106 may be inversed.

[0158] In a next step 1108, the computer may configure the exposure system to repositioning the focal plane relative to the build volume, such that a focal plane of the optical system is located at a new depth within the build volume. In a preferred embodiment, the exposure system comprises adjustable optics. In that case and the focal plane may be moved relative an objective lens of the adjustable optics along the optical axis of the system, and the build volume may remain stationary relative to the objective lens. In a different embodiment, the focal length of the system may remain stationary, but the build volume is moved relative to the optics in a direction parallel to the optical axis. In an embodiment, step 1108 may be repeated between steps 1104 and 1106.

[0159] Steps 1104-1108 may be repeated until the entire sequence of exposure images has been used to illuminate the build volume. In a typical embodiment, the exposure system will scan through the build volume, moving the focal plane to adjacent layers in the build volume. In an embodiment, there can be an additional repositioning step between illuminating with the activation field and illuminating with the inhibition field.

[0160] FIG. 12A-C depict arrangements for one or more objectives that may be used in an embodiment of the invention. In general, the resolution of an optical system depends on the Numerical Aperture (NA) of the objective. The numerical aperture is defined as the product of the refraction index with the sine of half the aperture angle of the light cone created by the lens. A so-called dry objective, using air as a medium which has a refractive index of 1.0, can have a NA up to 1.0. This corresponds to an aperture angle of 180°, which is practically not feasible. Objectives immersed in a medium with a higher refractive index, e.g. oil immersion objectives using oil having a refractive index of about 1.5, may reach higher NA values and, therefore, higher resolution. As was explained in more detail above with reference to FIG. 2, the depth of focus is inversely related to the numerical aperture of the objective. Therefore, a high-numerical aperture system may achieve is high resolution in all three dimensions.

[0161] FIG. 12A depicts a typical objective 1202 illuminating a build volume 1200 with a light cone 1203 with a half aperture angle 1204. The light cone further defines an optical axis 1206 and a focal plane 1208.

[0162] In order to increase the effective numerical aperture of the exposure system, multiple objectives and/or one or more moving objectives may be used.

[0163] FIG. 12B depicts an embodiment with two objectives 1212.sub.1,2 oriented at different angles to the build volume 1200. The effective half aperture angle 1214, and thus the effective numerical aperture, of the combined objectives is larger than the numerical aperture of each of the individual objectives.

[0164] In such an embodiment, an exposure image may be computed for each objective, for each focus plane or depth in the build volume. The build volume may be illuminated by a plurality of exposure image simultaneously or subsequently. Analogous optical systems can be found in the field of stereomicroscopy or Light-Sheet Microscopy (LSM), where a first objective is used to project excitation light and a second objective captures fluorescence light emitted by the specimen. In other embodiments, more than two, e.g. three, four, six or more than six, objectives may be used.

[0165] FIG. 12C depicts an embodiment with a movable objective 1222 configured to move between a plurality of positions (indicated with dashed lines). The orientation of the objective relative to the build volume 1200 may change to project at different angles at each depth. The effective half aperture angle 1224, and thus the effective numerical aperture, of the moving objectives is larger than the numerical aperture of the (stationary) objective itself.

[0166] In such an embodiment, instead of pre-computing and projecting a single exposure image at each depth, a plurality of images may be projected at each depth, i.e. for each focus plane, while the orientation of the objective is changed with respect to the build volume. Depending on the implementation, an exposure image may be computed for each of a plurality of predetermined positions, or the exposure image may be continuously adapted while the objective moves. In an embodiment, the objective may rotate around an axis parallel to a surface of the build volume. In a different embodiment, the objective may rotate around an axis perpendicular to the build volume, or the build volume may be mounted on a rotatable stage.

[0167] Embodiments with a plurality of objectives or with one or more objectives that are movable with respect to the build volume may offer a way to increase the resolution of the system beyond the limits dictated by the parameters of a single objective, thus leading to a higher resolution and/or smaller details in a created object.

[0168] FIG. 13 is a block diagram illustrating an exemplary data processing system that may be used in as described in this disclosure. Data processing system 1300 may include at least one processor 1302 coupled to memory elements 1304 through a system bus 1306. As such, the data processing system may store program code within memory elements 1304. Further, processor 1302 may execute the program code accessed from memory elements 1304 via system bus 1306. In one aspect, data processing system may be implemented as a computer that is suitable for storing and/or executing program code. It should be appreciated, however, that data processing system 1300 may be implemented in the form of any system including a processor and memory that is capable of performing the functions described within this specification.

[0169] Memory elements 1304 may include one or more physical memory devices such as, for example, local memory 1308 and one or more bulk storage devices 1310. Local memory may refer to random access memory or other non-persistent memory device(s) generally used during actual execution of the program code. A bulk storage device may be implemented as a hard drive or other persistent data storage device. The processing system 1300 may also include one or more cache memories (not shown) that provide temporary storage of at least some program code in order to reduce the number of times program code must be retrieved from bulk storage device 1310 during execution.

[0170] Input/output (I/O) devices depicted as input device 1312 and output device 1314 optionally can be coupled to the data processing system. Examples of input device may include, but are not limited to, for example, a keyboard, a pointing device such as a mouse, or the like. Examples of output device may include, but are not limited to, for example, a monitor or display, speakers, or the like. Input device and/or output device may be coupled to data processing system either directly or through intervening I/O controllers. A network adapter 1316 may also be coupled to data processing system to enable it to become coupled to other systems, computer systems, remote network devices, and/or remote storage devices through intervening private or public networks. The network adapter may comprise a data receiver for receiving data that is transmitted by said systems, devices and/or networks to said data and a data transmitter for transmitting data to said systems, devices and/or networks. Modems, cable modems, and Ethernet cards are examples of different types of network adapter that may be used with data processing system 1350.

[0171] As pictured in FIG. 13, memory elements 1304 may store an application 1318. It should be appreciated that data processing system 1300 may further execute an operating system (not shown) that can facilitate execution of the application. Application, being implemented in the form of executable program code, can be executed by data processing system 1300, e.g., by processor 1302. Responsive to executing application, data processing system may be configured to perform one or more operations to be described herein in further detail.

[0172] In one aspect, for example, data processing system 1300 may represent a client data processing system. In that case, application 1318 may represent a client application that, when executed, configures data processing system 1300 to perform the various functions described herein with reference to a “client”. Examples of a client can include, but are not limited to, a personal computer, a portable computer, a mobile phone, or the like. In another aspect, data processing system may represent a server. For example, data processing system may represent an (HTTP) server in which case application 1318, when executed, may configure data processing system to perform (HTTP) server operations. In another aspect, data processing system may represent a module, unit or function as referred to in this specification.

[0173] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

[0174] The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.