IP Library › Granted Patent US 7,212,202
Granted Patent B2
US 7,212,202 · App. 09/923,410 · Granted May 1, 2007

Method and system for a computer-rendered three-dimensional mannequin

Assignee: Zenimax Media, Inc.
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 7,212,202
App. No.
09/923,410
Granted
May 1, 2007
Kind
B2
Abstract

A human body is three-dimensionally reproduced to create a computer-rendered model. The model is dynamically manipulable to adjust or customize the dimensions of the model to specified measurements. Computer renderings of garments are stored in the computer. The model may be “clothed” with one or more garments, the representation of a garment being accurately adjusted to reflect its fit on a model of the model's particular dimensions. The computer will accurately represent the specific dimensions of the items of clothing in relation to the customized dimensions of the virtual mannequin. The virtual mannequin may be rotated and may be animated to thereby model the clothing and observe the interaction of the clothing with the environment. Once satisfied to the accuracy/appropriateness of the clothing, the computer can output appropriate dimensional, color, and related coordinates.

Claims (49)

1. A method for dynamically modeling fabric for a virtual three dimensional display, the method comprising:

rendering a virtual model in three dimensions, the virtual model having changeable characteristics;

receiving input for varying the characteristics of the virtual model;

varying the characteristics of the virtual model in response to the received input;

rendering the virtual fabric in three dimensions, the virtual fabric to be virtually fitted to the virtual model; and

moving the virtual model with the fitted virtual fabric, wherein the motion of the fitted virtual fabric incorporates fabric qualities, the fabric qualities including at least one from a group consisting of fabric drape, fabric flow, fabric elasticity, and fabric reflectivity.

2. The method of claim 1 , wherein the characteristics of the virtual model include skin tone, general body shape and size, and hair color.

3. The method of claim 1 , wherein the virtual fabric is rendered in three dimensions via input of a plurality of measurements of an actual garment.

4. The method of claim 1 , wherein the virtual model is rendered using information stored in a mesh format.

5. The method of claim 1 , wherein the virtual fabric is rendered using information stored in a mesh format.

6. The method of claim 1 , further comprising:

receiving a selection to rotate the virtual model with the fitted virtual fabric.

7. The method of claim 6 , wherein the virtual model with the fitted virtual fabric is dynamically rotatable.

8. The method of claim 1 , further comprising:

receiving a selection of a background environment for the virtual model.

9. The method of claim 8 , wherein the background environment is included within the presentation wherein the virtual model is located.

10. The method of claim 9 , wherein the background environment includes wind effects.

11. The method of claim 1 , wherein the fitted virtual fabric includes environmental effects.

12. The method of claim 11 , wherein the visual effects include effects resulting from at least one selected from a group consisting of gravity, light, deformation, wind, fabric translucency, reflectivity, and fabric texture.

13. The method of claim 1 , further comprising:

varying light and shadow for the virtual model and the virtual fabric depending on the background environment.

14. A method for displaying a movable virtual model for a user via at least one communications medium, the method comprising:

rendering the virtual model in three dimensions, wherein the virtual model is accessible via the at least one communications medium;

storing a plurality of virtual fabrics rendered in three dimensions in a repository, the virtual fabrics being virtually fittable to the virtual model, wherein the repository is accessible via the at least one communications medium;

receiving a selection of one from the plurality of virtual fabrics via the at least one communications medium, wherein the selected one of the plurality of virtual fabrics is virtually fitted to the virtual model; and

transmitting data for the virtual model and the selected virtually fitted one of the plurality of virtual fabrics to a user terminal via the at least one communications medium.

15. The method of claim 14 , wherein the at least one communications medium is the Internet.

16. The method of claim 14 , wherein the user terminal is a personal computer.

17. The method of claim 14 , wherein the virtual model wearing the selected virtually fitted one of the plurality of virtual fabrics is movable.

18. A method for rendering a model in three dimensions, comprising:

inputting three dimensional data for the model;

storing the model data in a mesh format as model mesh data;

inputting three dimensional data for a fabric to be fitted to the model;

storing the fabric data in a mesh format as fabric mesh data; and

displaying the model mesh data and the fabric mesh data as a virtual model fitted with a virtual fabric;

wherein the virtual model and the virtual fabric is dynamically rotatable; wherein the virtual model and the virtual fabric are virtually movable within a background environment; and

wherein the virtual fabric includes fabric qualities.

19. The method of claim 18 , wherein the fabric qualities include at least one selected from a group consisting of fabric drape, fabric flow, fabric elasticity, and fabric reflectivity.

20. A method for providing a user with a variable three dimensional model, comprising:

displaying a three dimensional model having an initial set of characteristics, the initial set of characteristics including skin tone, general body shape and style, and hair color;

providing the user with a plurality of selectable variables for the initial set of characteristics;

receiving the user selection of variables for the initial set of characteristics;

displaying a three dimensional model having a varied set of characteristics, the varied set of characteristics produced from the user selection of variables for the initial set of characteristics;

providing the user with a plurality of options for motion of the model;

if a selection for motion of the model is received, displaying the model in the selected motion;

providing the user with a plurality of options for environment for the model background;

if a selection for environment for the model is received, displaying the model within the selected environment;

providing the user with a plurality of options for virtual fabrics to be virtually fitted to the model; and

if a selection for a virtual fabric to be virtually fitted to the model is received, displaying the model fitted with the virtual fabric.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2007
From: WEAVER, CHRISTOPHER S.
To: ZENIMAX MEDIA, INC.
Reel/Frame 019260/0488 →
Continuity (2)
Continuation 0932999500 · Jun 11, 1999
Related Publication 20020021297A1 · Feb 21, 2002