US-20260127836-A1 - SIMULATING HANGING OF VIRTUAL GARMENT
Abstract
A method and apparatus for simulating hanging of a virtual garment are provided. The method includes obtaining a hanging mode of a hanger, arranging a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, and hanging the target garment on the hanger by performing a simulation.
Inventors
- Tae Hyun Kim
- Gimin NAM
Assignees
- CLO VIRTUAL FASHION INC.
Dates
- Publication Date
- 20260507
- Application Date
- 20251030
- Priority Date
- 20241101
Claims (10)
- 1 . A method of simulating hanging of a virtual garment, the method comprising: receiving a hanging mode of a hanger; arranging a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, the first feature area comprising at least a portion of the hanger; and simulating hanging of the target garment on the hanger.
- 2 . The method of claim 1 , wherein the at least a portion of the hanger is determined based on the hanging mode.
- 3 . The method of claim 1 , wherein the first feature area comprises a shoulder area of the hanger, a clip area of the hanger, or an intersection area of the hanger, and the intersection area comprises an area in which the shoulder area is connected to the clip area.
- 4 . The method of claim 1 , wherein the first feature area excludes a hook area of the hanger.
- 5 . The method of claim 1 , wherein the arranging of the target garment of the hanger based on the hanging mode with respect to the first feature area of the hanger comprises arranging a second feature area of the target garment based on the hanging mode with respect to the first feature area of the hanger, and the second feature area comprises at least a portion of the target garment.
- 6 . The method of claim 5 , wherein a midpoint of the first feature area and a midpoint of the second feature area are aligned along an axis in a three-dimensional ( 3 D) space in which the hanger and the target garment are arranged.
- 7 . The method of claim 6 , wherein the second feature area comprises a shoulder area of the target garment, a waist area of the target garment, or a neck area of the target garment.
- 8 . The method of claim 1 , wherein a front direction vector of the target garment is arranged parallel to a front direction vector of the hanger.
- 9 . A non-transitory computer-readable storage medium storing instructions thereon, the instructions, when executed by a processor, cause one or more processors to: receive a hanging mode of a hanger; arrange a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, the first feature area comprising at least a portion of the hanger; and simulate hanging of the target garment on the hanger.
- 10 . An electronic device comprising: at least one processor comprising processing circuitry; and a memory configured to store instructions, the instructions, when executed by the at least one processor, cause the at least one processor to: receive a hanging mode of a hanger; arrange a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, the first feature area comprising at least a portion of the hanger; and simulate hanging of the target garment on the hanger.
Description
CROSS-REFERENCES TO RELATED APPLICATIONS This application claims the benefit of Korean Patent Application No. 10-2024-0153698, filed on November 1, 2024, and Korean Patent Application No. 10-2025-0107629, filed on August 5, 2025, in the Korean Intellectual Property Office, the entire disclosures of which are incorporated herein by reference for all purposes. BACKGROUND 1. Field of the Invention One or more embodiments relate to a method and apparatus for simulating hanging of a virtual garment. 2. Description of the Related Art A garment appears to be three-dimensional (3D) when worn on a person's body but is more two-dimensional (2D) because the garment is actually a combination of pieces of fabric cut according to a 2D pattern. In the fashion industry, computer-based clothing simulation technology is widely used to develop an actual clothes design. There is a growing demand for development of technology that simulates clothing in virtual environments to closely correspond to actual appearance, such as when designing a garment or simulating appearance of virtual characters wearing garments in the gaming industry. SUMMARY According to an aspect, there is provided a method of simulating hanging of a virtual garment, the method including obtaining a hanging mode of a hanger, arranging a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, and hanging the target garment on the hanger by performing a simulation. The first feature area may include at least a portion of the hanger. The at least a portion of the hanger may be determined based on the hanging mode. The first feature area may include a shoulder area of the hanger, a clip area of the hanger, or an intersection area of the hanger. The intersection area may include an area in which the shoulder area is connected to the clip area. The first feature area may not include a hook area of the hanger. The arranging of the target garment of the hanger based on the hanging mode with respect to the first feature area of the hanger may include arranging a second feature area of the target garment based on the hanging mode with respect to the first feature area of the hanger. The second feature area may include at least a portion of the target garment. A midpoint of the first feature area and a midpoint of the second feature area may be arranged to be aligned along a specific axis in a three-dimensional (3D) space in which the hanger and the target garment are arranged. The second feature area may include a shoulder area of the target garment, a waist area of the target garment, or a neck area of the target garment. A front direction vector of the target garment may be arranged parallel to a front direction vector of the hanger. According to another aspect, there is provided an electronic device including at least one processor including processing circuitry and a memory configured to store instructions, wherein the instructions, when executed alone or jointly by the at least one processor, may cause the electronic device to obtain a hanging mode of a hanger, arrange a target garment of the hanger based on the hanging mode with respect to a first feature area of the hanger, and hang the target garment on the hanger by performing a simulation. The first feature area may include at least a portion of the hanger. Additional aspects of embodiments will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS These and/or other aspects, features, and advantages of the invention will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which: FIG. 1A is a flowchart illustrating a method of simulating hanging of a virtual garment, according to an embodiment; FIG. 1B is a flowchart illustrating a method of simulating hanging of a virtual garment, according to an embodiment; FIGS. 2A and 2B are diagrams illustrating a topology analysis of a hanger with a clip, according to an embodiment; FIGS. 3A and 3B are diagrams illustrating a topology analysis of a hanger without a clip, according to an embodiment; FIGS. 4A to 4C are diagrams illustrating simulation results of draping a garment on an avatar, according to an embodiment; FIGS. 5A to 5C are diagrams illustrating extracting of feature points of a lower garment, according to an embodiment; FIGS. 6A and 6B are diagrams illustrating simulation results of draping a garment on a hanger, according to an embodiment; FIG. 7 is a diagram illustrating an auto-hanging simulation system according to an embodiment; and FIG. 8 a diagram illustrating an example of a configuration of a device according to an embodiment. DETAILED DESCRIPTION The following detailed structural or functional description is provided as an example only and various alterations and modif