US2014368502A1PendingUtilityA1

Systems, methods, and computer-readable media for integrating a three-dimensional asset with a three-dimensional model

Assignee: APPLE INCPriority: Sep 28, 2010Filed: Sep 2, 2014Published: Dec 18, 2014
Est. expirySep 28, 2030(~4.2 yrs left)· nominal 20-yr term from priority
Inventors:Thomas Goossens
G06T 19/20G06T 17/10G06F 3/04815G06T 2219/2004G06T 2219/2021G06T 2200/04
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods, and computer-readable media are provided for integrating a three-dimensional asset with a three-dimensional model. Each asset can include a base surface and either a protrusion or a projection extending from the base. Once the asset is placed at a particular position with respect to the model, one or more vertices defining a periphery of the base surface can be projected onto an external surface of the model. Then, one or more portions of the asset can be deformed to provide a smooth transition between the external surface of the asset and the external surface of the model. In some cases, the asset can include a hole extending through the external surface of the model for defining a cavity. A secondary asset can be placed in the cavity such as, for example, an eyeball asset placed in an eye socket asset.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for integrating an asset with a three-dimensional model, wherein the asset comprises a pivot point and a base, and wherein the model comprises a surface, the method comprising:
 displaying the three-dimensional model;   identifying a contact point on a surface of the model at which to place the asset;   positioning the asset on the model such that the pivot point of the asset coincides with the identified contact point;   projecting the base onto the surface of the model; and   modifying a shape of the asset in the vicinity of the base to provide a smooth transition between the asset and the surface of the model.   
     
     
         2 . The method of  claim 1 , further comprising:
 identifying a vertex in the base; and   projecting the vertex onto the surface of the model.   
     
     
         3 . The method of  claim 1 , wherein:
 a periphery of the base defines a closed path.   
     
     
         4 . The method of  claim 3 , further comprising:
 identifying a sequence of vertices on the path; and   projecting each vertex of the sequence of vertices on the external surface of the model.   
     
     
         5 . The method of  claim 4 , further comprising:
 removing portions of the surface of the model enclosed within the closed path to expose a portion of the asset.   
     
     
         6 . The method of  claim 5 , wherein the asset comprises a cavity visible through the surface of the model. 
     
     
         7 . The method of  claim 1 , wherein the base of the asset is initially enclosed within the model when the asset is positioned prior to projecting the base on the surface of the model. 
     
     
         8 . The method of  claim 7 , further comprising:
 identifying at least one plane tangent to the surface of the model at a point of the surface of the model on which the base is projected; and   modifying the shape of the asset such that a region of the shape of the asset in the vicinity of the projected base is in the identified at least one plane.   
     
     
         9 . An electronic device comprising:
 an input interface;   a display; and   control circuitry coupled to the input interface and the display, wherein the control circuitry is operative to:
 direct the display to display an avatar; 
 receive from the input interface of a selection of an asset to integrate with an external surface of the avatar, wherein the asset comprises a protrusion extending from a base; 
 project the base onto the external surface of the avatar; and 
 modify the shape of the protrusion in the vicinity of the projected base to provide a seamless transition between the external surface of the avatar and the protrusion. 
   
     
     
         10 . The electronic device of  claim 9 , wherein the control circuitry is further operative to:
 initially position the asset such that the base is enclosed within a volume of the avatar.   
     
     
         11 . The electronic device of  claim 10 , wherein the control circuitry is further operative to:
 position the asset such that a pivot point of the asset coincides with a contact point on the external surface of the avatar.   
     
     
         12 . The electronic device of  claim 10 , wherein the control circuitry is further operative to:
 receive, from the input interface, an instruction to move the asset;   project the base onto a new region of the external surface of the avatar; and   modify the shape of the protrusion in the vicinity of the projected base based on a curvature of the new region of the external surface of the avatar.   
     
     
         13 . The electronic device of  claim 12 , wherein the modified shape of the protrusion provides a seamless transition with the new region of the external surface. 
     
     
         14 . A method for integrating an asset with a three-dimensional model, comprising:
 displaying a base structure of a three-dimensional model, wherein the base structure comprises a surface;   identifying a hole asset to integrate with the base structure, wherein the hole asset comprises an internal surface corresponding to a cavity, and a base defining an opening for the hole asset;   placing the hole asset in the base structure, wherein a portion of the cavity extends through the surface of the base structure;   projecting the base onto the surface of the base structure; and   removing from display portions of the surface of the base structure that are in the projected base, wherein the internal surface of the hole asset is visible through the removed portions of the surface.   
     
     
         15 . The method of  claim 14 , further comprising:
 adjusting a shape of the internal surface in a region adjacent to the projected base.   
     
     
         16 . The method of  claim 15 , further comprising:
 adjusting the shape of the internal surface such that the internal surface seamlessly transitions to the surface of the model remaining around a periphery of the projected base.   
     
     
         17 . The method of  claim 15 , further comprising:
 receiving a selection of a secondary asset; and   displaying the secondary asset in the cavity of the hole asset.   
     
     
         18 . The method of  claim 16 , wherein the secondary asset comprises an eyeball asset. 
     
     
         19 . The method of  claim 14 , further comprising:
 identifying a sequence of vertices around a periphery of the base; and   projecting each vertex of the identified sequence of vertices onto the surface of the base structure.

Join the waitlist — get patent alerts

Track US2014368502A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.