A three-dimensional printer system (100, 200, 300) comprising: a resin container defining a cavity therein; a base plate; a plurality of rods extending into the cavity; a plurality of light sources arranged to emit radiation into the plurality of rods, such that when the cavity contains liquid resin, radiation passing through a given one of the rods cures liquid resin that surrounds the given rod; and a control system configured to: (a) receive data specifying a three-dimensional structure; (b) determine a first and a second shape for a first and a second layer, respectively, from a plurality of layers that collectively form the three-dimensional structure; (c) determine one or more of the light sources that correspond to the first shape; (d) form the first layer by operating the one or more light sources that correspond to the first shape to cure liquid resin in the first shape; (e) move the base plate with respect to the resin container to move the first layer relative to the plurality of rods; (f) determine one or more of the light sources that correspond to the second shape; and (g) form the second layer onto a surface of the first layer by operating the one or more light sources that correspond to the second shape to cure liquid resin in the second shape. a resin container defining a cavity therein; a base plate; a plurality of rods extending into the cavity; a plurality of light sources arranged to emit radiation into the plurality of rods, such that when the cavity contains liquid resin, radiation passing through a given one of the rods cures liquid resin that surrounds the given rod; and a control system configured to: (a) receive data specifying a three-dimensional structure; (b) determine a first and a second shape for a first and a second layer, respectively, from a plurality of layers that collectively form the three-dimensional structure; (c) determine one or more of the light sources that correspond to the first shape; (d) form the first layer by operating the one or more light sources that correspond to the first shape to cure liquid resin in the first shape; (e) move the base plate with respect to the resin container to move the first layer relative to the plurality of rods; (f) determine one or more of the light sources that correspond to the second shape; and (g) form the second layer onto a surface of the first layer by operating the one or more light sources that correspond to the second shape to cure liquid resin in the second shape. (a) receive data specifying a three-dimensional structure; (b) determine a first and a second shape for a first and a second layer, respectively, from a plurality of layers that collectively form the three-dimensional structure; (c) determine one or more of the light sources that correspond to the first shape; (d) form the first layer by operating the one or more light sources that correspond to the first shape to cure liquid resin in the first shape; (e) move the base plate with respect to the resin container to move the first layer relative to the plurality of rods; (f) determine one or more of the light sources that correspond to the second shape; and (g) form the second layer onto a surface of the first layer by operating the one or more light sources that correspond to the second shape to cure liquid resin in the second shape.