Clothing design simulation teaching method, electronic equipment, storage medium and product

Through the virtual environment, the clothing templates are generated and real-time feedback and guidance suggestions are provided, the problem of poor teaching effect in traditional clothing sewing teaching is solved, interactive and personalized learning experience is achieved, and teaching effect and practical efficiency are improved.

CN120410786APending Publication Date: 2025-08-01SHENZHEN GREEN BROTHERS TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510375581.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the teaching of traditional clothing sewing technology, it is difficult for students to intuitively feel the three-dimensional effect of clothing, and their practical opportunities are limited and their teaching results are poor.

Method used

Generate clothing templates through a virtual environment, record user operation parameters, provide real-time feedback on guidance and suggestions, and provide personalized teaching strategies and interactive learning experience.

Benefits of technology

It improves students' understanding of the three-dimensional structure and details of clothing, enhances their interest in learning, provides rich practical opportunities, and improves teaching efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120410786A_ABST
    Figure CN120410786A_ABST
Patent Text Reader

Abstract

The invention discloses a costume design simulation teaching method, electronic equipment, a storage medium and a product, and relates to the technical field of costume teaching, and the method comprises the steps: generating a target costume template based on the costume design simulation operation of a user; recording operation parameters of the user for manufacturing the target clothing template by imitating a preset standard manufacturing process in the virtual workshop; and determining an operation difference between the operation parameter and a standard operation parameter of a preset standard manufacturing process, and feeding back a guidance suggestion in real time according to the operation difference. The technical problem that the teaching effect is poor is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of clothing teaching technology, and in particular to a clothing design simulation teaching method, system, electronic equipment, storage medium and computer program product. Background Art

[0002] In traditional clothing sewing technology teaching, students need to use paper textbooks, two-dimensional drawings and static models to understand complex sewing processes and design principles, and it is difficult to intuitively feel the three-dimensional effects and details of clothing. When practical operations of clothing production are required, due to equipment and venue limitations, students usually need to queue up for practical operations, resulting in insufficient practice time and inability to practice repeatedly, which affects learning effects. In addition, some students may have been queuing and have no chance to practice at all, which greatly reduces students' practice opportunities. Therefore, there is a problem of poor teaching effect in the current traditional clothing sewing technology teaching. Summary of the Invention

[0003] The main purpose of this application is to provide a clothing design simulation teaching method, system, electronic equipment, storage medium and computer program product, aiming to solve the technical problem of poor teaching effect.

[0004] To achieve the above objectives, the present application proposes a clothing design simulation teaching method, which includes:

[0005] Generate target clothing template based on user's clothing design simulation operation;

[0006] Recording the operation parameters of the user making the target garment template in the virtual workshop according to a preset standard production process;

[0007] Determine the operational differences between the operational parameters and the standard operational parameters of the preset standard production process, and provide real-time feedback guidance suggestions based on the operational differences.

[0008] In one embodiment, the step of generating a target garment template based on the user's garment design simulation operation includes:

[0009] Determining clothing parameters of a preset clothing template according to a user's clothing adjustment operation, and receiving a fabric type selected by the user from a preset fabric type atlas;

[0010] The clothing parameters and the fabric type are rendered in real time onto a preset clothing model to obtain a target clothing template.

[0011] In one embodiment, the virtual workshop includes virtual equipment, and the step of recording the operating parameters of the user in the virtual workshop for making the target garment template according to a preset standard making process includes:

[0012] Generate a preset standard production process based on the target clothing template, where the preset standard production process includes a standard cutting process, a standard sewing process, and a standard ironing process;

[0013] Identify the virtual devices operated by the user when imitating the preset standard production process, where the virtual devices include a virtual cutting machine, a virtual sewing machine, and a virtual ironing machine;

[0014] When the virtual device is a virtual cutting machine, record the cutting path coordinate points and fabric positioning of the user when imitating the standard cutting process;

[0015] When the virtual device is a virtual sewing machine, record the movement trajectory of the sewing needle and the seam flatness of the user when imitating the standard sewing process.

[0016] In one embodiment, the step of determining the operation difference between the operation parameters and the standard operation parameters of the preset standard production process and providing real-time feedback guidance suggestions according to the operation difference includes:

[0017] For the standard cutting process, compare the cutting path generated by the cutting path coordinate points with the standard cutting path of the standard cutting process. When the similarity is lower than the preset similarity threshold, feedback path adjustment guidance suggestions. Determine the deviation degree between the fabric positioning and the ideal positioning value of the standard cutting process. When the deviation degree is lower than the preset deviation threshold, feedback fabric positioning guidance suggestions;

[0018] For the standard sewing process, analyze the matching degree between the movement trajectory of the sewing needle and the standard movement trajectory of the standard sewing process. When the matching degree is lower than the preset matching degree threshold, feedback trajectory adjustment guidance suggestions. When the seam flatness does not reach the preset flatness threshold, feedback seam guidance suggestions.

[0019] In one embodiment, the clothing design simulation teaching method further includes:

[0020] In response to the user's measurement part selection operation, determine the part to be measured on the preset human model;

[0021] Judge whether the measurement points selected by the user on the preset human model conform to the standard point selection of the part to be measured;

[0022] When the measurement points do not conform to the standard point selection, output an error prompt and the standard point selection.

[0023] In one embodiment, the clothing design simulation teaching method further includes:

[0024] Record the behavior data of the user during the learning process and the training process;

[0025] Analyze the user's learning progress, interest preferences, and weak points based on the user's behavioral data;

[0026] Generate a personalized teaching strategy for the user based on the learning progress, the interest preferences, and the weak points.

[0027] In one embodiment, the clothing design simulation teaching method further includes:

[0028] When the user is visiting a preset virtual exhibition hall, in response to the user's gesture instructions and voice instructions for each piece of clothing in the preset virtual exhibition hall, output the product information of each piece of clothing;

[0029] Record the visit data of the user during the visit, extract the user's frequently concerned clothing from the visit data, and determine the user's preferences based on the frequently concerned clothing.

[0030] In addition, to achieve the above object, the present application also proposes a clothing design simulation teaching system, which includes:

[0031] A 3D clothing design module for generating a target clothing template based on the user's clothing design simulation operation;

[0032] An intelligent manufacturing training module for recording the operation parameters of the user making the target clothing template in a virtual workshop according to a preset standard production process;

[0033] A guidance suggestion feedback module for determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and providing real-time feedback on guidance suggestions according to the operation differences.

[0034] In addition, to achieve the above object, the present application also proposes an electronic device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the clothing design simulation teaching method as described above.

[0035] In addition, to achieve the above object, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, it implements the steps of the clothing design simulation teaching method as described above.

[0036] In addition, to achieve the above object, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the steps of the clothing design simulation teaching method as described above.

[0037] The present application provides a method for teaching fashion design simulation. The method for teaching fashion design simulation includes: generating a target clothing template based on the user's fashion design simulation operation; recording the operation parameters of the user making the target clothing template in a virtual workshop according to a preset standard production process; determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and providing guiding suggestions in real-time according to the operation differences.

[0038] Through the fashion design simulation operation of the present application, students can freely design clothing in a virtual environment, instantly generate a target clothing template, provide an intuitive design preview, help students better understand the three-dimensional structure and details of the clothing, enhance the interest and enthusiasm of students' learning. By simulating the clothing production process in a virtual environment, without relying on the equipment and venues for physical clothing production, it provides rich practical opportunities. And since it is a simulated practice, students can safely try different production methods and techniques without wasting materials. By monitoring the students' training operations in real-time and providing instant feedback and guiding suggestions, it can help students quickly identify and correct mistakes, improve learning efficiency, thus significantly enhancing the teaching effect and solving the problem of poor teaching effect in traditional clothing sewing technology teaching. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0041] Figure 1 It is a schematic flowchart provided for Embodiment 1 of the method for teaching fashion design simulation of the present application;

[0042] Figure 2 It is an interface diagram of the 3D fashion design module of the method for teaching fashion design simulation provided by the present application;

[0043] Figure 3 It is a schematic diagram of teaching the virtual workshop simulation sewing process of the method for teaching fashion design simulation provided by the present application;

[0044] Figure 4 It is a schematic flowchart provided for Embodiment 2 of the method for teaching fashion design simulation of the present application;

[0045] Figure 5Interface diagram of the anthropometric measurement module for the clothing design simulation teaching method provided by this application;

[0046] Figure 6 Schematic diagram of the module structure of the clothing design simulation teaching device according to an embodiment of this application;

[0047] Figure 7 Schematic diagram of the device structure of the hardware operating environment involved in the clothing design simulation teaching method according to an embodiment of this application.

[0048] The realization of the purpose, functional characteristics, and advantages of this application will be further described in conjunction with the embodiments with reference to the accompanying drawings. Detailed implementation manners

[0049] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of this application and are not used to limit this application.

[0050] To better understand the technical solutions of this application, the following will be described in detail in conjunction with the accompanying drawings of the specification and specific implementation manners.

[0051] The main solution of the embodiment of this application is: generating a target clothing template based on the clothing design simulation operation of the user; recording the operation parameters of the user making the target clothing template in the virtual workshop according to the preset standard production process; determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and giving real-time feedback and guiding suggestions according to the operation differences.

[0052] In this embodiment, for the convenience of description, the clothing design simulation teaching system is used as the execution subject for elaboration below.

[0053] Since the existing technology mainly relies on traditional classroom teaching and manual practice in clothing sewing technology teaching, supplemented by multimedia software, but its teaching method is single, lacking interactivity and interest, it is difficult to intuitively display the three-dimensional effect of clothing, and due to high equipment costs and limited site resources, the practical opportunities for students are limited, making it difficult to meet the needs of a large number of students. In addition, most of the existing software is two-dimensional operation, lacking an immersive learning experience, resulting in students being difficult to quickly master complex skills. At the same time, the traditional teaching mode cannot meet the learning needs of students at different levels, lacking personalized guidance. Most importantly, the existing technology is out of touch with the needs of the clothing industry, lacking the integration of digital technologies, and it is difficult to cultivate compound talents who meet the needs of the modern clothing industry.

[0054] This application provides a solution. Through digital technologies, a clothing sewing technology teaching platform that is immersive, highly interactive, personalized, and meets the needs of modern education is constructed to solve the shortcomings of the existing technology, promote the digital transformation of clothing education, and cultivate more compound talents who meet the needs of the modern clothing industry.

[0055] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a clothing design simulation teaching system, etc. that can implement the above functions. Hereinafter, taking the clothing design simulation teaching system as an example, this embodiment and the following embodiments will be described.

[0056] Based on this, the embodiment of the present application provides a clothing design simulation teaching method, referring to Figure 1 , Figure 1 which is a schematic flowchart of the first embodiment of the clothing design simulation teaching method of the present application.

[0057] In this embodiment, the clothing design simulation teaching method includes steps S01 to S03:

[0058] Step S01, generating a target clothing template based on the user's clothing design simulation operation;

[0059] It should be noted that the system uses the Unity3D engine to create a highly interactive 3D design environment, allowing users to select various clothing styles (such as a skirt, a shirt, etc.) through clothing design simulation operations, and adjust parameters such as the length and style of the clothing. Users can also select and apply different fabrics from the fabric texture library to make the design more personalized and realistic, so as to customize a target clothing template that meets their own needs. Among them, the clothing design simulation operation refers to that the user conducts clothing design through interface operations, including selecting styles, adjusting parameters, and selecting fabrics, etc.

[0060] In addition, it should be noted that user interaction is implemented through the C# scripting language (other scripting languages are also supported), supporting interaction methods such as mouse clicking and dragging, making the operation intuitive and easy to get started. When the user completes the design, the platform can instantly display the design effect through real-time rendering technology, such as supporting functions such as 360-degree rotation, zooming in and out, etc., allowing the user to comprehensively examine the works they designed. When the user completes the design, the system will generate a target clothing template according to the user's operations. This template contains all the design parameters and fabric information of the clothing, providing a basis for the subsequent production process.

[0061] It can be understood that since in traditional teaching, users can only understand clothing design through two-dimensional drawings and static models, so in step S01, through 3D modeling and real-time rendering technology, a more real and intuitive design environment is provided, which can quickly generate personalized clothing templates, enabling users to intuitively feel the three-dimensional effect and details of the clothing, improving the interactivity and interest of the design, thereby being able to stimulate the learning enthusiasm of users. At the same time, the present application allows users to freely select and adjust design parameters to generate unique clothing templates, realizing personalized design.

[0062] Step S02: Record the operation parameters of the user making the target clothing template in the virtual workshop according to the preset standard production process.

[0063] It should be noted that after the system determines the target clothing template, it will generate a preset standard production process for the target clothing template, including standard process guides such as cutting and sewing. The user can simulate the production process of the target clothing according to the preset standard production process. The target clothing is a clothing model made based on the target clothing template. The system will record a series of operation parameters of the user during the simulation, including cutting paths, seam flatness, etc. The virtual workshop is created through Unity3D and supports users to operate through the keyboard and mouse. It provides virtual equipment models such as virtual cutting machines and virtual sewing machines. Users can operate these devices through the interface to complete tasks such as cutting and sewing, simulating the real clothing production process. In addition, the system also guides users to complete complex practice processes through the task navigation subsystem, supporting step jumps and operation prompts, making the learning process more orderly and efficient.

[0064] It can be understood that since the existing technology mainly relies on physical equipment and venues for practical operations, with limited resources and high costs, step S02 is carried out. Through virtual technology, a more convenient and efficient training environment is provided. Users can learn in a more interactive and interesting environment, no longer relying solely on the teacher's classroom explanations and users' manual practices, greatly stimulating users' learning interests and creativity. At the same time, since the virtual workshop is not restricted by equipment, venues, and teachers, users can carry out practical operations at any time and any place without having to queue up, thus ensuring sufficient practice time.

[0065] Step S03: Determine the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and provide real-time feedback and guidance suggestions based on the operation differences.

[0066] It should be noted that during the training process, the system monitors the user's operations in real time through AI technology and provides operation guidance and feedback. The AI algorithm can identify whether the user's operations are correct. If the operations are incorrect, the platform will immediately provide error prompts and correct guidance suggestions to help users correct their mistakes and improve their skills. The guidance suggestions are the real-time feedback and personalized suggestions provided by the system according to the user's training operations.

[0067] It can be understood that due to the "one-size-fits-all" traditional teaching model, it is difficult to meet the learning needs of users at different levels. Therefore, step S03 is carried out. By using AI technology to monitor the user's operations in real time, the system can compare the user's operation parameters with the standard operation parameters in real time and give feedback and guidance suggestions to help the user correct mistakes or adjust the learning direction in a timely manner. At the same time, through real-time feedback, the user can master the correct operation method faster, reduce the time wasted due to incorrect operations, and improve the accuracy and efficiency of teaching.

[0068] In a feasible implementation manner, in step S01, the step of generating a target clothing template based on the user's clothing design simulation operation includes steps A01 to A02:

[0069] Step A01, determine the clothing parameters of the preset clothing template according to the user's clothing adjustment operation, and receive the fabric type selected by the user from the preset fabric type atlas.

[0070] It should be noted that the system provides a preset clothing template library, which contains the basic structures and parameters of common clothing templates (such as knee-length skirts, shirts, etc.). When the user starts to design, they can click on the mouse to select a favorite clothing template as the preset clothing template. Then, the user can adjust the clothing parameters of the preset clothing template through clothing adjustment operations. Among them, the clothing adjustment operation refers to the modification operation of the clothing parameters by the user through the interface tool, such as adjusting the length, width, etc. The preset clothing template refers to a 3D clothing model that is pre-designed by the system and contains the basic style structure. The clothing parameters are the numerical values that describe the characteristics of the clothing shape, size, etc., such as length, width, sleeve length, neckline size, etc. The user inputs these adjustment instructions through operations such as clicking and dragging.

[0071] In addition, it should be noted that the system also provides a preset fabric type atlas, which contains a variety of fabric type resources, such as cotton, linen, silk, etc. The user can browse these fabric textures on the interface and apply the selected fabric type to the preset clothing template being designed through a click and select operation.

[0072] In addition, it should be noted that for the clothing templates in the preset clothing template library and the fabric types in the preset fabric type atlas, user self-design and import are supported. At the same time, after the user selects the clothing template to be designed, the system will recommend suitable fabric types for this clothing template from the preset fabric type atlas. The user can select the required fabric from the recommended fabric types or select the required fabric from the preset fabric type atlas by themselves.

[0073] Additionally, it should be noted that the system can dynamically update the preset clothing template library and the atlas of preset fabric types according to the current fashion information. By collecting the content of fashion magazines, reports and analyses on fashion websites, and clothing sales data on e-commerce platforms within a preset time period (e.g., 3 days), fashion elements such as colors, materials, styles, and patterns are extracted from the text data. Frequency statistics and correlation analysis are performed on these fashion elements to determine the popular and representative elements. At the same time, the clothing sales data on the e-commerce platform is analyzed to understand which styles, colors, materials, etc. are more popular. Clothing templates and fabric types under the current fashion trend are generated based on the determined elements, styles, colors, materials, etc., and are respectively updated to the preset clothing template library and the atlas of preset fabric types.

[0074] Additionally, it should be noted that users can design clothing templates for different body types. Users select clothing templates with basic patterns (such as straight-leg pants, A-line skirts, tailored suits, etc.) from the preset clothing templates and select fabric types from the atlas of preset fabric types. At the same time, users can input body type characteristics (such as pear-shaped, apple-shaped, hourglass-shaped, etc.) and height characteristics. The system adjusts the clothing templates slightly according to the body type characteristics and height characteristics input by the users using a pattern adjustment model, such as adjusting the sleeve length, trouser length, waistband tightness, etc., to generate clothing templates that fit different body types. In addition, the system records and outputs the adjustment parameters (adjustment lengths, angles, etc.) involved in the fine-tuning process for users to learn. The creation process of the pattern adjustment model includes:

[0075] Establish a mathematical model based on the fabric type to quantify its mechanical properties such as tensile, bending, and shear stiffness. Load the clothing pattern on a 3D virtual human model to simulate the behavior of the fabric in scenarios such as static suspension, dynamic walking / sitting / lying. Calculate the effects of natural draping, wave deformation, local wrinkle generation, etc. of the fabric through a physics engine, so as to locate the areas where the clothing bears high tensile forces during movement (such as under the armpits, knee bends), and detect unappealing wrinkles caused by pattern defects (such as waist bunching, skirt stiffness). Based on the above problems, introduce dynamic pattern correction rules: expand the pattern pieces in high-stress areas to increase the movement margin (such as deepening the armhole, expanding the side seam); adjust the angle of the cutting line according to the fabric draping direction (such as 45° oblique cutting to guide natural waves); automatically generate darts or pleats at stress concentration points to disperse the force and shape a three-dimensional silhouette. Input the clothing template, fabric type, and dynamic pattern correction rules into the model to be trained and train it. Re-evaluate the suspension effect after each round of optimization until the maximum stress value is lower than the fabric tear threshold and the wrinkle distribution conforms to the design intention (such as uniform draping or deliberate bunching) and then stop training.

[0076] Exemplarily, to help understand the technical concept or technical principle of the present application, please refer to Figure 2 , Figure 2A 3D clothing design module interface diagram is provided, showing how users can perform style design through a graphical interface. A series of buttons on the left represent different operations. The "Parts" button is used to add some decorative parts to the clothing, such as necklines, cuffs, etc. The "Style" button is used to select a clothing style and design based on it, such as Figure 2 shown on the right, including regular styles, front-slit skirts, side-slit skirts, etc. The "Waistband" button is used to adjust the waist design of the clothing, such as elastic waistbands, zipper waistbands, laced waistbands, etc. The "Pocket" button is used to adjust the pocket design of the clothing, such as patch pockets, inset pockets, zipper pockets, etc. The "Button" button is used to adjust the button design of the clothing, such as magnetic clasps, hidden buttons, buckles, etc. The "Lining" button is used to adjust the lining design of the clothing, such as double-layer lining, printed lining, embroidered lining, etc. The clothing styles designed by the user will be Figure 2 displayed in the center and can be updated in real time according to the user's adjustments.

[0077] Step A02: Render the clothing parameters and fabric type onto a preset clothing model in real time to obtain a target clothing template.

[0078] It should be noted that after the user completes the adjustment of clothing parameters and the selection of fabric type, the system renders the adjusted clothing parameters and the selected fabric type onto the preset clothing model in real time. This process is achieved through the real-time rendering technology of the Unity3D engine, ensuring that users can immediately see the effects of their designs. After the rendering is completed, the system generates a target clothing template containing all the user's design elements. The target clothing template supports functions such as 360-degree rotation, zooming in and out, enabling users to view the design effects from all aspects and multiple angles, which helps users discover and improve the deficiencies in the design, thus improving the teaching effect and learning quality.

[0079] In this embodiment, by providing flexible parameter adjustment and rich fabric selection, it can stimulate users' learning interest and creativity, enabling them to conduct more free design explorations in a virtual environment. The digital design process allows users to more intuitively understand the principles and details of clothing design, thereby improving the teaching effect. Through real-time rendering and dynamic adjustment functions, users can have a more realistic design experience in a virtual environment, thus enhancing their understanding and perception of clothing design.

[0080] In a feasible embodiment, in step S02, the virtual workshop includes virtual equipment. The steps of recording the operation parameters of the user making the target clothing template in the virtual workshop according to a preset standard production process include steps A11 - A14:

[0081] Step A11: Generate a preset standard production process based on the target clothing template. The preset standard production process includes a standard cutting process and a standard sewing process;

[0082] It should be noted that the system reads the target clothing template, which contains template information such as the design drawings, size specifications, and required materials of the clothing. The system uses software algorithms to analyze the template information and generate the complete process of the clothing from raw materials to finished products, that is, the production process, which includes the standard cutting process (the standard reference steps for cutting the fabric into the required shape and size according to the clothing template and size requirements) and the standard sewing process (the standard reference steps for sewing the cut fabric parts into clothing by a sewing machine or by hand). The generated standard production process is integrated into the task navigation subsystem to provide a guiding framework for the subsequent user training operations.

[0083] In addition, it should be noted that during the production process, the system will set physical constraint conditions, such as fabric tension, sewing thread density threshold, etc., to make the simulated process more in line with the actual situation and improve the user experience and simulation authenticity.

[0084] Exemplarily, to help understand the technical concept or technical principle of the present application, please refer to Figure 3 , Figure 3 a teaching schematic diagram of virtual workshop simulation sewing process is provided, which shows the steps of pasting lining (i.e., sewing) the back body and the back side piece during the sewing process. The user needs to refer to the following steps for simulation practice: The first step is to smoothly paste the lining from about 10 cm below the center line of the back to about 5 - 6 cm on the side; the second step is to paste the lining on the shaded part about 4 - 6 cm above the back side; the third step is to paste the lining at the hem and the slit. Among them, the parts that need to be pasted with lining are distinguished by different colors, and the content of pasting lining (such as hem pasting lining, slit pasting lining) is marked. Therefore, the user can intuitively understand the parts that need to be pasted with lining and thus can carry out sewing practice.

[0085] Step A12, identify the virtual devices operated by the user when imitating the preset standard production process. The virtual devices include a virtual cutting machine and a virtual sewing machine;

[0086] It should be noted that after the user enters the virtual workshop environment, the system monitors the operations of the user when imitating the preset standard production process in real time and identifies the virtual devices being used by the user. These virtual devices are virtual tools for simulating real clothing production tools in the virtual workshop, and they have similar functions and operation methods to real tools. The user performs simulation operations through electronic devices such as a keyboard, a mouse, or a VR device, including a virtual cutting machine and a virtual sewing machine, etc. Among them, the virtual cutting machine is a virtual tool for simulating a real cutting machine, and the user can use it to cut the fabric in the virtual environment. The virtual sewing machine is a virtual tool for simulating a real sewing machine, and the user can use it to sew the fabric in the virtual environment.

[0087] Step A13, when the virtual device is a virtual cutting machine, record the cutting path coordinate points and fabric positioning when the user imitates the standard cutting process.

[0088] It should be noted that when the system recognizes that the user is using a virtual cutting machine for cutting, it will start recording the cutting path coordinate points and fabric positioning information of the user. These information are crucial for subsequent analysis of whether the user's cutting operation conforms to the standard cutting process. The cutting path coordinate points refer to a series of coordinate points passed by the path of the blade of the virtual cutting machine on the fabric during the cutting process by the user, and the fabric positioning refers to the position where the user places the fabric on the virtual cutting machine before cutting.

[0089] Exemplarily, for mouse and keyboard operations, by clicking and dragging the left mouse button, the clothing area to be cut can be selected. During the selection process, continuous selection or switching of the selection state can be performed. If the selection area needs to be adjusted, dragging or zooming operations can be performed using the mouse. At the same time, fine-tuning can be carried out using the arrow keys on the keyboard. After selecting the area to be cut, click the "Cut" button on the software interface or use the corresponding shortcut key to execute the cutting operation. At this time, the mouse pointer usually becomes an icon in the shape of a pair of scissors. If a more precise cutting effect is required, tools such as "two-point cutting" and "line selection cutting" provided by the software can be used. These tools allow the user to divide the cut piece by specifying two points or selecting a line. After cutting is completed, further adjustments to the cut piece, such as moving, rotating, and scaling, can be made. These operations can usually be achieved by dragging the mouse and using keyboard shortcuts.

[0090] For VR device operations, import the target clothing template into the VR software and make preliminary adjustments and positioning to the target clothing template in the corresponding virtual environment. The user can use tools in the VR device (such as a virtual pen or a laser pointer) to outline the pattern contour and mark key parts such as the chest line and waist line for subsequent cutting and sewing simulation. According to the outlined contour, use a virtual scissors or cutting tool to perform the cutting operation, and view the cutting effect in real time during the cutting process and make fine-tuning.

[0091] Step A14, when the virtual device is a virtual sewing machine, record the movement trajectory of the sewing needle and the seam flatness when the user imitates the standard sewing process.

[0092] It should be noted that when the system recognizes that the user is using a virtual sewing machine for sewing, it will start recording the movement trajectory of the sewing needle and the seam flatness information of the user. Among them, the movement trajectory of the sewing needle refers to the path of the sewing needle of the virtual sewing machine moving on the fabric during the sewing process, and the seam flatness refers to whether the fabric at the seam is flat and the line is smooth after sewing is completed.

[0093] Exemplarily, for mouse and keyboard operations, the user selects the sewing method by clicking on the stitch and stitch type options on the virtual sewing machine with the mouse. The system provides a variety of stitches and stitch types for the user to choose from to meet the needs of different clothing styles and fabrics. The user uses the mouse to drag the cut fabric parts to the workbench of the virtual sewing machine and clicks the "Start Sewing" button on the virtual sewing machine. The system will sew the fabric parts according to the previously selected stitches and stitch types. During the sewing process, the user can adjust parameters such as sewing speed and stitch density through the keyboard and mouse. After sewing is completed, the user can use the mouse to check the sewing effect, such as whether the stitches are smooth and whether the parts are aligned. If sewing errors or non-compliant areas are found, corrections can be made using the keyboard and mouse, such as re-sewing and adjusting the position of the parts.

[0094] For VR device operations, after cutting is completed, the user can set attributes such as stitch type, color, and thickness in the VR application, plan the stitch path on the 3D model according to the clothing style and design requirements, use tools such as VR controllers to simulate the action of sewing needles, and perform virtual stitching along the planned stitch path, observing the stitching effect in real time and adjusting the tension and position of the stitches as needed. At the same time, a 3D pen can also be used to outline shapes on the pattern piece and then map them to the 2D window to create the required segmentation structure.

[0095] In addition, it should be noted that the preset standard production process also includes a standard ironing process, and the virtual device also includes a virtual ironing machine. The standard ironing process refers to the standard reference steps for ironing the sewn clothing to achieve the expected shape and appearance. The virtual ironing machine is a virtual tool that simulates a real ironing machine, and the user can use it to iron the fabric in the virtual environment. When it is recognized that the user is using the virtual ironing machine for ironing, the system starts to record the user's temperature control curve and the pressure distribution heat map. The temperature control curve refers to the curve of the iron temperature changing over time during the ironing process, and the pressure distribution heat map is a graphical representation of the pressure distribution exerted by the iron on the clothing during ironing, with different colors representing different pressure levels.

[0096] In this embodiment, through digital means, the complex production process is visualized, solving the problem of unclear transmission of teaching information. Users can clearly see the purpose and requirements of each step of the operation, providing a clear direction for subsequent practical training operations, helping to improve learning efficiency, and reducing operation errors caused by understanding deviations. Through the virtual cutting machine, unlimited practice opportunities are provided without causing loss of actual materials. Users can repeatedly practice cutting skills in a safe and economical environment until they master them proficiently. Through the virtual sewing machine, a realistic operation experience is provided, and the operation results can be fed back in real time to help users quickly master sewing skills. Users can repeatedly practice sewing skills in a virtual environment, familiarize themselves with the selection and use of different stitches, and improve the teaching quality of sewing operations. By recording the operation parameters of users during the simulation process (such as cutting path coordinate points, sewing needle movement trajectories, etc.), it can lay a foundation for subsequent analysis of whether the users' operations are standardized, so as to provide accurate and personalized teaching feedback and guidance for users, improving the overall teaching effect and students' learning achievements.

[0097] In a feasible embodiment, in step S03, the steps of determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process and providing real-time feedback of guiding suggestions according to the operation differences include steps A21 - A22:

[0098] Step A21, for the standard cutting process, compare the cutting path generated by the cutting path coordinate points with the standard cutting path of the standard cutting process. When the similarity is lower than the preset similarity threshold, feedback guiding suggestions for path adjustment, determine the deviation degree between the fabric positioning and the ideal positioning value of the standard cutting process, and when the deviation degree is lower than the preset deviation threshold, feedback guiding suggestions for fabric positioning;

[0099] It should be noted that for the standard cutting process, the system calculates the spatial matching degree (such as Euclidean distance or dynamic time warping algorithm) between the actual cutting path coordinate points and the standard cutting path. The standard cutting path is a preset ideal cutting trajectory (such as the G-code path generated by CAD). Compare the calculated similarity with the preset similarity threshold (the critical value allowing path deviation, for example, similarity ≥ 90% is qualified, < 90% triggers an alarm). In the case where the preset similarity threshold is not reached, generate specific correction instructions for the cutting path, that is, guiding suggestions for path adjustment. At the same time, the system detects the offset amount between the actual position of the fabric and the ideal positioning value through an image sensor or a laser positioning system. The ideal positioning value is the reference coordinate where the fabric should be placed. When the preset deviation threshold (such as 90%) is not reached, generate guiding suggestions for fabric positioning to calibrate the positioning of the fabric.

[0100] Step A22: For the standard sewing process, analyze the matching degree between the movement trajectory of the sewing needle and the standard movement trajectory of the standard sewing process. When the matching degree is lower than the preset matching degree threshold, feedback guidance suggestions for trajectory adjustment. When the seam flatness does not reach the preset flatness threshold, feedback guidance suggestions for the seam.

[0101] It should be noted that the system compares the coincidence degree between the movement trajectory of the sewing needle and the standard movement trajectory through a high - frame - rate camera or encoder data. The standard movement trajectory refers to the ideal movement path of the sewing needle. By comparing the movement trajectory of the sewing needle with the standard movement trajectory, the matching degree between the two is judged. When the matching degree does not reach the preset matching degree threshold (such as 95%), a correction instruction for the sewing trajectory, that is, guidance suggestions for trajectory adjustment, is generated. At the same time, the seam flatness of the seam area is evaluated by laser scanning or a pressure sensor. When the seam flatness does not reach the maximum allowable height of undulation on the seam surface (preset flatness threshold), a process optimization prompt for the sewing process, that is, guidance suggestions for the seam, is generated.

[0102] Similarly, for the standard ironing process, by comparing the root - mean - square error between the actual temperature control curve and the standard temperature curve, it is determined whether the root - mean - square deviation reaches the error range allowed for the temperature curve (preset coincidence threshold). If not, temperature control guidance suggestions such as "The target temperature in the second stage needs to be adjusted from 150°C to 145°C" are generated. At the same time, according to the pressure distribution heat map generated by the pressure sensor array, the variance of the pressure distribution is calculated to determine the pressure distribution uniformity. When the pressure distribution uniformity does not reach the preset uniformity threshold (such as 70%), feedback guidance suggestions for pressure adjustment, such as "The left side of the iron needs to be pressurized by 10%", are given.

[0103] In addition, it should be noted that the guidance suggestions can be obtained by comparing the coordinate point sequences with the standard values (such as the standard cutting path, standard movement trajectory, etc.) to deduce the offset direction, or can be obtained by calculating the calibration amount between the standard value and the actual value through a parameterized strategy mapping, or can also be the correction suggestions or adjustment suggestions predicted based on machine learning.

[0104] In addition, it should be noted that when the AI technology detects that there are incorrect steps in the user's operation, error prompt messages will also be generated immediately. These prompt messages are presented to the user in an intuitive way (such as a red warning box, voice prompt, etc.), pointing out the error and reminding the user to pay attention. For example: During the cutting process, if the user selects the wrong cutting tool or the cutting path is unreasonable, the system can prompt: "Error: The wrong cutting tool is selected. Please change to cutting tool No. 1" or "Error: The cutting path is unreasonable. Please re - cut according to path No. 1".

[0105] In this embodiment, by using AI technology to monitor and compare the training operations, it is possible to accurately identify the deviations or errors of the user during the training process, laying a foundation for providing targeted guidance subsequently. By generating error prompt messages and guidance suggestions through AI technology, not only can the user quickly locate and understand their errors, but also personalized learning paths and correction strategies can be provided for the user to meet the learning needs of different users, thereby effectively improving the training effect and learning efficiency.

[0106] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as in the above-mentioned first embodiment can be referred to the above introduction and will not be elaborated hereinafter. On this basis, please refer to Figure 4 , the clothing design simulation teaching method further includes steps S11 to S13:

[0107] Step S11, in response to the user's measurement part selection operation, determine the part to be measured on the preset human model;

[0108] It should be noted that the system receives the user's measurement part selection operation through the interface (such as a drop-down menu, click button, etc.). The measurement part selection operation is based on the measurement part options provided by the system, such as waist circumference, chest circumference, hip circumference, shoulder width, etc., which are operations for specifying the body part to be measured. The system locates the corresponding part to be measured on the preset human model according to the user's instruction. Among them, the preset human model is a high-precision human model created using 3D modeling software such as Unity3D. This model supports rotation, scaling, and movement operations so that the user can observe and learn the measurement points from different angles. The part to be measured is the body part marked as about to be measured on the preset human model according to the user's selection.

[0109] Step S12, determine whether the measurement point selected by the user on the preset human model conforms to the standard point selection of the part to be measured;

[0110] It should be noted that after determining the part to be measured, the system will check whether the measurement point selected by the user on this part is accurate. The measurement point refers to the point or area specified by the user on the model for specific measurement, and the standard point selection is the optimal or most accurate measurement point position preset by the system for each measurement part. The system will judge whether the measurement point selected by the user is accurate according to the preset standard point selection.

[0111] Additionally, it should be noted that the system also provides virtual measurement tools (such as virtual tape measures, etc., which are virtual tools for simulating actual measurement operations). Users can interact with the virtual measurement tools through input devices such as mice and keyboards (such as dragging and clicking) to simulate the actual measurement operations of users. For example, when the user selects a virtual tape measure, the user can drag the tape measure around the waist area of the 3D human model to perform measurements. The system calculates and obtains data such as the size or length of the part to be measured.

[0112] Step S13, when the measurement point does not meet the standard point selection, output an error prompt and the standard point selection.

[0113] It should be noted that if the system finds that there is a deviation between the measurement point selected by the user and the standard point selection, that is, it does not meet the standard, then it will immediately output an error prompt. This error prompt will clearly point out what problems exist in the point selected by the user, such as position deviation, wrong direction, etc. At the same time, the system will also provide information on the standard point selection for the user to refer to and correct. This may include highlighting the standard point on the interface, providing detailed point descriptions or explanations, or even demonstrating the correct point selection method through animations or videos.

[0114] Exemplarily, if the measurement point selected by the user for chest circumference is too close to the armpit or the back, the system will output an error prompt: "The measurement point you selected for chest circumference is inaccurate. Please adjust it to the central area of the chest." At the same time, the system will also highlight the correct measurement point for chest circumference on the interface to help the user make corrections.

[0115] Additionally, it should be noted that the system can also compare the measurement results obtained by the user through the virtual measurement tool with the preset standard results. The preset standard results are reference data preset by the system for comparing with the measurement results, usually based on professional measurements or standard sizes. Through comparison, the system can calculate the measurement accuracy and output the result to the user. Among them, the measurement accuracy is an index to measure the degree to which the user's measurement result is close to the preset standard result, usually expressed by the percentage of error.

[0116] Exemplarily, to help understand the technical concept or technical principle of the present application, please refer to Figure 5 , Figure 5 The interface diagram of the human body measurement module is provided. Users can select human models of different body types for measurement, such as 168 / 84A, 165 / 84A, etc. By clicking on the points on the human model, the size of the part to be measured is determined. For example, for the measurement of the front chest length, it needs to be measured vertically from the midpoint in front of the neck to the thinnest part of the waist, and for the measurement of the sleeve length, it needs to be measured vertically from the shoulder endpoint to the wrist bone.

[0117] In this embodiment, by providing an intuitive 3D model and an interactive selection function, users can directly view and select the measurement parts on the 3D model, greatly improving the intuitiveness of learning. At the same time, since the user's selection operation interacts with the model in real time, the sense of participation and interest in learning is enhanced, and moreover, the ambiguity and misunderstanding that may be brought by written descriptions are avoided. Through automated verification, the accuracy and consistency of measurement are improved, and the possibility of human errors is reduced. By providing virtual measurement tools, users are allowed to perform actual operations in a simulated environment, enabling users to gain practical operation experience in the simulated environment. The instant display of measurement results can help users promptly correct errors in operations. By comparing the user's measurement results with the standard results, an objective and accurate evaluation is provided, and users can adjust their measurement methods according to the feedback results, continuously improving measurement accuracy, promoting the learning improvement of users and the enhancement of teaching effects.

[0118] In a feasible embodiment, the clothing design simulation teaching method further includes steps B01 to B03:

[0119] Step B01, recording the behavior data of users during the learning process and the training process;

[0120] It should be noted that the system includes a teaching management subsystem, which is divided into a student end and a teacher end. The student end includes a series of teaching resources (such as clothing design theory learning, case analysis, etc.), as well as daily homework and examination modules. The teacher end includes a management module for users and classes, as well as a test paper and question bank management module, which can provide functions such as task assignment, score recording, and report generation for teachers, ensuring the effective implementation and tracking of personalized teaching strategies.

[0121] In addition, it should be noted that in the teacher end, the user management module can view the behavior performances of each user in links such as online course viewing, homework completion, and exam quizzes, such as learning routes, course scores, exam scores, etc. (i.e., the behavior data during the learning process), as well as the behaviors of each user in actual operations, such as the practice situations of skills such as design software use, body measurement, cutting and sewing, and the completion situations of training tasks (i.e., the behavior data during the training process). In addition, the teaching management subsystem will also record the specific operation data of students in the above processes in real time, including but not limited to learning time, click times, error rate, task completion degree, etc.

[0122] In addition, it should be noted that the teaching management subsystem can be cloud-based. Users can connect to the server through the network to access virtual laboratories and teaching resources. Teachers can monitor the learning progress of students in real time through the cloud platform, provide remote guidance and feedback. The platform can support the access of multiple devices, including desktop computers, mobile devices, and VR devices. All teaching resources and data are stored in the cloud, which is convenient for centralized management and updating. Users can access the platform through multiple devices, with high flexibility. At the same time, teachers can also interact with students in real time through the cloud platform to provide personalized guidance and feedback.

[0123] Step B02: Analyze the user's learning progress, interest preferences, and weak links based on the user's behavior data.

[0124] It should be noted that by combining data analysis tools to analyze data such as students' learning time and task completion rate, evaluate the current learning stage and speed of students, that is, the learning progress. Observe the staying time and interaction frequency of students on different learning contents to infer which design styles, technologies, or theories students are more interested in, that is, interest preferences. Identify which knowledge points or skills students frequently make mistakes or progress slowly in, such as color matching, pattern design, or software operation, that is, weak links.

[0125] Step B03: Generate personalized teaching strategies for the user based on the learning progress, interest preferences, and weak links.

[0126] It should be noted that according to Step B02, tailor a learning plan for each student. For example, for students with fast progress, provide more advanced challenge tasks; for students with strong interest, increase in-depth learning of relevant content; for weak links, provide targeted tutoring materials and exercises.

[0127] In this embodiment, through the teaching management subsystem, the learning behaviors and operation data of students are recorded in real time, such as learning time, operation frequency, error rate, etc., enabling teachers to obtain a large amount of objective learning data, providing a solid foundation for subsequent data analysis. At the same time, these data also make it possible to formulate personalized teaching strategies, thereby improving the pertinence and effectiveness of teaching. Through data analysis, teachers can more accurately understand the learning status of each student, discover and solve problems in learning in a timely manner, and can also identify students' interest preferences, which helps to stimulate students' learning enthusiasm. The implementation of personalized teaching strategies enables each student to obtain learning resources and guidance suitable for themselves, thus improving learning efficiency and learning effects.

[0128] In a feasible embodiment, the clothing design simulation teaching method further includes steps B11 - B12:

[0129] Step B11, when the user is visiting the preset virtual exhibition hall, output the product information of each piece of clothing in response to the user's gesture commands and voice commands for each piece of clothing in the preset virtual exhibition hall;

[0130] It should be noted that the preset virtual exhibition hall is an immersive environment created by VR / AR technology. The user seems to be in a real exhibition hall, where they can view the clothing up close and experience the brand culture and product details. When the user is in the preset virtual exhibition hall, the system can recognize and respond to their gesture commands and voice commands. Among them, gesture commands refer to the user using specific gestures (such as pointing at a piece of clothing, making a grasping motion, etc.) to request to view the detailed information of the clothing. The system uses built-in gesture recognition technology to parse these commands. Voice commands mean that the user can also use voice to request to view clothing information, such as saying "Show the information of this piece of clothing" or "What is the material of this piece of clothing?", and the system uses voice recognition technology to parse these commands. By parsing the user's gesture commands and voice commands, the product information of the clothing can be obtained. This information includes but is not limited to the style, material, size, price, design concept, etc. of the clothing. The system displays this information to the user in the form of text, pictures, or 3D animations so that the user can understand the product more comprehensively.

[0131] In addition, it should be noted that when the user selects to view the product information of the clothing, a function of customizing dynamic lighting and material reflection parameters is also provided. Through graphics rendering technology (such as the Unity3D engine), the user is allowed to adjust the lighting conditions in the virtual exhibition hall according to their own preferences or scene requirements, including parameters such as the intensity, color, and direction of the lighting. By adjusting these parameters, the user can simulate the lighting effects at different times of the day (such as early morning, dusk, night) or different weather conditions (such as sunny, cloudy, rainy), so as to observe the performance of the clothing in different environments more comprehensively. At the same time, the material reflection parameter function allows the user to customize the reflection characteristics of the clothing material. Different materials have different reflection effects on light, such as silk, cotton and linen, etc. By adjusting the reflection parameters, the user can simulate the reflection effects of different materials under light, so as to more realistically feel the texture and luster of the clothing.

[0132] Step B12, record the visit data of the user during the visit, extract the user's frequently concerned clothing from the visit data, and determine the user's preferences based on the frequently concerned clothing.

[0133] It should be noted that when users visit, the system will record the visit data of users in the virtual exhibition hall, including which clothing items they browsed, how long they stayed, and what interaction operations they performed, etc. These visit data reflect the activity tracks and interest points of users in the virtual exhibition hall and are used to analyze users' preferences and behavior patterns. For example, if users frequently view a certain style of clothing or stay in a certain exhibition area for a long time, this may indicate that they are interested in this style or product. By analyzing the visit data, the system identifies the clothing items that users frequently focus on. These clothing items may be of particular interest to users or conform to their aesthetic preferences. Based on the data of frequently focused clothing items, the system can infer users' preferences, including the style, color, material, price range, etc. of the clothing.

[0134] In addition, it should be noted that by analyzing and statistically analyzing the user preferences of each user, the system can determine popular fashion elements, fashion styles, fashion trends, etc., and then feedback them to the teaching process. For example, generate courseware based on popular fashion elements, fashion styles, fashion trends, etc. and update it to the teaching management subsystem for users to learn. At the same time, popular fashion styles, colors, fabrics, etc. can also be updated to the preset clothing template library and the preset fabric type atlas, enabling users to design clothing that better conforms to the public aesthetic when designing clothing.

[0135] In this embodiment, by combining VR / AR technology and interactive design, the function of allowing users to view product details through gesture or voice commands in the preset virtual exhibition hall is realized. When the system can recognize and respond to specific gesture or voice commands made by users, it will display the 3D animation and detailed information of the relevant clothing in real time, which not only improves the presentation efficiency and accuracy of information, but also enhances the user's sense of participation and immersion. By recording the visit data of users in the virtual exhibition hall and extracting the clothing items that users frequently focus on from it to determine users' preferences, it can not only clarify the general trend of the current fashion trend, but also enable teachers to understand which content is more popular among students and which content needs to be improved or supplemented, so as to continuously optimize the teaching content.

[0136] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the clothing design simulation teaching method of this application. Based on this technical concept, more forms of simple transformations are within the protection scope of this application.

[0137] This application also provides a clothing design simulation teaching system. Please refer to Figure 6 , the clothing design simulation teaching system includes:

[0138] A 3D clothing design module 10, which is used to generate a target clothing template based on the clothing design simulation operation of the user;

[0139] The intelligent manufacturing training module 20 is used to record the operation parameters of the user making the target clothing template in the virtual workshop according to the preset standard production process;

[0140] The guidance and suggestion feedback module 30 is used to determine the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and to feedback guidance suggestions in real time according to the operation differences.

[0141] Optionally, the 3D clothing design module 10 is also used for:

[0142] Determine the clothing parameters of the preset clothing template according to the user's clothing adjustment operation, and receive the fabric type selected by the user from the preset fabric type atlas;

[0143] Render the clothing parameters and the fabric type onto the preset clothing model in real time to obtain the target clothing template.

[0144] Optionally, the virtual workshop includes virtual equipment, and the intelligent manufacturing training module 20 is also used for:

[0145] Generate a preset standard production process based on the target clothing template, and the preset standard production process includes a standard cutting process and a standard sewing process;

[0146] Identify the virtual equipment operated by the user when imitating the preset standard production process, and the virtual equipment includes a virtual cutting machine and a virtual sewing machine;

[0147] In the case where the virtual equipment is a virtual cutting machine, record the cutting path coordinate points and fabric positioning when the user imitates the standard cutting process;

[0148] In the case where the virtual equipment is a virtual sewing machine, record the movement trajectory of the sewing needle and the seam flatness when the user imitates the standard sewing process.

[0149] Optionally, the guidance and suggestion feedback module 30 is also used for:

[0150] For the standard cutting process, compare the cutting path generated by the cutting path coordinate points with the standard cutting path of the standard cutting process, and feedback path adjustment guidance suggestions when the similarity is lower than the preset similarity threshold, determine the deviation degree between the fabric positioning and the ideal positioning value of the standard cutting process, and feedback fabric positioning guidance suggestions when the deviation degree is lower than the preset deviation threshold;

[0151] For the standard sewing process, analyze the matching degree between the movement trajectory of the sewing needle and the standard movement trajectory of the standard sewing process, and feedback trajectory adjustment guidance suggestions when the matching degree is lower than the preset matching degree threshold, and feedback seam guidance suggestions when the seam flatness does not reach the preset flatness threshold.

[0152] Optionally, the clothing design simulation teaching system further includes a body measurement module 40, and the body measurement module 40 is configured to:

[0153] In response to the user's measurement part selection operation, determine the part to be measured on the preset human model;

[0154] Determine whether the measurement points selected by the user on the preset human model conform to the standard point selection of the part to be measured;

[0155] In the case where the measurement points do not conform to the standard point selection, output an error prompt and the standard point selection.

[0156] Optionally, the clothing design simulation teaching system further includes a teaching management module 50, and the teaching management module 50 is configured to:

[0157] Record the behavior data of the user during the learning process and the training process;

[0158] Analyze the user's learning progress, interest preferences, and weak links based on the user's behavior data;

[0159] Generate a personalized teaching strategy for the user based on the learning progress, interest preferences, and weak links.

[0160] Optionally, the clothing design simulation teaching system further includes a clothing virtual exhibition hall module 60, and the clothing virtual exhibition hall module 60 is configured to:

[0161] When the user visits the preset virtual exhibition hall, output the product information of each piece of clothing in response to the user's gesture instructions and voice instructions for each piece of clothing in the preset virtual exhibition hall;

[0162] Record the visit data of the user during the visit, extract the user's frequently watched clothing from the visit data, and determine the user's preferences based on the frequently watched clothing.

[0163] It should be noted that the clothing design simulation teaching system provided in this application can be a web page based on WebGL. The web version of the clothing sewing technology teaching platform uses WebGL technology and is developed in combination with HTML5 and JavaScript. Users can directly access the web page through a browser without installing additional clients or plugins. The WebGL technology is used to implement the 3D rendering function, combined with mouse and keyboard operations, to provide a VR / AR-like interaction experience. Since the WebGL technology can run on any browser that supports HTML5 without additional software installation, it has extremely high cross-platform compatibility. Users do not need to download and install clients, which reduces the usage threshold of the platform and is convenient for rapid promotion. At the same time, the web page content can be updated in real time through the server without the need for users to manually update the client, which is convenient for maintenance and management.

[0164] In addition, it should be noted that the clothing design simulation teaching system provided by this application can also be a lightweight AR / VR application based on mobile devices (such as smartphones and tablets), which uses the camera, sensor and screen of the mobile device to provide an immersive clothing design and sewing learning experience. Users can directly access the application through the mobile device, use the AR function to view the details of the clothing model, or perform virtual operations through the VR function. Since mobile devices are highly portable, users can learn anytime and anywhere without being restricted by the venue. At the same time, using the camera and sensor of the mobile device, a certain degree of AR / VR experience can be achieved, enhancing the immersive feeling of learning. In addition, the popularity of mobile devices is high, and the cost of developing lightweight applications is relatively low, which has a high cost performance.

[0165] Additionally, it should be noted that the clothing design simulation teaching system provided by this application can also be a teaching platform that combines physical models and digital technology. Users can perform actual operations through physical models, while using digital technology (such as 3D scanning, real-time feedback system) to provide auxiliary teaching. For example, users can perform cutting and sewing operations on physical models, and the platform captures the operation process in real time through 3D scanning technology and provides feedback and guidance through the screen. Users perform actual operations through physical models, which enhances their intuitive understanding of the clothing production process, and provides real-time feedback and guidance through digital technology to help optimize and correct errors in a timely manner.

[0166] The clothing design simulation teaching device provided in this application, which employs the clothing design simulation teaching method of the above-mentioned embodiment, can solve the technical problem of poor teaching results. Compared with the prior art, the beneficial effects of the clothing design simulation teaching device provided in this application are the same as those of the clothing design simulation teaching method provided in the above-mentioned embodiment, and the other technical features of the clothing design simulation teaching device are the same as those disclosed in the above-mentioned embodiment method, and are not further described here.

[0167] The present application provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the clothing design simulation teaching method in the above-mentioned embodiment one.

[0168] Reference below Figure 7 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present application. The electronic devices in the embodiments of the present application may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, PADs (Portable Application Description: tablet computers), etc., and fixed terminals such as digital TVs and desktop computers. Figure 7The electronic device shown is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of this application.

[0169] As Figure 7 shown, the electronic device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. In the random access memory 1004, various programs and data required for the operation of the electronic device are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output interface 1006 is also connected to the bus. Generally, the following systems may be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, a VR device, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows an electronic device having various systems, it should be understood that it is not required to implement or include all the shown systems. More or fewer systems may be implemented or included alternatively.

[0170] In particular, according to the embodiments disclosed in this application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in this application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above functions defined in the method of the embodiments disclosed in this application are executed.

[0171] The electronic device provided by this application adopts the clothing design simulation teaching method in the above embodiment and can solve the technical problem of poor teaching effect. Compared with the prior art, the beneficial effects of the electronic device provided by this application are the same as those of the clothing design simulation teaching method provided by the above embodiment, and the other technical features in this electronic device are the same as those disclosed in the method of the previous embodiment and will not be elaborated here.

[0172] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0173] As described above, the above are only specific embodiments of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all of them should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

[0174] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the clothing design simulation teaching method in the above embodiments.

[0175] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution system or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0176] The above computer-readable storage medium can be included in an electronic device; or it can exist separately without being assembled into the electronic device.

[0177] The above computer-readable storage medium carries one or more programs, which, when executed by an electronic device, enable a clothing design simulation teaching device to: generate a target clothing template based on a user's clothing design simulation operation; record the operation parameters of the user making the target clothing template in a virtual workshop according to a preset standard production process; determine the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and provide real-time feedback guidance suggestions based on the operation differences.

[0178] Computer program code for performing the operations of the present application may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partially on the user's computer, execute as a stand-alone software package, execute partially on the user's computer and partially on a remote computer, or execute entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0179] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0180] The modules described in the embodiments of the present application may be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.

[0181] The readable storage medium provided by this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned clothing design simulation teaching method, and can solve the technical problem of poor teaching effect. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by this application are the same as those of the clothing design simulation teaching method provided by the above embodiments, and will not be elaborated here.

[0182] This application also provides a computer program product, including a computer program, which realizes the steps of the clothing design simulation teaching method as described above when executed by a processor.

[0183] The computer program product provided by this application can solve the technical problem of poor teaching effect. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as those of the clothing design simulation teaching method provided by the above embodiments, and will not be elaborated here.

[0184] The above are only partial embodiments of this application, and do not limit the patent scope of this application. Any equivalent structural transformation made by using the content of the specification and drawings of this application under the technical concept of this application, or direct / indirect application in other related technical fields, is included in the patent protection scope of this application.

Claims

1. A clothing design simulation teaching method, characterized in that, The described clothing design simulation teaching method includes: Generating a target clothing template based on the user's clothing design simulation operation; Recording the operation parameters of the user making the target clothing template in the virtual workshop according to a preset standard production process; Determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and providing real-time feedback guidance suggestions based on the operation differences.

2. The clothing design simulation teaching method according to claim 1, characterized in that, The step of generating a target clothing template based on the user's clothing design simulation operation includes: Determining the clothing parameters of the preset clothing template according to the user's clothing adjustment operation, and receiving the fabric type selected by the user from a preset fabric type atlas; Rendering the clothing parameters and the fabric type onto a preset clothing model in real time to obtain a target clothing template.

3. The clothing design simulation teaching method according to claim 1, characterized in that, The virtual workshop includes virtual equipment. The step of recording the operation parameters of the user making the target clothing template in the virtual workshop according to a preset standard production process includes: Generating a preset standard production process based on the target clothing template, and the preset standard production process includes a standard cutting process and a standard sewing process; Identifying the virtual equipment operated by the user when imitating the preset standard production process, and the virtual equipment includes a virtual cutting machine and a virtual sewing machine; When the virtual equipment is a virtual cutting machine, recording the cutting path coordinate points and fabric positioning of the user when imitating the standard cutting process; When the virtual equipment is a virtual sewing machine, recording the needle movement trajectory and seam flatness of the user when imitating the standard sewing process.

4. The clothing design simulation teaching method according to claim 3, wherein, The step of determining the operation differences between the operation parameters and the standard operation parameters of the preset standard production process, and providing real-time feedback guidance suggestions based on the operation differences includes: For the standard cutting process, comparing the similarity between the cutting path generated by the cutting path coordinate points and the standard cutting path of the standard cutting process. When the similarity is lower than the preset similarity threshold, providing feedback on path adjustment guidance suggestions. Determining the deviation between the fabric positioning and the ideal positioning value of the standard cutting process. When the deviation is lower than the preset deviation threshold, providing feedback on fabric positioning guidance suggestions; For the standard sewing process, analyzing the matching degree between the needle movement trajectory and the standard movement trajectory of the standard sewing process. When the matching degree is lower than the preset matching degree threshold, providing feedback on trajectory adjustment guidance suggestions. When the seam flatness does not reach the preset flatness threshold, providing feedback on seam guidance suggestions.

5. The clothing design simulation teaching method according to claim 1, wherein The clothing design simulation teaching method further includes: Responding to the user's measurement part selection operation, determining the part to be measured on the preset human model; Judging whether the measurement points selected by the user on the preset human model conform to the standard point selection of the part to be measured; When the measurement points do not conform to the standard point selection, outputting an error prompt and the standard point selection.

6. The clothing design simulation teaching method according to claim 1, characterized in that, The clothing design simulation teaching method further includes: Recording the behavior data of the user during the learning process and training process; Analyzing the user's learning progress, interest preferences, and weak links based on the user's behavior data; Generate a personalized teaching strategy for the user based on the learning progress, the interest preference, and the weak links.

7. The clothing design simulation teaching method according to claim 1, characterized in that The clothing design simulation teaching method further includes: When the user is visiting the preset virtual exhibition hall, in response to the user's gesture commands and voice commands for each piece of clothing in the preset virtual exhibition hall, output the product information of each piece of clothing; Record the visit data of the user during the visit, extract the clothing with high-frequency attention of the user from the visit data, and determine the user preference according to the clothing with high-frequency attention.

8. An electronic device, characterized in that, The device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the clothing design simulation teaching method according to any one of claims 1 to 7.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, it implements the steps of the clothing design simulation teaching method according to any one of claims 1 to 7.

10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the clothing design simulation teaching method according to any one of claims 1 to 7.

Citation Information

Cited By

  • CAD interactive teaching method and system based on augmented reality

    CN120655475A