Method and apparatus for partial simulation of pinching to form wrinkles on a garment
AssigneeClo Virtual Fashion Inc.
InventorsYong Joon Lee, In Ho Park
Life of this patent
Estimating the term…
Abstract
Partial simulation of forming wrinkles on a garment is performed by receiving selection of a partial region of a three-dimensional (3D) model of a garment that includes an a first region and a second region. The outer coordinates of polygons in the periphery of the selected first region are fixed while polygons in the second region within the first region are moved to simulate wrinkles formed in a middle region between the first region and the second region based on an external force applied to the second region.
Claims18
A method of simulating a garment, comprising:
- receiving selection of a first region of a three-dimensional (3D) model of a garment within which wrinkles in the garment is to be simulated;
- fixing three-dimensional coordinates of polygons of the 3D model in a periphery of the selected region responsive to receiving the selection;
- receiving an input indicating moving of a second region of the 3D model, the second region located within the first region;
- and
- simulating pinching to form wrinkles in a middle region within the first region but outside the second region of the garment by pulling a vertex of at least one polygon, among polygons in the middle region, in a direction of an external force generated due to the moving of the second region, responsive to receiving the input, the at least one polygon adjacent to the second region.
An apparatus for simulating garment, comprising:
- a user interface device configured to receive inputs from a user;
- a processor;
- and
- memory coupled to the user and storing instructions, the instructions when executed by the processor cause the processor to:
- receive, via the user interface device, selection of a first region of a three-dimensional (3D) model of a garment within which wrinkles in the garment is to be simulated,
- fix three-dimensional coordinates of polygons of the 3D model in a periphery of the selected region responsive to receiving the selection,
- receive, via the user interface device, an input indicating moving of a second region of the 3D model, the second region located within the first region, and
- simulate pinching to form wrinkles in a middle region within the first region but outside the second region of the garment by pulling a vertex of at least one polygon, among polygons in the middle region, in a direction of an external force generated due to the moving of the second region, responsive to receiving the input, the at least one polygon adjacent to the second region;
- and
- a display device configured to display the wrinkles on the garment.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
- receive selection of a first region of a three-dimensional (3D) model of a garment within which wrinkles in the garment is to be simulated;
- fix three-dimensional coordinates of polygons of the 3D model in a periphery of the selected region responsive to receiving the selection;
- receive an input indicating moving of a second region of the 3D model, the second region located within the first region;
- and
- simulate pinching to form of wrinkles in a middle region within the first region but outside the second region of the garment by pulling a vertex of at least one polygon, among polygons in the middle region, in a direction of an external force generated due to the moving of the second region, responsive to receiving the input, the at least one polygon adjacent to the second region.
Dependencies are inferred from the claim text.