Method and apparatus for embedding a 2-dimensional image in a 3-dimensional model
AssigneeAdobe Inc.
InventorsMayur Hemani, Abhishek Kumar, Naveen Prakash Goel
Life of this patent
Estimating the term…
Abstract
A computer implemented method and apparatus for embedding a 2D image in a 3D model. The method comprises generating a 3-dimensional (3D) print matrix representing a 2-dimensional (2D) image, wherein the print matrix comprises a plurality of sub-regions, the base plane of each sub-region angled with respect to a top surface of the print matrix so as to produce a plurality of shades, each shade representing a shade of the 2D image; and embedding the print matrix in a (3D) model.
Claims20
A computer implemented method of embedding 2-dimensional images into 3-dimensional models comprising:
- processing a 2-dimensional image using one or more of gray scaling, noise removal, or dithering;
- generating an indexed color image from the processed 2-dimensional image, the indexed color image comprising a pre-determined number of colors based on reflective properties of a 3-dimensional printing material;
- generating a 3-dimensional print matrix representing the 2-dimensional image, wherein the 3-dimensional print matrix comprises a plurality of sub-regions, a base plane of each sub-region angled so as to produce a respective one of a plurality of shades, each shade representing a color of the indexed color image;
- and
- embedding the 3-dimensional print matrix in a 3-dimensional model formed of the 3-dimensional printing material.
An apparatus for embedding 2-dimensional images into 3-dimensional models comprising:
- at least one processor;
- a non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the apparatus to:
- process a 2-dimensional image using one or more of gray scaling, noise removal, or dithering;
- generate an indexed color image from the processed 2-dimensional image, the indexed color image comprising a pre-determined number of colors based on reflective properties of a 3-dimensional printing material;
- generate a 3-dimensional print matrix representing the 2-dimensional image, wherein the 3-dimensional print matrix comprises a plurality of sub-regions, a base plane of each sub-region angled so as to produce a respective one of a plurality of shades, each shade representing a color of the indexed color image;
- and
- embed the 3-dimensional print matrix in a 3-dimensional model formed of the 3-dimensional printing material.
A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a steps comprising:
- processing a 2-dimensional image using one or more of gray scaling, noise removal, or dithering;
- generating an indexed color image from the processed 2-dimensional image, the indexed color image comprising a pre-determined number of colors based on reflective properties of a 3-dimensional printing material;
- generating a 3-dimensional print matrix representing the 2-dimensional image, wherein the 3-dimensional print matrix comprises a plurality of sub-regions, a base plane of each sub-region angled so as to produce a respective one of a plurality of shades, each shade representing a color of the indexed color image;
- and
- embedding the 3-dimensional print matrix in a 3-dimensional model formed of the 3-dimensional printing material.
Dependencies are inferred from the claim text.