CREATING AND MODIFYING 3D OBJECT TEXTURES
First Claim
1. A method for rendering a three-dimensional (3D) object, comprising:
- retrieving a mask layer defining a color for a fill area;
retrieving a detail layer defining 3D object details to be displayed;
retrieving a shadow layer defining 3D object surface shadows; and
merging the mask layer, the detail layer, and the shadow layer into a texture for rendering on the 3D object, wherein each layer includes a plurality of rule sets defining drawing properties of the layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a graphical user interface to manipulate 3D object textures. The method includes retrieving a mesh object for editing, wherein the mesh object is associated with a mask layer, a detail layer, and a shadow layer. The method includes displaying a hierarchical tree of the layers associated with the mesh object, wherein each layer is associated with a drawing order, a color blending function, and a rule set. The method includes, responsive to receiving a first set of user commands via a GUI, adding or editing at least one layer associated with the mesh object. The method includes responsive to receiving a second set of user commands via the GUI, adding or editing at least one of: the drawing order, the color blending function, and the rule set associated with a layer. The method includes automatically rendering the 3D object for user preview.
22 Citations
21 Claims
-
1. A method for rendering a three-dimensional (3D) object, comprising:
-
retrieving a mask layer defining a color for a fill area; retrieving a detail layer defining 3D object details to be displayed; retrieving a shadow layer defining 3D object surface shadows; and merging the mask layer, the detail layer, and the shadow layer into a texture for rendering on the 3D object, wherein each layer includes a plurality of rule sets defining drawing properties of the layer. - View Dependent Claims (2, 3)
-
-
4. An article of manufacture comprising:
-
a computer-readable storage medium having instructions stored thereon, which when executed by a computer, cause the computer to perform a method of rendering a three-dimensional (3D) object, the instructions including; instructions to retrieve a mask layer defining a color for a fill area; instructions to retrieve a detail layer defining 3D object details to be displayed; instructions to retrieve a shadow layer defining 3D object surface shadows; and instructions to merge the mask layer, the detail layer, and the shadow layer into a texture for rendering on the 3D object, wherein each layer includes a plurality of rule sets defining drawing properties of the layer. - View Dependent Claims (5, 6)
-
-
7. An article of manufacture comprising:
-
a computer-readable storage medium having instructions stored thereon, which when executed by a computer, cause the computer to provide a graphical user interface (GUI) configured to manipulate three-dimensional (3D) object textures, the instructions including; instructions to retrieve a mesh object for editing, wherein the mesh object is associated with a mask layer, a detail layer, and a shadow layer; instructions to display a hierarchical tree of the layers associated with the mesh object, wherein each layer is associated with a predetermined drawing order, a color blending function, and a rule set; instructions to add or edit a layer associated with the mesh object responsive to receiving a first set of user commands; and instructions to add or edit at least one of the predetermined drawing order, the color blending function, and the rule set associated with a layer, responsive to receiving a second set of user commands. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for rendering a three-dimensional (3D) object, comprising:
-
a processor; a memory coupled with the processor over an integrated circuit bus; and a texture tool component configured to; retrieve a mask layer defining a color for a fill area; retrieve a detail layer defining 3D object details to be displayed; retrieve a shadow layer defining 3D object surface shadows; and merge the mask layer, the detail layer, and the shadow layer into a texture for rendering on the 3D object, wherein each layer includes a plurality of rule sets defining drawing properties of the layer. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus configured to provide a graphical user interface (GUI) for manipulating three-dimensional (3D) object textures, comprising:
-
a processor; a memory coupled with the processor over an integrated circuit bus; and a texture tool component configured to; retrieve a mesh object for editing, wherein the mesh object is associated with a mask layer, a detail layer, and a shadow layer; display a hierarchical tree of layers associated with the mesh object, wherein each layer is associated with a drawing order, a color blending function, and a rule set; add or edit a layer associated with the mesh object responsive to receiving a first set of user commands via the GUI; and add or edit at least one of the drawing order, the color blending function, and the rule set associated with a layer, responsive to receiving a second set of user commands via the GUI. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification