CPC G06T 15/04 (2013.01) [B29C 64/112 (2017.08); B29C 64/393 (2017.08); G06T 7/529 (2017.01); G06T 11/001 (2013.01); B33Y 10/00 (2014.12); B33Y 50/02 (2014.12)] | 10 Claims |
1. A method of additive manufacturing of a three-dimensional object, by an additive manufacturing system loaded with a plurality of colored building materials and at least one non-colored building material, the method comprising:
receiving computer object data having a three-dimensional grid of voxels collectively describing a shape of the three-dimensional object, and an input color texture to be visible over a surface of the object;
for at least a portion of said voxels, classifying said voxel as being either a surface voxel or an internal voxel, wherein each surface voxel is associated with a group of internal voxels forming a receptive field for said surface voxel;
for surface voxel and associated receptive field:
determining a multi-component color for said surface voxel based on a local color of said input color texture corresponding to a location of said surface voxel, wherein each component of said multi-component color corresponds to a color of one colored building material,
assigning said surface voxel and each voxel of said receptive field with one of said color components to define a color stack having a plurality of segments, each having a height that is proportional to a weight of one color component in said multi-component color and comprising all voxels that are assigned with said color component, and
applying a halftoning procedure to each of said surface voxel and said receptive field voxels, to probabilistically designate said voxel with one building material selected from the group consisting of: a non-colored building material, and a colored building material having a color corresponding to a color component assigned to said voxel; and
dispensing and solidifying said building materials by said additive manufacturing system according to said building material designations to sequentially form a plurality of hardened layers in a configured pattern corresponding to said shape of the three-dimensional object.
|