Human body clothing model generation method and device, computer equipment and storage medium

The method and device generate human clothing models by user-editable three-dimensional modeling, addressing the limitations of traditional pattern design to enhance comfort and aesthetics in trouser production.

CN119152157APending Publication Date: 2024-12-17JIANGXI INST OF FASHION TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411210951.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Traditional trouser pattern design methods are time-consuming, laborious, and fail to accurately reflect the three-dimensional form and activity patterns of the human body, resulting in insufficient comfort and aesthetics of the finished trousers.

Method used

A method and device for generating a human clothing model that includes acquiring human body data, displaying a three-dimensional model, allowing user editing and adjustment of sample lines and clothing areas, and synchronously moving the human body and clothing models to optimize fit and relaxation.

Benefits of technology

Enables the creation of three-dimensional human clothing models with improved fit and relaxation, facilitating the production of ready-made clothes and trousers with higher comfort and aesthetics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119152157A_ABST
    Figure CN119152157A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of clothing, and discloses a human body clothing model generation method and device, computer equipment and a storage medium, and the method comprises the steps: responding to a human body model generation operation and a clothing initial model generation operation executed by a user on a client, and generating and displaying a human body three-dimensional model and a human body clothing initial model to the user; in response to a human body three-dimensional model action adjustment operation executed by the user on the client, displaying the adjusted human body three-dimensional model and the human body clothing initial model to the user; in response to a clothing area adjustment operation executed by the user on the client, displaying a clothing adjustment area to the user; in response to an adjustment operation executed by the user in the clothing adjustment area, controlling the clothing lines in the clothing adjustment area to move; generating a human body clothing target model in the editing area in response to a clothing target model generation operation executed by the user on the client; and converting into a human body clothing template in response to a clothing template generation operation executed by the user on the client.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of clothing, and in particular to a method, device, computer equipment and storage medium for generating a human clothing model. Background Art

[0002] As people's requirements for clothing comfort and aesthetics continue to increase, traditional trouser pattern design methods have gradually exposed many shortcomings. Traditional pattern design mainly relies on plane drawing and experience accumulation. Samples are manually drawn using plane drawing tools, and then the pattern is finally determined after multiple trials and adjustments. This method is not only time-consuming and laborious, but also often fails to accurately reflect the three-dimensional form and activity patterns of the human body, resulting in insufficient comfort and fit of the finished trousers during wearing, and also affects the aesthetics of the finished trousers. Summary of the invention

[0003] In view of this, the present invention provides a method, device, computer equipment and storage medium for generating a human clothing model to solve the problems of poor comfort, insufficient fit and insufficient aesthetics of finished pants designed using traditional pants pattern design methods.

[0004] In a first aspect, the present invention provides a method for generating a human clothing model, the method comprising:

[0005] In response to a human body model generation operation performed by a user on a client, acquiring human body acquisition data, generating and displaying a human body three-dimensional model to the user;

[0006] In response to an editing operation performed by the user on the client, displaying an editing area corresponding to the three-dimensional model of the human body to the user;

[0007] generating a sample line in the editing area in response to a line input operation performed by the user on the client;

[0008] In response to the user performing an operation of generating an initial clothing model on the client, rendering the line collection of the sample lines, and generating an initial human clothing model in the editing area;

[0009] In response to the human body three-dimensional model movement adjustment operation performed by the user on the client, the human body three-dimensional model and the human body clothing initial model are controlled to move synchronously, and the adjusted human body three-dimensional model and the human body clothing initial model are displayed to the user;

[0010] In response to a clothing area adjustment operation performed by the user on the client, displaying a clothing adjustment area to the user;

[0011] In response to an adjustment operation performed by the user in the clothing adjustment area, controlling the movement of clothing lines in the clothing adjustment area;

[0012] In response to a clothing target model generation operation performed by the user on the client, generating a human clothing target model in the editing area;

[0013] In response to a clothing pattern generation operation performed by the user on the client, the human clothing target model is converted into a human clothing pattern.

[0014] Optionally, in response to a clothing area adjustment operation performed by the user on the client, displaying a clothing adjustment area to the user comprises:

[0015] sequentially displaying to the user the adjustment area of ​​the buttocks, the adjustment area of ​​the crotch, the adjustment area of ​​the inner thigh, the adjustment area of ​​the gluteal groove, the adjustment area of ​​the knees, and the adjustment area of ​​the trouser legs, and displaying the adjustment components corresponding to the current adjustment area respectively;

[0016] When the user completes editing of the current adjustment area, it jumps to the next adjustment area.

[0017] Optionally, when the current adjustment area is the hip adjustment area, the adjustment component is a first movable frame corresponding to the hip between the front center seam and the back center seam of the initial human clothing model.

[0018] Optionally, when the current adjustment area is the crotch adjustment area, the adjustment component is a second movable frame corresponding to the crotch area between the crotch depth and the horizontal crotch line of the initial human clothing model.

[0019] Optionally, when the current adjustment area is the inner thigh adjustment area, the adjustment component is a third movable frame corresponding to the inner thigh between the crotch line and the knee circumference line of the initial human clothing model.

[0020] Optionally, when the current adjustment area is the gluteal groove adjustment area, the adjustment component is a fourth movable frame located at the rear side of the hip circumference line of the initial human clothing model and corresponding to the gluteal groove.

[0021] Optionally, when the current adjustment area is the knee adjustment area, the adjustment component is a fifth movable frame corresponding to the knee circumference line and the knee area of ​​the initial human clothing model.

[0022] In a second aspect, the present invention provides a device for generating a human clothing model, the device comprising:

[0023] A human body model generation module, used to obtain human body acquisition data, generate and display a human body three-dimensional model to the user;

[0024] An editing module, configured to display an editing area corresponding to the three-dimensional model of the human body to the user in response to an editing operation performed by the user on the client;

[0025] A line input module, for generating a sample line in the editing area in response to a line input operation performed by the user on the client;

[0026] A clothing initial model generation module, configured to render the line collection of the sample lines in response to the clothing initial model generation operation performed by the user on the client, and generate a human clothing initial model in the editing area;

[0027] A human body three-dimensional model motion adjustment module, used to control the human body three-dimensional model and the human body clothing initial model to move synchronously in response to the human body three-dimensional model motion adjustment operation performed by the user on the client, and to display the adjusted human body three-dimensional model and the human body clothing initial model to the user;

[0028] A clothing area adjustment module, configured to display a clothing adjustment area to the user in response to a clothing area adjustment operation performed by the user on the client;

[0029] In response to an adjustment operation performed by the user in the clothing adjustment area, controlling the movement of clothing lines in the clothing adjustment area;

[0030] A clothing target model generating module, configured to generate a human clothing target model in the editing area in response to a clothing target model generating operation performed by the user on the client;

[0031] The clothing pattern generation module is used to convert the human clothing target model into a human clothing pattern in response to the clothing pattern generation operation performed by the user on the client.

[0032] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for generating a human clothing model of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0033] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for generating a human clothing model according to the first aspect or any corresponding embodiment thereof.

[0034] Beneficial effects:

[0035] Through the method for generating a human clothing model provided by the present application, the user can not only obtain a three-dimensional human clothing model, but also observe and adjust the fit and relaxation of the three-dimensional human clothing model by changing the posture of the three-dimensional human clothing model. The user can also directly obtain a human clothing sample to facilitate the production of ready-made clothes and trousers. The obtained ready-made clothes and trousers have a higher fit and a higher relaxation, which can better meet the fit requirements and relaxation requirements of the ready-made clothes and trousers required when the human body moves, and can also increase the aesthetics of the ready-made clothes and trousers. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0037] Figure 1 is a schematic flow chart of a method for generating a human clothing model according to an embodiment of the present invention;

[0038] Figure 2 is a structural block diagram of a device for generating a human clothing model according to an embodiment of the present invention;

[0039] Figure 3 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0041] Traditional pattern design mainly relies on graphic design and experience accumulation. Samples are manually drawn using graphic design tools, and then the pattern is finally determined after multiple fittings and adjustments. This method is not only time-consuming and laborious, but also often fails to accurately reflect the three-dimensional form and movement patterns of the human body, resulting in insufficient comfort and fit of the finished pants during wearing, and also affecting the aesthetics of the finished pants.

[0042] In order to solve the above problems, the present application provides a method, device, computer equipment and storage medium for generating a human clothing model to solve the shortcomings of traditional pattern design.

[0043] This embodiment provides a method for generating a human clothing model. Figure 1 is a flow chart of a method for generating a human clothing model according to an embodiment of the present application, such as Figure 1 As shown, the process includes the following steps:

[0044] Step S101, in response to a human body model generation operation performed by a user on a client, human body acquisition data is acquired, and a human body three-dimensional model is generated and displayed to the user.

[0045] Specifically, the human body model generation operation may be an indication button or component in the corresponding area on the display module of the client. The client will receive a request from the user for the human body model generation operation and generate a human body model generation instruction. The human body model generation instruction may include a request for obtaining human body acquisition data and a request for generating a human body model based on the human body acquisition data. The client will obtain the human body acquisition data according to the human body model generation instruction, generate and display the human body three-dimensional model data to the user. The human body acquisition data refers to the human body data acquired by a three-dimensional scanning device. The human body data may be a collection of all grid coordinates corresponding to the human body surface, so as to generate a human body three-dimensional data model in a 3D grid.

[0046] Based on this, the user can directly click the corresponding indication button or component on the display module of the client to generate a human body model. The client can generate and display a three-dimensional human body data model. Correspondingly, the client has a window for displaying the three-dimensional human body data model.

[0047] Step S1021: displaying human body feature information associated with human body features to the user based on the human body three-dimensional data model.

[0048] Specifically, the human body features refer to human body features such as the human body waist, crotch, knees and ankles, and the human body feature information refers to the corresponding names.

[0049] Based on this, after the human body 3D model is generated, the user can intuitively observe the corresponding position and corresponding name of the human body features on the human body 3D model data. Of course, the client will identify the human body features before displaying the names, and then mark the human body feature information on the human body 3D model. In addition, the user can also choose to hide or display the human body feature information to clearly observe the human body 3D model.

[0050] In one implementation of this embodiment, the human body three-dimensional model has a 1:1 ratio with the actual human body. That is, the human body three-dimensional model displayed in the window of the client can have annotated size and dimensions, and is annotated in a 1:1 relationship with the actual human body size and dimensions, so as to facilitate the subsequent generation of a human clothing model with a 1:1 ratio with the actual clothing size.

[0051] Step S102: In response to the editing operation performed by the user on the client, an editing area corresponding to the three-dimensional model of the human body is displayed to the user.

[0052] Specifically, the editing operation refers to the user clicking the corresponding editing button or component on the client window, that is, the user is ready to start clothing design in the window. The editing area refers to the area that the user can edit in the client window. Of course, the human body 3D model and the editing area can be different layers, so the human body 3D model will not be destroyed when editing.

[0053] Step S103 : generating a sample line in the editing area in response to a line input operation performed by the user on the client.

[0054] Specifically, the sample lines include but are not limited to waistline, crotch line, kneeline and body contour line, etc. The sample lines will be displayed in the editing area for users to observe.

[0055] Based on this, the user can refer to the human body 3D model to input lines, and the corresponding lines will be displayed in the editing area. Since the corresponding human body feature information exists on the 3D human body model, the user can easily find the corresponding position and then draw the above sample lines.

[0056] In addition, when generating sample lines, any one or more of the name, size and dimension of the sample lines can be displayed synchronously to facilitate user judgment.

[0057] Step S1031, acquiring human body feature data according to the three-dimensional human body model.

[0058] Based on the human body feature data, the sample lines are adjusted according to preset adjustment rules.

[0059] Specifically, the human feature data refers to a set of grid coordinate points corresponding to the human features. The preset adjustment rule refers to modifying the line coordinate point set according to the set of grid coordinate points corresponding to the human features, including but not limited to eliminating noise points and smoothing data, so as to generate smooth sample lines.

[0060] In a specific implementation of this embodiment, the line input request may also include a line style selection request, and the user may select lines of different thicknesses and colors for editing according to actual needs.

[0061] Step S104, in response to the user performing an operation of generating an initial clothing model on the client, rendering the line collection of the sample lines, and generating an initial human clothing model in the editing area.

[0062] Specifically, the clothing model generation operation refers to the user selecting a button or component associated with clothing model generation in the window, and the client generates a clothing model generation instruction after receiving the user's operation. The line set refers to the set of all sample lines drawn by the user in step S103, and rendering refers to filling the human clothing initial model according to the human feature data and the sample line data, so as to generate a visualized human clothing initial model.

[0063] Based on this, the client window can display the initial model of human clothing based on the collection of all sample lines.

[0064] Step S1041, generating, according to the human body clothing initial model, annotation information corresponding to each of the sample lines on the human body clothing initial model.

[0065] Specifically, the marking information refers to the indicative information of the names of various positions or parts on the clothing, including but not limited to the part names, part sizes, etc. The part names may include waistline, sleeve length, trouser leg line, pockets, buttons, etc., and the part sizes may include waistline, sleeve length, trouser leg width, etc.

[0066] Based on this, the user can visually observe the initial model of the human body clothing, so as to adjust the initial model of the human body clothing. If the initial model of the human body clothing needs to be adjusted, the operation of step S106 can be continued.

[0067] Step S105, in response to the human body three-dimensional model movement adjustment operation performed by the user on the client, controlling the human body three-dimensional model and the human body clothing initial model to move synchronously, and displaying the adjusted human body three-dimensional model and the human body clothing initial model to the user.

[0068] Specifically, the human body three-dimensional model motion adjustment operation refers to the user clicking on a button or component associated with the human body three-dimensional model motion adjustment on the client. The human body three-dimensional model adjustment refers to the adjustment of the human body torso, such as bending the legs of the human body three-dimensional model to a certain arc, or bending them to a squatting posture. The squatting posture and the standing posture are two extreme postures for testing clothing. In the squatting posture, some parts of the pants often require a greater amount of relaxation to adapt to the changes in the leg shape, which is mainly reflected in the buttocks, crotch, inner thighs, knees and ankles. Therefore, when adjusting the human body torso, the human body three-dimensional model can be directly adjusted to a squatting posture to facilitate observation of the amount of relaxation required for the clothing. There is a corresponding relationship between the grid coordinate points of the human body three-dimensional model and the grid coordinate points of the human body clothing initial model. The corresponding coordinate points of the two can be associated in step S1031, so that when the human body three-dimensional model is adjusted, the human body clothing initial model can change its posture synchronously with the human body three-dimensional model. Since the size of the human body clothing initial model has been determined, after the posture change is completed, the fit and relaxation of the human body clothing initial model relative to the human body three-dimensional model can be observed. The relaxation refers to the distance between the lines of the human body clothing initial model and the outer contour of the human body three-dimensional model.

[0069] Based on this, after adjusting the movement of the human body three-dimensional model, the user can observe the fit and relaxation of the initial model of the human body clothing relative to the human body three-dimensional model.

[0070] Step S106: In response to the clothing area adjustment operation performed by the user on the client, displaying the clothing adjustment area to the user.

[0071] Specifically, the clothing area adjustment operation refers to the user clicking a button or component associated with clothing adjustment on the client, and the editing area will display the clothing adjustment area.

[0072] Step S1061, sequentially displaying the hip adjustment area, crotch adjustment area, inner thigh adjustment area, gluteal groove adjustment area, knee adjustment area and trouser leg adjustment area to the user, and displaying the adjustment components corresponding to the current adjustment area respectively. When the user completes editing the current adjustment area, jump to the next adjustment area.

[0073] Specifically, the adjustment component refers to an adjustment frame corresponding to the three-dimensional human body model on the initial model of human clothing. The frame is associated with the grid coordinate points of the positions that need to be adjusted on the initial model of human clothing. The user can directly drag the frame to adjust the initial model of human clothing without interfering with the three-dimensional human body model in the process.

[0074] Based on this, the client will display and display the hip adjustment area, crotch adjustment area, inner thigh adjustment area, gluteal groove adjustment area, knee adjustment area and trouser leg adjustment area in turn.

[0075] In a specific implementation of this embodiment, when the current adjustment area is the hip adjustment area, the adjustment component is a first movable frame corresponding to the hip between the front center seam and the back center seam of the initial human clothing model.

[0076] Specifically, the orientation of the human body is defined as the front side, and there can be two first movable frames, which are respectively located on the left and right sides of the hip line based on the front side. The two first movable frames are associated with the grid coordinate points on the left and right sides of the hip line. The hip line of the initial model of the human body clothing can be adjusted through the first movable frames to improve the fit and relaxation on the left and right sides of the hip line of the initial model of the human body clothing.

[0077] In a specific implementation of this embodiment, when the current adjustment area is the crotch adjustment area, the adjustment component is a second movable frame corresponding to the crotch area between the crotch depth and the horizontal crotch line of the initial human clothing model.

[0078] Specifically, the orientation of the human body is defined as the front side, and the second movable frame corresponds to the area between the crotch depth and the horizontal crotch line of the initial model of the human clothing. The user can adjust the distance between the crotch depth and the horizontal crotch line of the initial model of the human clothing and the three-dimensional model of the human body to improve the fit and relaxation of the area between the crotch depth and the horizontal crotch line of the initial model of the human clothing.

[0079] In a specific implementation of this embodiment, when the current adjustment area is the inner thigh adjustment area, the adjustment component is a third movable frame corresponding to the inner thigh between the crotch line and the knee circumference line of the initial human clothing model.

[0080] Specifically, the third active frame corresponds to the area between the crotch line and the knee line of the initial model of the human body clothing. This area is the inner thigh part of the initial model of the human body clothing. The user can adjust the area between the crotch line and the knee line of the initial model of the human body clothing according to the distance between the area between the crotch line and the knee line of the initial model of the human body clothing and the three-dimensional model of the human body to improve the fit and relaxation of the area between the crotch line and the knee line of the initial model of the human body clothing.

[0081] In a specific implementation of this embodiment, when the current adjustment area is the gluteal groove adjustment area, the adjustment component is a fourth movable frame corresponding to the gluteal groove at the rear side of the hip circumference line of the initial human clothing model.

[0082] Specifically, the orientation of the human body is defined as the front side, and the fourth active frame corresponds to the area behind the hip line of the initial human clothing model. This area is the buttock groove of the initial human clothing model. The user can adjust the distance between the area behind the hip line of the initial human clothing model and the three-dimensional model of the human body to improve the fit and relaxation of the area behind the hip line of the initial human clothing model.

[0083] In a specific implementation of this embodiment, when the current adjustment area is the knee adjustment area, the adjustment component is a fifth movable frame corresponding to the knee circumference line and the knee area of ​​the initial human clothing model.

[0084] Specifically, the orientation of the human body is defined as the front side, and the fifth active frame corresponds to the area of ​​the knee circumference line of the initial human clothing model. This area is the knee area and the back of the knee of the initial human clothing model. The user can adjust the distance between the area of ​​the knee circumference line of the initial human clothing model and the three-dimensional model of the human body to improve the fit and relaxation of the area of ​​the knee circumference line of the initial human clothing model.

[0085] In a specific implementation of this embodiment, when the current adjustment area is the trouser leg adjustment area, the adjustment component is a sixth movable frame corresponding to the leg opening line and the trouser leg of the initial human clothing model.

[0086] Specifically, the facing of the human body is defined as the front side, and the sixth active frame corresponds to the area of ​​the leg line of the initial model of the human body clothing. This area is the trouser leg part of the initial model of the human body clothing. The user can adjust the distance between the area of ​​the leg line of the initial model of the human body clothing and the three-dimensional model of the human body to improve the fit and relaxation of the area of ​​the leg line of the initial model of the human body clothing.

[0087] Step S107, in response to the adjustment operation performed by the user in the clothing adjustment area, controlling the movement of the clothing lines in the clothing adjustment area.

[0088] Specifically, the user can adjust the hip adjustment area, crotch adjustment area, inner thigh adjustment area, gluteal groove adjustment area, knee adjustment area and trouser leg adjustment area in turn through the above step S1061, so as to obtain an initial human clothing model that is more closely fitted to the three-dimensional model of the human body and has a higher degree of relaxation.

[0089] Step S108, generating a human clothing target model in the editing area in response to the clothing target model generation operation performed by the user on the client.

[0090] Specifically, the clothing target model generation operation refers to the operation of the user determining to generate a human clothing target model after the above adjustment steps, and the human clothing target model is a clothing model used to make ready-made clothes. This step is the same as the above step S104, and the adjusted lines are also rendered and filled to obtain a smoother human clothing target model.

[0091] Step S109, in response to the clothing pattern generation operation performed by the user on the client, converting the human clothing target model into a human clothing pattern.

[0092] Specifically, the clothing pattern generation operation refers to that after the user determines the human clothing target model, he can click a button or component associated with the clothing pattern generation. The human clothing target model is a three-dimensional model, and the human clothing pattern is a two-dimensional model after the human clothing target model is flattened and unfolded. The human clothing pattern can be used to produce ready-made pants.

[0093] Through the method for generating a human clothing model provided by the present application, the user can not only obtain a three-dimensional human clothing model, but also observe and adjust the fit and relaxation of the three-dimensional human clothing model by changing the posture of the three-dimensional human clothing model. The user can also directly obtain a human clothing sample to facilitate the production of ready-made clothes and trousers. The obtained ready-made clothes and trousers have a higher fit and a higher relaxation, which can better meet the fit requirements and relaxation requirements of the ready-made clothes and trousers required when the human body moves, and can also increase the aesthetics of the ready-made clothes and trousers.

[0094] In this embodiment, a device for generating a human clothing model is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0095] This embodiment provides a device for generating a human clothing model. Figure 2 As shown, including:

[0096] A human body model generation module, used to obtain human body acquisition data, generate and display a human body three-dimensional model to the user;

[0097] An editing module, configured to display an editing area corresponding to the three-dimensional model of the human body to the user in response to an editing operation performed by the user on the client;

[0098] A line input module, for generating a sample line in the editing area in response to a line input operation performed by the user on the client;

[0099] A clothing initial model generation module, configured to render the line collection of the sample lines in response to the clothing initial model generation operation performed by the user on the client, and generate a human clothing initial model in the editing area;

[0100] A human body three-dimensional model motion adjustment module, used to control the human body three-dimensional model and the human body clothing initial model to move synchronously in response to the human body three-dimensional model motion adjustment operation performed by the user on the client, and to display the adjusted human body three-dimensional model and the human body clothing initial model to the user;

[0101] A clothing area adjustment module, configured to display a clothing adjustment area to the user in response to a clothing area adjustment operation performed by the user on the client;

[0102] In response to an adjustment operation performed by the user in the clothing adjustment area, controlling the movement of clothing lines in the clothing adjustment area;

[0103] A clothing target model generating module, configured to generate a human clothing target model in the editing area in response to a clothing target model generating operation performed by the user on the client;

[0104] The clothing pattern generation module is used to convert the human clothing target model into a human clothing pattern in response to the clothing pattern generation operation performed by the user on the client.

[0105] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0106] The human clothing model generation device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0107] The embodiment of the present invention also provides a computer device having the above Figure 2 The generating device of the human clothing model is shown.

[0108] See also Figure 3 , Figure 3 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 3As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 3 A processor 10 is taken as an example.

[0109] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0110] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.

[0111] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0112] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0113] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0114] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0115] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0116] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for generating a human clothing model, characterized in that: The method comprises: In response to a human body model generation operation performed by a user on a client, acquiring human body acquisition data, generating and displaying a human body three-dimensional model to the user; In response to an editing operation performed by the user on the client, displaying an editing area corresponding to the three-dimensional model of the human body to the user; generating a sample line in the editing area in response to a line input operation performed by the user on the client; In response to the user performing an operation of generating an initial clothing model on the client, rendering the line collection of the sample lines, and generating an initial human clothing model in the editing area; In response to the human body three-dimensional model movement adjustment operation performed by the user on the client, the human body three-dimensional model and the human body clothing initial model are controlled to move synchronously, and the adjusted human body three-dimensional model and the human body clothing initial model are displayed to the user; In response to a clothing area adjustment operation performed by the user on the client, displaying a clothing adjustment area to the user; In response to an adjustment operation performed by the user in the clothing adjustment area, controlling the movement of clothing lines in the clothing adjustment area; In response to a clothing target model generation operation performed by the user on the client, generating a human clothing target model in the editing area; In response to a clothing pattern generation operation performed by the user on the client, the human clothing target model is converted into a human clothing pattern.

2. The generation method according to claim 1, characterized in that: In response to a clothing area adjustment operation performed by the user on the client, displaying a clothing adjustment area to the user includes: sequentially displaying to the user the adjustment area of ​​the buttocks, the adjustment area of ​​the crotch, the adjustment area of ​​the inner thigh, the adjustment area of ​​the gluteal groove, the adjustment area of ​​the knees, and the adjustment area of ​​the trouser legs, and displaying the adjustment components corresponding to the current adjustment area respectively; When the user completes editing of the current adjustment area, it jumps to the next adjustment area.

3. The generation method according to claim 2, characterized in that: When the current adjustment area is the hip adjustment area, the adjustment component is a first movable frame corresponding to the hip between the front middle seam and the back middle seam of the initial human clothing model.

4. The generation method according to claim 2, characterized in that: When the current adjustment area is the crotch adjustment area, the adjustment component is a second movable frame corresponding to the crotch area between the crotch depth and the horizontal crotch line of the initial human clothing model.

5. The generation method according to claim 2, characterized in that: When the current adjustment area is the inner thigh area adjustment area, the adjustment component is a third movable frame corresponding to the inner thigh area between the crotch line and the knee circumference line of the initial human clothing model.

6. The generation method according to claim 2, characterized in that: When the current adjustment area is the gluteal groove adjustment area, the adjustment component is a fourth movable frame corresponding to the gluteal groove at the rear side of the hip circumference line of the initial human clothing model.

7. The generation method according to claim 2, characterized in that: When the current adjustment area is the knee adjustment area, the adjustment component is a fifth movable frame corresponding to the knee circumference line and the knee area of ​​the initial human clothing model.

8. A device for generating a human clothing model, characterized in that: The device comprises: A human body model generation module, used to obtain human body acquisition data, generate and display a human body three-dimensional model to the user; An editing module, configured to display an editing area corresponding to the three-dimensional model of the human body to the user in response to an editing operation performed by the user on the client; A line input module, for generating a sample line in the editing area in response to a line input operation performed by the user on the client; A clothing initial model generation module, configured to render the line collection of the sample lines in response to the clothing initial model generation operation performed by the user on the client, and generate a human clothing initial model in the editing area; A human body three-dimensional model motion adjustment module, used to control the human body three-dimensional model and the human body clothing initial model to move synchronously in response to the human body three-dimensional model motion adjustment operation performed by the user on the client, and to display the adjusted human body three-dimensional model and the human body clothing initial model to the user; A clothing area adjustment module, configured to display a clothing adjustment area to the user in response to a clothing area adjustment operation performed by the user on the client; In response to an adjustment operation performed by the user in the clothing adjustment area, controlling the movement of clothing lines in the clothing adjustment area; A clothing target model generating module, configured to generate a human clothing target model in the editing area in response to a clothing target model generating operation performed by the user on the client; The clothing pattern generation module is used to convert the human clothing target model into a human clothing pattern in response to the clothing pattern generation operation performed by the user on the client.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for generating a human clothing model according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for generating a human clothing model according to any one of claims 1 to 7.