IP Library Granted Patent US 9,111,371
Granted Patent B2
US 9,111,371 · App. 11/244,005 · Granted Aug 18, 2015

Workflow system for 3D model creation

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 9,111,371
App. No.
11/244,005
Granted
Aug 18, 2015
Kind
B2
Abstract

A 3D modeling workflow system is disclosed that allows the user to create multiple 2D planes or paint canvases in the 3D scene each having a position and orientation. These 2D planes can be arbitrarily positioned in the 3D scene and can contain a combination of paint and model construction geometry. The construction geometry can span multiple 2D planes. The user is allowed to sketch on the planes using paint and create curve geometry in and between the planes using the sketches as a reference. Collectively the 2D planes allow a 3D object to be represented with different types of input where portions of the object are drawn in by paint and other or the same portions are composed of geometry. The user can swap between painting on the 2D planes and creating model geometry as needed.

Claims (26)

1. A method of creating a 3D model of a 3D object, comprising:

providing a 2D sketching mode for drawing sketches by:

receiving a specification of a first 2D plane having a first position in a 3D space;

receiving a drawing of a first sketch on the first 2D plane; and

receiving a specification of a second 2D plane having a second position in the 3D space, wherein the second position is different from the first position, the second 2D plane comprising a second sketch; and

providing a 3D geometry mode that uses the first sketch on the first 2D plane and the second sketch on the second 2D plane as references to produce a first 3D geometry curve and a second 3D geometry curve, the first 3D geometry curve and the second 3D geometry curve connecting the first 2D plane and the second 2D plane, wherein a 3D surface geometry of the 3D object is defined by the first sketch on the first 2D plane, the second sketch on the second 2D plane, the first 3D geometry curve, and the second 3D geometry curve.

2. The method of claim 1 , wherein the second 2D plane comprises a copy of the first 2D plane that is moved to the second position in the 3D space.

3. The method of claim 1 , wherein:

the first 2D plane comprises at least two sketches intersecting at a first intersection point;

the second 2D plane comprises at least two sketches intersecting at a second intersection point; and

a curve tool snaps the first 3D geometry curve to the first and second intersection points.

4. The method of claim 1 , wherein the 2D sketching mode and the 3D geometry mode are repeatedly switched.

5. The method of claim 1 , wherein, while in 3D geometry mode, the first sketch on the first 2D plane, the second sketch on the second 2D plane, the first 3D geometry curve, and the second 3D geometry curve comprises a network of 3D curves that define the 3D surface geometry of the 3D object.

6. A non-transitory computer-readable storage for controlling a computer to execute a process for creating a 3D model of a 3D object, the process comprising:

providing a 2D sketching mode for drawing sketches by:

receiving a specification of a first 2D plane having a first position in a 3D space;

receiving a drawing of a first sketch on the first 2D plane; and

receiving a specification of a second 2D plane having a second position in the 3D space, where the second position is different from the first position, the second 2D plane comprising a second sketch; and

providing a 3D geometry mode that uses the first sketch on the first 2D plane and the second sketch on the second 2D plane as references to produce a first 3D geometry curve and a second 3D geometry curve, the first 3D geometry curve and the second 3D geometry curve connecting the first 2D plane and the second 2D plane, wherein a 3D surface geometry of the 3D object is defined by the first sketch on the first 2D plane, the second sketch on the second 2D plane, the first 3D geometry curve, and the second 3D geometry curve.

7. The non-transitory computer readable storage of claim 6 , wherein the second 2D plane comprises a copy of the first 2D plane that is moved to the second position in the 3D space.

8. The non-transitory computer readable storage of claim 6 , wherein:

the first 2D plane comprises at least two sketches intersecting at a first intersection point;

the second 2D plane comprises at least two sketches intersecting at a second intersection point; and

a curve tool snaps the first 3D geometry curve to the first and second intersection points.

9. The non-transitory computer readable storage of claim 6 , wherein the 2D sketching mode and the 3D geometry mode are repeatedly switched.

10. The non-transitory computer readable storage of claim 6 , wherein, while in 3D geometry mode, the first sketch on the first 2D plane, the second sketch on the second 2D plane, the first 3D geometry curve, and the second 3D geometry curve comprises a network of 3D curves that define the 3D surface geometry of the 3D object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2006
From: ALIAS SYSTEMS CORPORATION
To: AUTODESK, INC.
Reel/Frame 018375/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2005
From: DAYANAND, SRIRAM; DAUM, MICHAEL CAREY; CHEUNG, CHRISTOPHER
To: ALIAS SYSTEMS CORP.
Reel/Frame 017078/0762 →