Full color three-dimensional object fabrication
First Claim
1. In a computing environment, a method for transforming a three-dimensional model into instructions for a fabrication device, the method performed at least in part on at least one processor, the method comprising:
- computing a color value corresponding to at least a portion of at least one partition of the three-dimensional model;
determining an amount of a colored material to deposit for a geometry corresponding to the at least one partition, the colored material corresponding to the computed color value;
defining a plurality of addressable units for the at least one partition as voxelized data based on the determined amount of the colored material for the geometry, the voxelized data including information corresponding to the geometry, the information corresponding to the geometry including color information, material information, lighting information, and texture information; and
generating an instruction set comprising coordinated instructions corresponding to a controller using the voxelized data to fabricate the at least one partition, the coordinated instructions comprising inserting a first colored plastic filament and a second colored plastic filament into a mixing chamber to generate the colored material, wherein the controller controls the fabrication device to fabricate the at least one partition.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards technology managing three-dimensional object fabrication in full color. In order to transform the object'"'"'s model into an instruction set for a fabrication device, a fabrication manager computes color values corresponding to geometry within a later of the object'"'"'s model. After determining an amount of each colored material to deposit, the fabrication manager generates coordinated instructions configured to deposit a combination of colored materials according to the geometry and efficiently transitioning between colored materials during object fabrication.
33 Citations
20 Claims
-
1. In a computing environment, a method for transforming a three-dimensional model into instructions for a fabrication device, the method performed at least in part on at least one processor, the method comprising:
-
computing a color value corresponding to at least a portion of at least one partition of the three-dimensional model; determining an amount of a colored material to deposit for a geometry corresponding to the at least one partition, the colored material corresponding to the computed color value; defining a plurality of addressable units for the at least one partition as voxelized data based on the determined amount of the colored material for the geometry, the voxelized data including information corresponding to the geometry, the information corresponding to the geometry including color information, material information, lighting information, and texture information; and generating an instruction set comprising coordinated instructions corresponding to a controller using the voxelized data to fabricate the at least one partition, the coordinated instructions comprising inserting a first colored plastic filament and a second colored plastic filament into a mixing chamber to generate the colored material, wherein the controller controls the fabrication device to fabricate the at least one partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A fabrication device comprising:
-
a first mechanism comprising a set of movable components; a second mechanism configured to deposit a colored material for fabricating a three-dimensional object; a fabrication manager configured to generate instructions for actuating the first mechanism and the second mechanism, and further configured to identify a plurality of addressable units and define the plurality of addressable units as voxelized data, the voxelized data including individual information for an individual addressable unit, the individual information including color information, material information, lighting information, and texture information; measure luminosity of the three-dimensional object based on an interaction of light with a surface of the three-dimensional object; and a controller coupled to the first mechanism and the second mechanism and configured to receive the instructions from the fabrication manager and execute the instructions, wherein actuating the first mechanism causes the first mechanism to move according to a three-dimensional geometry, and wherein actuating the second mechanism causes the second mechanism to change the colored material corresponding to color values of the three-dimensional geometry. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage devices having computer-executable instructions, which upon execution perform operations comprising:
-
decomposing a layer of a three-dimensional model into a plurality of geometric elements; defining a plurality of addressable units in the layer, including generating voxelized data for the plurality of addressable units, wherein a set of voxelized data for a respective addressable unit comprises a color value, a material value, a texture value, and a lighting value, wherein the addressable unit represents a minimum amount of a colored material capable of being deposited by a fabrication device on at least a portion of a respective geometric element of the plurality of geometric elements, the respective geometric element being associated with the respective addressable unit, the colored material comprising a combination of two or more materials; storing the color value in respective addressable units; and generating an instruction set for depositing the colored material represented by the respective addressable units, wherein the fabrication device uses the generated instruction set for the depositing of the colored material. - View Dependent Claims (19, 20)
-
Specification