IP Library Granted Patent US 10,307,963
Granted Patent B2
US 10,307,963 · App. 16/114,711 · Granted Jun 4, 2019

Multi-material three dimensional models

Inventors: Francesco Iorio (Toronto, CA); Nigel Jed Wesley Morris (Toronto, CA); Adrian Adam Thomas Butscher (Toronto, CA); Massimiliano Moruzzi (Rockford, IL)
Assignee: Autodesk, Inc.
B29C64/386B29C64/393G05B19/4099B33Y50/02G05B2219/35134G05B2219/49007
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,307,963
App. No.
16/114,711
Granted
Jun 4, 2019
Kind
B2
Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, facilitate creation and use of multi-material three dimensional models. In one aspect, a system includes one or more computer storage media having instructions stored thereon; and one or more data processing apparatus configured to execute the instructions to perform operations including (i) receiving input specifying different material properties of an object to be manufactured, (ii) generating from the input a three dimensional (3D) model of the object using overlapping volume representations of the different material properties of the object, wherein the overlapping volume representations employ different data formats and different resolutions, and (iii) storing the 3D model of the object for use in manufacturing the object.

Claims (39)

1. A system comprising:

one or more computer storage media having instructions stored thereon; and

one or more data processing apparatus configured to execute the instructions to cause the one or more data processing apparatus to (i) obtain a multi-material three dimensional (3D) model of an object to be manufactured, wherein the multi-material 3D model comprises different data format representations that are collocated in a defined 3D volume, and the different data format representations store values for respective different material properties of the object in the defined 3D volume, (ii) sample the stored values in the different data format representations to obtain output values at a specified resolution level within the 3D volume, and (iii) combine the output values for provision to a manufacturing system to create the object.

2. The system of claim 1 , wherein the one or more data processing apparatus are configured to execute the instructions to generate an output document for the manufacturing system, and to send the output document to the manufacturing system to cause the manufacturing system to build the object.

3. The system of claim 2 , comprising the manufacturing system comprising a 3D printer configured to 3D print the object using different metals, which are combined to form different alloys in the object.

4. The system of claim 1 , wherein the one or more data processing apparatus are configured to execute the instructions to use a respective sampling function for each of the different data format representations to obtain the output values at the specified resolution level within the 3D volume.

5. The system of claim 4 , wherein at least one sampling function for at least one of the different data format representations has an associated interpolant assigned from a set of available interpolants that employ piecewise constant interpolation, linear interpolation, polynomial interpolation, and spline interpolation.

6. The system of claim 1 , wherein the different data format representations comprise at least one volume representation and at least one surface representation.

7. The system of claim 6 , wherein the at least one surface representation comprises a surface representation used to model a sharp transition between one set of material properties and another set of material properties within the object.

8. The system of claim 6 , wherein the at least one volume representation comprises one or more volume representations for each of a chemical property, an electrical property, a mechanical property, an optical property, a thermal property, and a magnetic property.

9. The system of claim 1 , wherein the different data format representations comprise at least one discretized data format representation and at least one continuous data format representation.

10. The system of claim 9 , wherein the at least one discretized data format representation comprises two or more differently discretized volume representations.

11. The system of claim 1 , wherein the one or more data processing apparatus are configured to execute the instructions to cause the one or more data processing apparatus to obtain the multi-material 3D model of the object to be manufactured by performing operations comprising:

receiving input specifying the different data format representations for the respective different material properties;

generating the multi-material 3D model of the object in the defined 3D volume using the different data format representations; and

storing the multi-material 3D model of the object in long term storage for use in creating the object by the manufacturing system.

12. The system of claim 11 , wherein the receiving comprises receiving selections of predefined properties provided by an interface.

13. The system of claim 12 , wherein the generating comprises determining a recommended data format representation for a property based on an available processor resource in a computer system including the long term storage.

14. The system of claim 13 , wherein the storing comprises storing the multi-material 3D model of the object in the long term storage accessible to parallel computing resources in the computer system.

15. A computer storage medium having instructions stored thereon that cause data processing apparatus to perform operations comprising:

obtaining a multi-material three dimensional (3D) model of an object to be manufactured, wherein the multi-material 3D model comprises different data format representations that are collocated in a defined 3D volume, and the different data format representations store values for respective different material properties of the object in the defined 3D volume;

sampling the stored values in the different data format representations to obtain output values at a specified resolution level within the 3D volume; and

combining the output values for provision to a manufacturing system to create the object.

16. The computer storage medium of claim 15 , wherein the combining comprises generating an output document for the manufacturing system comprising an additive manufacturing system, and the operations comprise sending the output document to the additive manufacturing system to cause the additive manufacturing system to build the object.

17. The computer storage medium of claim 16 , wherein the additive manufacturing system comprises a 3D printer configured to 3D print the object using different metals, which are combined to form different alloys in the object.

18. The computer storage medium of claim 15 , wherein the sampling comprises using a respective sampling function for each of the different data format representations to obtain the output values at the specified resolution level within the 3D volume.

19. The computer storage medium of claim 18 , wherein at least one sampling function for at least one of the different data format representations has an associated interpolant assigned from a set of available interpolants that employ piecewise constant interpolation, linear interpolation, polynomial interpolation, and spline interpolation.

20. The computer storage medium of claim 15 , wherein the different data format representations comprise at least one volume representation and at least one surface representation.

21. The computer storage medium of claim 20 , wherein the at least one surface representation comprises a surface representation used to model a sharp transition between one set of material properties and another set of material properties within the object.

22. The computer storage medium of claim 20 , wherein the at least one volume representation comprises one or more volume representations for each of a chemical property, an electrical property, a mechanical property, an optical property, a thermal property, and a magnetic property.

23. The computer storage medium of claim 15 , wherein the different data format representations comprise at least one discretized data format representation and at least one continuous data format representation.

24. The computer storage medium of claim 23 , wherein the at least one discretized data format representation comprises two or more differently discretized volume representations.

25. The computer storage medium of claim 15 , wherein the obtaining comprises:

receiving input specifying the different data format representations for the respective different material properties;

generating the multi-material 3D model of the object in the defined 3D volume using the different data format representations; and

storing the multi-material 3D model of the object in long term storage for use in creating the object by the manufacturing system.

26. The computer storage medium of claim 25 , wherein the receiving comprises receiving selections of predefined properties provided by an interface.

27. The computer storage medium of claim 26 , wherein the generating comprises determining a recommended data format representation for a property based on an available processor resource in a computer system including the long term storage.

28. The computer storage medium of claim 27 , wherein the storing comprises storing the multi-material 3D model of the object in the long term storage accessible to parallel computing resources in the computer system.

Assignments (2)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Aug 19, 2022
From: AUTODESK, INC.
To: AUTODESK, INC.
Reel/Frame 061572/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2018
From: IORIO, FRANCESCO; MORRIS, NIGEL JED WESLEY; BUTSCHER, ADRIAN ADAM THOMAS; MORUZZI, MASSIMILIANO
To: AUTODESK, INC.
Reel/Frame 047096/0058 →
Continuity (3)
Continuation 14869847 · Sep 29, 2015
Provisional Application 62062025 · Oct 9, 2014
Related Publication 20190030816A1 · Jan 31, 2019