Skin-based approach to virtual modeling

US10338387B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10338387-B2
Application numberUS-201514968661-A
CountryUS
Kind codeB2
Filing dateDec 14, 2015
Priority dateDec 15, 2014
Publication dateJul 2, 2019
Grant dateJul 2, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A design engine for designing an article to be worn on a human body part (input canvas) in a virtual environment. A virtual model engine of the design engine is used to generate and modify a virtual model of the input canvas and a virtual model of the article based on skin-based gesture inputs detected by an input processing engine. The gesture inputs comprise contacts between an input tool and the input canvas at locations on the input canvas. The virtual model engine may implement different design modes for receiving and processing gesture inputs for designing the article, including direct manipulation, generative manipulation, and parametric manipulation modes. In all three modes, a resulting virtual model of the article is based on physical geometries of at least part of the input canvas. The resulting virtual model of the article is exportable to a fabrication device for physical fabrication of the article.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for designing an article, the method comprising: detecting a first set of contacts between an input tool and an input canvas at a first set of locations on the input canvas, wherein the input canvas comprises a body part of a user; determining a first input to a virtual model of input canvas based on the first set of contacts and the first set of locations, wherein the virtual model of the input canvas comprises a first set of three-dimensional (3D) geometries; modifying the virtual model of the input canvas based on the first input to generate a modified virtual model of the input canvas, wherein the modified virtual model of the input canvas comprises a second set of 3D geometries that is different from the first set of 3D geometries; and generating a virtual model of the article based on the modified virtual model of the input canvas. 2. The computer-implemented method of claim 1 , further comprising exporting the virtual model of the article to a fabrication device. 3. The computer-implemented method of claim 1 , wherein the virtual model of the input canvas comprises a malleable virtual model of the input canvas comprising a malleable surface on the virtual model of the input canvas and the modified virtual model of the input canvas comprises a modified malleable virtual model of the input canvas. 4. The computer-implemented method of claim 3 , wherein: the malleable virtual model of the input canvas comprises at least one control edge having an associated elasticity threshold; and the first input comprises a grab input located at the at least one control edge, wherein the grab input exceeds the associated elasticity threshold. 5. The computer-implemented method of claim 3 , further comprising subtracting a volume associated with the input canvas from a volume associated with the modified malleable virtual model of the input canvas in generating a virtual model of the article. 6. The computer-implemented method of claim 1 , wherein the virtual model of the input canvas comprises a heatmap virtual model of the input canvas indicating a number of times inputs are received at different locations on the input canvas and the modified virtual model of the input canvas comprises a modified heatmap virtual model of the input canvas. 7. The computer-implemented method of claim 6 , further comprising applying a generative algorithm to the modified heatmap virtual model of the input canvas to produce three-dimensional (3D) geometries in the modified heatmap virtual model of the input canvas. 8. The computer-implemented method of claim 1 , further comprising generating the virtual model of the input canvas based on a three-dimensional (3D) scan of the input canvas received from an input camera. 9. The computer-implemented method of claim 1 , wherein the article comprises a wearable computing device, medical device, or fashion item. 10. A non-transitory computer-readable medium storing program instructions that, when executed by a processor, cause the processor to design an article by performing the steps of: detecting a first set of contacts between an input tool and an input canvas at a first set of locations on the input canvas, wherein the input canvas comprises a body part of a user; determining a first input to a virtual model of input canvas based on the first set of contacts and the first set of locations, wherein the virtual model of the input canvas comprises a first set of three-dimensional (3D) geometries; modifying the virtual model of the input canvas based on the first input to generate a modified virtual model of the input canvas, wherein the modified virtual model of the input canvas comprises a second set of 3D geometries that is different from the first set of 3D geometries; and generating a virtual model of the article based on the modified virtual model of the input canvas. 11. The non-transitory computer-readable medium of claim 10 , further comprising exporting the virtual model of the article to a fabrication device. 12. The non-transitory computer-readable medium of claim 10 , wherein the virtual model of the input canvas comprises a malleable virtual model of the input canvas comprising a malleable surface on the virtual model of the input canvas and the modified virtual model of the input canvas comprises a modified malleable virtual model of the input canvas. 13. The non-transitory computer-readable medium of claim 10 , wherein the virtual model of the input canvas comprises a heatmap virtual model of the input canvas indicating a number of times inputs are received at different locations on the input canvas and the modified virtual model of the input canvas comprises a modified heatmap virtual model of the input canvas. 14. The non-transitory computer-readable medium of claim 10 , further comprising generating the virtual model of the input canvas based on a three-dimensional (3D) scan of the input canvas received from an input camera. 15. The non-transitory computer-readable medium of claim 10 , wherein the article comprises a wearable computing device, medical device, or fashion item. 16. The non-transitory computer-readable medium of claim 10 , wherein the first input comprises a touch input, a poke input, a rub input, a drag input, a grab input, or a resize input. 17. The non-transitory computer-readable medium of claim 10 , further comprising: detecting a movement of the input canvas; determining a second input based on the movement of the input canvas; and navigating the virtual model of the input canvas based on the second input. 18. The non-transitory computer-readable medium of claim 10 , wherein the virtual model of the article is based on physical geometries of at least a portion of the input canvas. 19. A system configured for designing an article, comprising: a memory that includes a virtual model engine; and a processor that is coupled to the memory and, upon executing the virtual model engine, is configured to: detect a first set of contacts between an input tool and an input canvas at a first set of locations on the input canvas, wherein the input canvas comprises a body part of a user; determine a first input to a virtual model of input canvas based on the first set of contacts and the first set of locations, wherein the virtual model of the input canvas comprises a first set of three-dimensional (3D) geometries; modify the virtual model of the input canvas based on the first input to generate a modified virtual model of the input canvas, wherein the modified virtual model of the input canvas comprises a second set of 3D geometries that is different from the first set of 3D geometries; and generate a virtual model of the article based on the modified virtual model of the input canvas. 20. The system of claim 19 , further comprising an input camera for generating a three-dimensional (3D) scan of the input canvas for producing the virtual model of the input canvas. 21. The system of claim 19 , further comprising a fabrication device for fabricating the article based on the virtual model of the article. 22. The system of claim 21 , wherein the fabrication device comprises a CNC machine capable of producing physical three-dimensional articles.

Assignees

Inventors

Classifications

  • Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • characterised by the informative content of the display · CPC title

  • Shape modification · CPC title

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10338387B2 cover?
A design engine for designing an article to be worn on a human body part (input canvas) in a virtual environment. A virtual model engine of the design engine is used to generate and modify a virtual model of the input canvas and a virtual model of the article based on skin-based gesture inputs detected by an input processing engine. The gesture inputs comprise contacts between an input tool and…
Who is the assignee on this patent?
Autodesk Inc
What technology area does this patent fall under?
Primary CPC classification G02B27/017. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).