Yao nationality costume design learning system

By designing the Yao nationality clothing design learning system and using three-dimensional modeling and AI technology, the problem of lack of interactivity and practicality in existing teaching is solved, an efficient and immersive learning experience is achieved, and learning efficiency and skills mastery are improved.

CN119939689AActive Publication Date: 2025-05-06GUILIN UNIV OF ELECTRONIC TECH
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411987700.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-06
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

The existing Yao nationality clothing design teaching lacks interactivity and practicality, and it is difficult to stimulate learners' interest and creativity, and it is not able to make full use of modern information technology to simulate and reproduce the clothing design process.

Method used

A Yao nationality clothing design learning system was designed, including material management module, AI processing module, clothing painting skills module and clothing structure design skills module. Combined with three-dimensional modeling and rendering technology and virtual data technology, it realizes character image modeling, data driving and voice dialogue synthesis, and provides interactive design and real-time feedback.

Benefits of technology

It improves learning efficiency, provides a natural and immersive learning experience, enhances learners' interaction and practicality, and allows learners to design clothing and structure in a virtual environment, effectively improving learning experience and skills mastery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939689A_ABST
    Figure CN119939689A_ABST
Patent Text Reader

Abstract

The invention provides a Yao nationality costume design learning system, which belongs to the field of virtual costume design and comprises a material management module, a costume picture skill module, a costume structure design skill module and an AI processing module. The material management module can generate and store Yao-nationality clothing materials and three-dimensional figure models required by design; the AI processing module is used for recognizing a voice instruction of a user and generating a control signal; and the clothing picture skill module and the clothing structure design skill module are used for calling the materials in the material management module and the three-dimensional character model according to the control instruction to carry out clothing design practice, and storing a clothing design drawing in a screenshot manner. The interactivity and the practicability of Yao nationality costume design education are improved, the user can carry out Yao nationality costume design and structure design in a virtual environment, and the learning efficiency and the design experience are effectively improved through virtual practice.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of virtual clothing design, and in particular relates to a Yao ethnic clothing design learning system. Background Art

[0002] In the digital age, the inheritance and innovation of traditional culture are facing unprecedented opportunities and challenges. Yao costumes are an important cultural symbol of the Yao people in China. They show the unique artistic style and cultural connotation of the Yao people and are an important part of the Chinese national culture. Their unique artistic value and cultural significance urgently need to be protected and promoted by modern scientific and technological means. The existing teaching of Yao costume design mostly relies on oral lectures and demonstrations, lacks interactivity and practicality, and is difficult to stimulate learners' interest and creativity. Moreover, it fails to make full use of modern information technology to simulate and reproduce the design process of combining Yao costumes with modern clothing.

[0003] Although there have been some attempts to apply information technology to traditional cultural education, these attempts have mostly remained superficial. For example, some educational software only provides basic graphic materials and simple interactive links, lacking a comprehensive, in-depth, and interactive learning platform. Summary of the invention

[0004] In order to solve the problem of intelligent learning of Yao ethnic clothing design, the present invention provides a Yao ethnic clothing design learning system.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] A Yao ethnic clothing design learning system, comprising:

[0007] The material management module is used to generate and save the Yao ethnic costume materials and three-dimensional character models required for design;

[0008] An AI processing module is used to recognize the user's voice commands, parse and recognize the voice commands using a natural language processing model, and generate a control signal;

[0009] A clothing drawing skill module is used to call the Yao ethnic clothing material and the three-dimensional character model according to the control signal, and to match the clothing color and fabric texture based on the three-dimensional character model to obtain a clothing plane design drawing;

[0010] The clothing structure design skill module is used to perform three-dimensional construction and stitching of clothing structure in a three-dimensional character model according to the control signal and the clothing plane design drawing to obtain a clothing design rendering.

[0011] Preferably, a teaching module is also included, which is used to obtain clothing design drawings from the student side, compare them with the questions set by the teacher side and the correct answers, and output the answer results to the student side based on the comparison results.

[0012] Preferably, it also includes a cognitive module for calling relevant theoretical knowledge of Yao costumes stored in the database, and outputting the historical introduction of Yao costumes and corresponding photos of their development process according to user requests.

[0013] Preferably, in both the clothing drawing skill module and the clothing structure design skill module, various styles of clothing are designed in sequence through a game level system; the game levels of the clothing drawing skill module specifically include human body size acquisition, clothing plane structure diagram, color matching adjustment, fabric and attribute adjustment, clothing pattern matching, drawing clothing plane design drawings and clothing display; the game levels of the clothing structure design skill module specifically include human body size acquisition, clothing comprehensive structure, clothing pattern drawing, clothing sewing and production, clothing design renderings, and clothing display.

[0014] Preferably, the Yao ethnic clothing material specifically includes clothing piece material, color material information, fabric material information and clothing pattern material.

[0015] Preferably, the clothing piece material is obtained by constructing a three-dimensional model, which specifically includes the following steps:

[0016] Create 3D models of garment pieces in 3D modeling software and export them in a specific format;

[0017] The three-dimensional model is displayed by using WebGL technology and associated with the two-dimensional clothing pieces; when the two-dimensional clothing pieces are cut, an event is triggered by JavaScript code to send a request to obtain the corresponding three-dimensional model data;

[0018] After receiving the request, the backend reads the 3D model data from the database and returns it to the frontend;

[0019] The front end uses the WebGL API to render the 3D model on the page, while also implementing interactive functions such as rotation and scaling.

[0020] Preferably, it also includes in the clothing sewing level, according to the shape and position information of the clothing piece material in the character model information, calculating the collision and overlap between the pieces, judging whether the placement is correct, and displaying it if it is judged to be placed correctly; if it is judged to be placed incorrectly, prompting to readjust the position of the piece.

[0021] Preferably, the clothing pattern materials are classified and managed by tags in the database, and selecting a pattern is deemed to send a pattern matching request to the back end; the back end updates the pattern data according to the request, and returns the position, size and direction of the pattern to the front end and displays the pattern effect on the three-dimensional character model.

[0022] Preferably, the fabric material information is associated with the garment piece material, so that the fabric can be applied to the corresponding piece when selecting the fabric.

[0023] Preferably, the generating of control instructions further includes the user generating instructions by inputting text or performing operations.

[0024] The Yao ethnic clothing design learning system provided by the present invention has the following beneficial effects:

[0025] The present invention constitutes a Yao ethnic costume design learning system by setting a material management module, a clothing drawing skill module, a clothing structure design skill module and an AI processing module. Combining three-dimensional modeling and rendering technology with virtual data technology, character image modeling, data driving and voice dialogue synthesis, and presenting the rich styles, patterns and structures of Yao ethnic costumes to users in an interactive form, it is easy to understand the wearing effect and design and production process of Yao ethnic costumes. The system can recognize the user's operation and provide real-time feedback, which not only improves the learning efficiency, but also provides a more natural and immersive learning experience. It improves the interactivity and practicality of Yao ethnic costume design education, enables learners to carry out clothing design and structural design in a virtual environment, effectively improves learning efficiency and experience, and presents the Yao ethnic costume culture in a new way. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the embodiment of the present invention and its design scheme, the following briefly introduces the drawings required for this embodiment. The drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0027] Figure 1 It is a schematic diagram of the cognitive module and practical skill module in the present invention.

[0028] Figure 2 It is a schematic diagram of the composition of the practical skill module of the present invention.

[0029] Figure 3 This is the overall structural design of the database of the present invention.

[0030] Figure 4 It is a flow chart of the MVC design pattern of the system of the present invention.

[0031] Figure 5 It is a functional structure diagram of the AI ​​processing module of the present invention.

[0032] Figure 6 It is a schematic diagram of obtaining human body dimensions in the clothing drawing skill in an embodiment of the present invention.

[0033] Figure 7 It is a schematic diagram of a clothing plane structure diagram in the clothing drawing skill of an embodiment of the present invention.

[0034] Figure 8 It is a schematic diagram of color matching adjustment in the clothing painting skill in an embodiment of the present invention.

[0035] Fig. 9 It is a schematic diagram of fabric and attribute adjustment in the clothing drawing skill in an embodiment of the present invention.

[0036] Fig.10 It is a schematic diagram of clothing pattern matching in the clothing drawing skill of an embodiment of the present invention.

[0037] Fig.11 It is a schematic diagram of clothing display in the clothing drawing skill of an embodiment of the present invention.

[0038] Fig.12 It is a schematic diagram of a drawing structure diagram and an effect diagram in the clothing drawing skill of an embodiment of the present invention.

[0039] Fig.13 It is a schematic diagram of drawing a clothing pattern in implementing the clothing structure design skill of the present invention.

[0040] Fig.14 It is a schematic diagram of garment sewing and making in the garment structure design skill implemented by the present invention.

[0041] Fig.15 It is a schematic diagram of a Yao ethnic clothing design learning system of the present invention. DETAILED DESCRIPTION

[0042] In order to enable those skilled in the art to better understand the technical solution of the present invention and implement it, the present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the scope of protection of the present invention.

[0043] Example

[0044] The present invention provides a Yao ethnic clothing design learning system, which specifically includes a cognitive module, a material management module, a practical skills module, a teaching module and an AI processing module. Figure 1 shown.

[0045] The cognitive module introduces the historical background, cultural significance and status of Yao costumes in China's multicultural society to users through pictures and texts. The system provides rich historical documents and academic research to help users understand the development and evolution of Yao costumes.

[0046] The material management module is used to generate the Yao ethnic clothing materials and three-dimensional character models required for the design and store them in the database. The Yao ethnic clothing materials specifically include clothing cutting materials, color material information, fabric material information, and clothing pattern materials.

[0047] The three-dimensional character model includes one male and one female, and is modeled 1:1 according to the character model standard commonly used in clothing design. The character model is modeled and processed in 3Dmax. The creation of a highly realistic three-dimensional character model specifically includes the following steps:

[0048] (1) Import human body reference images, such as photos or hand-drawn sketches, to ensure that the model's proportions and forms are accurate. Use 3Dmax modeling tools, such as "sphere" and "cuboid", to start building the basic shape of the character, usually starting with large blocks, such as the head, chest, pelvis and limbs.

[0049] (2) Refine the mesh, adding vertices and edges to increase the model's level of detail, and use sculpting tools such as "Move", "Scale", and "Smooth" to shape the character's facial features, muscle, and fat distribution.

[0050] (3) Unfold the surface of the 3D model into 2D to prepare for texture mapping. Ensure that the UV layout is accurate to avoid distortion and deformation during texture mapping. Apply skin texture mapping to the character model, including color, roughness, and normal mapping, to simulate the visual effect of real skin, and add detailed textures such as eyes, teeth, and hair to enhance the realism of the model.

[0051] (4) Create materials in 3Dmax, such as skin, clothing, accessories, etc., and assign corresponding texture maps, set the scene lighting to simulate natural lighting or specific ambient lighting, use the classic three-point lighting method to illuminate the scene, including main light source, auxiliary light source and backlight source, improve shadow quality, use ray tracing shadows or advanced shadow maps, render clothing models, character models and other elements separately, and then synthesize them in post-production synthesis software to obtain better control and optimization effects, and perform rendering tests, such as Figure 6 shown.

[0052] The practical skills module includes two parts: clothing drawing skills and clothing structure design skills. Figure 2 As shown in the figure, both modules use the game level system to design various styles of clothing in sequence. In the clothing drawing skill module, users will go through the whole process from obtaining human body dimensions to drawing clothing renderings, including key links such as plane structure design, color and fabric selection, and pattern matching. The clothing structure design skill module focuses more on the three-dimensional structure of clothing, covering all steps from paper pattern drawing to sewing and production. The clothing drawing skills include obtaining human body dimensions, clothing plane structure diagram, color matching adjustment, fabric and attribute adjustment, clothing pattern matching, clothing display, drawing structure diagram and effect. Figure 7The clothing structure design skills include obtaining human body dimensions, comprehensive clothing structure, clothing pattern drawing, clothing sewing and production, clothing display, drawing structure diagrams and effects. Figure 6 Among them, the clothing plane structure diagram is as follows Figure 7 As shown, the clothing display is as Fig.11 As shown; draw the structure diagram and effect diagram as shown Fig.12 As shown; clothing pattern drawing as Fig.13 As shown; the effect of clothing sewing is as follows Fig.14 The main functions of each link in the practical skills module are as follows:

[0053] (1) Human body size acquisition: Use a relational database (such as MySQL) to store the preset size data of male and female human models, including height, chest circumference, waist circumference, etc., and organize the data in a table. The front end sends an HTTP request to a specific interface of the back end server. The server queries the corresponding human model and size data from the database and returns it to the front end in JSON format. After receiving the data, the front end displays the human model and size information on the interface, such as Figure 3 shown.

[0054] (2) Clothing plan structure diagram: Use 3D modeling software to create a 3D model of the clothing piece and export it to a specific format (such as OBJ or FBX). On the back end, use WebGL technology to load the 3D model into the front end page and associate it with the 2D clothing piece. When the front end clicks on the 2D clothing piece, an event is triggered through JavaScript code, and a request is sent to the back end to obtain the corresponding 3D model data. After receiving the request, the back end reads the 3D model data from the file system or database and returns it to the front end. The front end uses the WebGL API to render the 3D model on the page and implement interactive functions such as rotation and scaling.

[0055] (3) Color matching adjustment: Use a color management system (such as Adobe Color) to define and store color data. On the back end, use a database or data structure (such as a hash table) to record the colors recently used by the user. After the front end clicks on the cutting area on the 3D clothing model, it sends a color adjustment request to the back end through JavaScript. The back end updates the color data according to the request and returns the updated color value to the front end. The front end uses the received color value to update the color display of the model, such as Figure 8 shown.

[0056] (4) Fabric and attribute adjustment, store fabric information in the database, including fabric name, material attributes, etc. Associate fabric with garment cutting area so that it can be correctly applied to the corresponding cutting area when selecting fabric. After the front end clicks on the cutting area on the garment 3D model, it sends a fabric selection request to the back end. The back end queries the database based on the request, obtains the corresponding fabric information, and returns the fabric effect data (such as material texture image) to the front end. The front end uses this data to update the display effect of the cutting area, such as Fig. 9 shown.

[0057] (5) Clothing pattern matching: Store patterns of different categories in a database or file system and use identifiers or tags for classification management. On the front end, use JavaScript and CSS to implement the drag and drop functions of patterns. When the front end selects a pattern from the left menu bar and drags it onto the three-dimensional clothing model, it sends a pattern matching request to the back end. The back end updates the pattern data based on the request and returns information such as the position, size, and direction of the pattern to the front end. The front end displays the pattern effect on the model based on this information and provides adjustment functions in the property window, such as Fig.10 shown.

[0058] (6) Use the image storage service to store screenshot data. On the back end, use the file upload and download interface to manage the storage and retrieval of screenshots. When the front end clicks the "Screenshot" button, a third-party library is used to perform the screenshot operation and send the screenshot data to the back end. The back end stores the screenshot data in the image storage service and returns the storage path or identifier. When the "Gallery" button is clicked, the front end sends a request to obtain the path or identifier of the historical screenshots, and the back end reads the screenshot data from the image storage service and returns it to the front end for display. When the "Delete" button is clicked, the front end sends a deletion request, and the back end deletes the specified screenshot data from the image storage service according to the request.

[0059] (7) Draw structural diagrams and renderings, and use the file storage system to store the structural diagram and rendering files uploaded by students. On the back end, use the file upload and management interface to handle file storage and retrieval. Use drawing tools to draw offline according to the topic given by the system, and then upload the drawn structural diagram and rendering files to the front end. The front end sends the file to the back end through a request, and the back end stores the file in the file storage system and records relevant information (such as student ID, experiment name, etc.). Students can view the uploaded works in the "Personal Center" and submit them.

[0060] (8) Clothing sewing and production, using mathematical calculations and geometric algorithms to achieve the correct placement of pieces on the mannequin. At the back end, based on the shape and position information of the pieces, the collision and overlap between the pieces are calculated to determine whether the placement is correct. When the front end clicks on a two-dimensional clothing piece in the pattern library and places it on the mannequin, the piece position information is sent to the back end. The back end calculates the placement of the piece based on the algorithm and returns the judgment result to the front end for prompting. If the placement is correct, the front end displays the corresponding prompt information; if the placement is incorrect, the front end prompts the user to readjust the position of the piece.

[0061] Check the imported pattern model in the view window to make sure it is not damaged or missing, use modifiers to adjust the pattern to ensure it meets the design requirements, use the "Subdivision" tool or "Sculpting" tool to add details such as folds, seams, etc. Use high-resolution texture maps to increase the details and realism of the rendering results, and adjust the material properties such as glossiness, transparency, reflection, etc. to simulate the clothing material more realistically.

[0062] On the backend, use the file upload and download interface to manage the storage and retrieval of screenshots. When the frontend clicks the "Screenshot" button, a third-party library is used to perform the screenshot operation and send the screenshot data to the backend. The backend stores the screenshot data in the image storage service and returns the stored path or identifier. When the "Gallery" button is clicked, the frontend sends a request to obtain the path or identifier of the historical screenshots, and the backend reads the screenshot data from the image storage service and returns it to the frontend for display. When the "Delete" button is clicked, the frontend sends a deletion request, and the backend deletes the specified screenshot data from the image storage service according to the request.

[0063] The teaching module stores the questions and correct answers set by the teacher in the database, organizes the data in a table form, and the front-end students click the submit button after completing the questions to send the answer data to the back-end. After receiving the answer data, the back-end compares it with the correct answers in the database, determines the student's answer results, and returns the correct answers and judgment results to the front-end for display. Use the file storage system to store the structural diagram and rendering files uploaded by students. In the back-end, use the file upload and management interface to handle the storage and retrieval of files. Use the drawing tool offline to draw according to the questions given by the system, and then upload the drawn structural diagram and rendering files to the front-end. The front-end sends the file to the back-end through a request, and the back-end stores the file in the file storage system and records the relevant information (such as student ID, experiment name, etc.). Students can view the uploaded works in the "Personal Center" and submit them.

[0064] AI processing modules such as Figure 5As shown, the user's voice commands are collected by using audio input devices such as microphones to ensure that the device can adapt to different environmental noises to improve the clarity of the voice signal. The noise reduction algorithm is applied to reduce background noise and improve the quality of the voice signal. The acoustic model is used to convert the audio signal into phonemes or words. The probability of the word sequence is predicted in combination with the language model. Natural language processing (NLP) is used to analyze the text input by the user to determine its intention and extract key information from the text, such as zooming in, zooming out, rotating, etc. According to the user input and system status, the next action is determined and the identified intention is converted into an executable command. In order to improve the experience of human-computer interaction in clothing design, the system also supports bilingual switching between Chinese and English, which provides convenience for learners with different language backgrounds, helps to promote the Yao culture to the global level, and enhances the international influence of the national culture.

[0065] The present invention builds a system based on the MVC design pattern, including controllers, views and models, such as Figure 4 As shown, the controller is the medium for interaction between the view and the model. The view is updated by the user's operation of the controller; after the controller is updated, the model interacts with the controller in the form of notifications.

[0066] The present invention has the following beneficial effects: The Yao ethnic clothing design AI game practical skills learning system is an innovative education platform that combines virtual digital human technology, aiming to spread and teach Yao ethnic clothing design through digital means.

[0067] Through character modeling, data-driven and voice dialogue synthesis, the wearing effect and production process of clothing are shown to users. Existing digital tools and software cannot fully simulate the real clothing design and production process, which limits learners' understanding of the entire clothing design process. The present invention fully reproduces the entire process of clothing design, production and display through three-dimensional modeling and simulation technology, allowing learners to experience the real design process in a virtual environment. The rich styles, patterns and structures of Yao clothing are presented to users in an interactive form, which not only protects the original appearance of national culture, but also encourages innovative design, so that traditional art can be revitalized with the help of modern technology.

[0068] Existing digital tools and software cannot fully simulate the real clothing design and production process, which limits learners' understanding of the entire clothing design process. In the system of the present invention, the cognitive module and the practical skill module are combined. After completing the theoretical knowledge learning, users can immediately apply what they have learned to practical operations. This interactive learning method greatly improves the user's learning interest and practical ability. The entire process of clothing design, production and display is fully reproduced, allowing learners to experience the real design process in a virtual environment.

[0069] Using AI technology, the system can recognize user operations and provide real-time feedback. Traditional teaching methods and basic digital tools lack interactivity and cannot provide opportunities for practical operations, which makes it difficult for learners to deeply understand and master the design and production skills of Yao costumes. By integrating advanced artificial intelligence technology and three-dimensional modeling, the present invention provides a highly interactive and practical learning environment, enabling learners to design and make clothing in a virtual environment, thereby enhancing the learning experience and skill acquisition. This intelligent interactive method not only improves learning efficiency, but also provides users with a more natural and immersive learning experience. The teaching module can also track and evaluate learners' progress and achievements in real time, provide timely feedback and guidance, thereby improving learning efficiency and teaching effectiveness.

[0070] Through this system, learners in remote areas can also access high-quality educational resources, narrowing the gap between urban and rural educational resources and promoting educational equity. Therefore, the Yao ethnic clothing design AI game practical skills learning system is not only an educational tool, but also a bridge connecting the past and the future, tradition and modernity, local and international. It presents the essence of Yao ethnic clothing culture to the world in a new way, opening up a new path for the inheritance and development of national culture.

[0071] Through personalized level design and card collection mechanism, the system can inspire users' spirit of exploration and learning motivation, making the learning process more personalized and fulfilling. The system also adds a storyline, and each step fits the content of the storyline, giving inspiration for clothing design, fully mobilizing the fun and flexibility of the software system, and adding multiple elements to enrich the learning process.

[0072] Each module in the above-mentioned Yao ethnic clothing design learning system can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0073] It will be appreciated by those skilled in the art that embodiments of the present invention may provide methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0074] The present invention is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as a combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0075] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0076] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0077] It should be pointed out that the specific implementation methods described above can enable those skilled in the art to understand the invention more comprehensively, but do not limit the invention in any way. Therefore, although the invention has been described in detail in this specification and embodiments, those skilled in the art should understand that the invention can still be modified or replaced by equivalents; and all technical solutions and improvements that do not deviate from the spirit and scope of the invention are included in the protection scope of the patent for the invention. Any figure mark in the claims should not be regarded as limiting the claims involved. Any simple change or equivalent replacement of the technical solution that can be obviously obtained by any technician familiar with the field within the technical scope disclosed in the present invention belongs to the protection scope of the present invention.

Claims

1. A Yao ethnic clothing design learning system, characterized in that: include: The material management module is used to generate and save the Yao ethnic costume materials and three-dimensional character models required for design; An AI processing module is used to recognize the user's voice commands, parse and recognize the voice commands using a natural language processing model, and generate a control signal; A clothing drawing skill module is used to call the Yao ethnic clothing material and the three-dimensional character model according to the control signal, and to match the clothing color and fabric texture based on the three-dimensional character model to obtain a clothing plane design drawing; The clothing structure design skill module is used to perform three-dimensional construction and stitching of clothing structure in a three-dimensional character model according to the control signal and the clothing plane design drawing to obtain a clothing design rendering.

2. A Yao ethnic clothing design learning system according to claim 1, characterized in that: It also includes a teaching module, which is used to obtain clothing design drawings from the student side, compare them with the questions set by the teacher side and the correct answers, and output the answer results to the student side based on the comparison results.

3. A Yao ethnic clothing design learning system according to claim 1, characterized in that: It also includes a cognitive module for calling up the relevant theoretical knowledge of Yao costumes stored in the database, and outputting the historical introduction of Yao costumes and corresponding photos of their development process according to user requests.

4. The Yao ethnic clothing design learning system according to claim 1 is characterized in that: In both the clothing drawing skill module and the clothing structure design skill module, various styles of clothing are designed in sequence through a game level system; the game levels of the clothing drawing skill module specifically include human body size acquisition, clothing plane structure diagram, color matching adjustment, fabric and attribute adjustment, clothing pattern matching, drawing clothing plane design drawings and clothing display; the game levels of the clothing structure design skill module specifically include human body size acquisition, clothing comprehensive structure, clothing pattern drawing, clothing sewing and production, clothing design renderings, and clothing display.

5. A Yao ethnic clothing design learning system according to claim 4, characterized in that: The Yao ethnic clothing materials specifically include clothing piece materials, color material information, fabric material information, and clothing pattern materials.

6. A Yao ethnic clothing design learning system according to claim 5, characterized in that: The clothing piece material is obtained by constructing a three-dimensional model, which specifically includes the following steps: Create 3D models of garment pieces in 3D modeling software and export them in a specific format; The three-dimensional model is displayed by using WebGL technology and associated with the two-dimensional clothing pieces; when the two-dimensional clothing pieces are cut, an event is triggered by JavaScript code to send a request to obtain the corresponding three-dimensional model data; After receiving the request, the backend reads the 3D model data from the database and returns it to the frontend; The front end uses the WebGL API to render the 3D model on the page, while also implementing interactive functions such as rotation and scaling.

7. The Yao ethnic clothing design learning system according to claim 5 is characterized in that: It also includes in the clothing sewing level, according to the shape and position information of the clothing piece material in the character model information, calculating the collision and overlap between the pieces, judging whether the placement is correct, and displaying it if it is judged to be placed correctly; if it is judged to be placed incorrectly, prompting to readjust the position of the piece.

8. The Yao ethnic clothing design learning system according to claim 5 is characterized in that: The clothing pattern materials are classified and managed by tags in the database. Selecting a pattern is deemed to send a pattern matching request to the back end; the back end updates the pattern data according to the request, and returns the position, size and direction of the pattern to the front end and displays the pattern effect on the three-dimensional character model.

9. The Yao ethnic clothing design learning system according to claim 5 is characterized in that: The fabric material information is associated with the garment piece material, so that the fabric can be applied to the corresponding piece when selecting the fabric.

10. The Yao ethnic clothing design learning system according to claim 1 is characterized in that: The generating control instruction also includes the user generating the instruction by inputting text or performing an operation.

Citation Information

Patent Citations

  • Science popularization children's garment with parenting function

    CN104921334A

  • Paperless multimedia clothing technology teaching practice platform

    CN107591050A

  • Virtual figure trial assembly method and system based on scene and state

    CN107833092A

  • Real garment fitting method and device

    CN108921933A

  • 3D virtual costume design method, terminal and storage medium

    CN112084670A