IP Library › Granted Patent US 10,539,950
Granted Patent B2
US 10,539,950 · App. 15/229,230 · Granted Jan 21, 2020

Fabricating full color three-dimensional objects

Inventors: Yulin Jin (Redmond, WA); Emmett Lalish (Seattle, WA); Kris N. Iverson (Redmond, WA); Jesse McGatha (Sammamish, WA); Shanen J. Boettcher (Bellevue, WA)
Assignee: Microsoft Technology Licensing, LLC
G05B19/4099B33Y10/00B33Y50/02G05B15/02B29K2995/0021G05B2219/49008G05B2219/49013G05B2219/49018G05B2219/49019G05B2219/49023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,539,950
App. No.
15/229,230
Granted
Jan 21, 2020
Kind
B2
Abstract

A method, computing system, and one or more computer-readable storage media for fabricating full color three-dimensional objects are provided herein. The method includes transforming a three-dimensional model into instructions for a fabrication device by slicing the three-dimensional model into layers with color information preserved, generating two-dimensional polygons for each layer based on colors on faces, colors on textures, and/or gradient colors, and determining a tool path for fabricating an object from colored materials based on the two-dimensional polygons for each layer. Determining the tool path includes generating instructions that direct the fabrication device to apply colored material for all two-dimensional polygons of a same color before switching colors, smooth an exterior of the object by switching colors at an internal vertex of each two-dimensional polygon within each layer, and deposit transitional material within an infill area, a support structure, and/or an area outside the object when switching colors.

Claims (59)

1. A method for fabricating full color three-dimensional objects, comprising transforming, via a computing device comprising three-dimensional printing capabilities, a three-dimensional model into instructions for a fabrication device by:

slicing the three-dimensional model into layers with color information preserved, the layers comprising addressable units, wherein the addressable units are associated with an amount of colored material applied during fabrication;

determining a tool path for fabricating a full color three-dimensional object from colored materials based on the addressable units for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to:

apply colored material for addressable units of a same color before switching colors, the colored material to be adjusted to simulate a lighting effect based on lighting information indicating a luminosity value, the lighting effect to simulate at least one light shining on the full color three-dimensional object;

smooth an exterior of the full color three-dimensional object by switching colors at an addressable unit within one of the layers;

identify a deposit area for transitional material within the one layer; and

deposit the transitional material within the deposit area when switching colors.

2. The method of claim 1 , wherein the deposit area comprises an infill area.

3. The method of claim 1 , wherein the deposit area comprises a support structure.

4. The method of claim 1 , wherein the deposit area comprises an area outside the full color three-dimensional object.

5. The method of claim 1 , wherein the deposit area comprises a combination of an infill area, a support structure, and an area outside the full color three-dimensional object.

6. The method of claim 1 , wherein generating instructions that direct the fabrication device to deposit the transitional material comprises:

calculating a length of colored material used while switching colors;

determining whether to generate transitional material based on the length of the colored material; and

generating instructions directing the fabrication device to deposit the transitional material.

7. The method of claim 1 , wherein transforming the three-dimensional model into instructions for the fabrication device comprises:

slicing the three-dimensional model into layers with material information preserved; and

determining the tool path for fabricating the full color three-dimensional object based on the addressable units for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to:

apply material for addressable units of a same material before switching materials;

smooth an exterior of the full color three-dimensional object by switching materials at one of the addressable units within each layer; and

deposit the transitional material within the identified deposit area when switching materials.

8. A computing system for fabricating full color three-dimensional objects, comprising:

a fabrication device; and

a fabrication manager communicably coupled to the fabrication device, wherein the fabrication manager comprises:

a processor that is configured to execute stored instructions; and

a system memory comprising code configured to:

slice a three-dimensional model into layers with color information preserved;

determine a tool path for fabricating a full color three-dimensional object from colored materials based on addressable units for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to:

apply colored material for addressable units of a same color before switching colors, the colored material to be adjusted to simulate a lighting effect based on lighting information indicating a luminosity value, the lighting effect to simulate at least one light shining on the full color three-dimensional object;

smooth an exterior of the full color three-dimensional object by switching colors at an addressable unit within one of the layers;

identify a deposit area for transitional material within the one layer; and

deposit the transitional material within the deposit area when switching colors.

9. The computing system of claim 8 , wherein the deposit area comprises an infill area.

10. The computing system of claim 8 , wherein the deposit area comprises a support structure.

11. The computing system of claim 8 , wherein the deposit area comprises an area outside the full color three-dimensional object.

12. The computing system of claim 8 , wherein the deposit area comprises a combination of an infill area, a support structure, and an area outside the full color three-dimensional object.

13. The computing system of claim 8 , wherein the system memory comprises code configured to generate instructions that direct the fabrication device to deposit the transitional material by:

calculating a length of colored material used while switching colors;

determining whether to generate transitional material based on the length of the colored material; and

generating instructions directing the fabrication device to deposit the transitional material.

14. The computing system of claim 8 , wherein transforming the three-dimensional model into instructions for the fabrication device comprises:

slicing the three-dimensional model into layers with material information preserved; and

determining the tool path for fabricating the full color three-dimensional object based on the addressable units for each layer, wherein determining the tool path comprises generating instructions that direct the fabrication device to:

apply material for addressable units of a same material before switching materials;

smooth an exterior of the full color three-dimensional object by switching materials at one of the addressable units within each layer; and

deposit the transitional material within the identified deposit area when switching materials.

15. The computing system of claim 8 , wherein a surface of the full color three-dimensional object is fabricated in three dimensions.

16. The computing system of claim 8 , wherein the layers comprise two-dimensional polygons.

17. One or more computer-readable storage media for storing computer-readable instructions, the computer-readable instructions providing a system for fabricating a three-dimensional object when executed by one or more processing devices, the computer-readable instructions comprising code configured to:

slice a three-dimensional model into layers with material information preserved; and

determine a tool path for fabricating the three-dimensional object from different types of materials based on addressable units for each layer, wherein determining the tool path comprises generating instructions that direct a fabrication device to:

apply material for addressable units of a same material before switching materials, the material to be adjusted to simulate a lighting effect based on lighting information indicating a luminosity value, the lighting effect to simulate at least one light shining on a full color three-dimensional object;

smooth an exterior of the three-dimensional object by switching colors at an addressable unit within one of the layers;

identify a deposit area for transitional material within the one layer; and

deposit the transitional material within the deposit area when switching colors.

18. The one or more computer-readable storage media of claim 17 , wherein the different types of materials comprise color materials, transparent materials, dissolvable materials, or rubberlike materials, or any combinations thereof.

19. The one or more computer-readable storage media of claim 17 , wherein the deposit area comprises an infill area.

20. The one or more computer-readable storage media of claim 17 , wherein the deposit area comprises a support structure.

21. The one or more computer-readable storage media of claim 17 , wherein the deposit area comprises an area outside the three-dimensional object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2016
From: JIN, YULIN; LALISH, EMMETT; IVERSON, KRIS N.; MCGATHA, JESSE; BOETTCHER, SHANEN J.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039350/0043 →
Continuity (2)
Continuation 14203140 · Mar 10, 2014
Related Publication 20160342150A1 · Nov 24, 2016
Cited By (1)
US 12,636,826