A Yao ethnic clothing design learning system

By designing a Yao clothing design learning system, combining 3D modeling and AI technology, an interactive learning environment is provided, which solves the problem of lack of interactivity and practicality in Yao clothing design teaching, and achieves a more efficient learning experience and skills improvement.

CN119939689BActive Publication Date: 2025-10-03GUILIN UNIV OF ELECTRONIC TECH
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

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

Method used

A Yao ethnic clothing design learning system was designed, including a material management module, an AI processing module, a clothing drawing skill module, and a clothing structure design skill module. It combines 3D modeling and rendering technology, and provides an interactive learning environment through voice recognition and real-time feedback.

Benefits of technology

It improves the interactivity and practicality of Yao clothing design education, enhances learners' learning experience and efficiency, enables learners to carry out clothing design and structural design in a virtual environment, and effectively improves learning efficiency and experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939689B_ABST
    Figure CN119939689B_ABST
Patent Text Reader

Abstract

The present invention provides a Yao ethnic clothing design learning system, which belongs to the field of virtual clothing design and includes a material management module, a clothing drawing skill module, a clothing structure design skill module, and an AI processing module. The material management module can generate and store the Yao ethnic clothing materials and three-dimensional character models required for design; the AI ​​processing module recognizes the user's voice commands and generates control signals; the clothing drawing skill module and the clothing structure design skill module call the materials and three-dimensional character models in the material management module according to the control commands to perform clothing design practice, and screenshot and store clothing design drawings. This system improves the interactivity and practicality of Yao ethnic clothing design education, enabling users to perform Yao ethnic clothing design and structure design in a virtual environment, effectively improving learning efficiency and design experience 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 preservation and innovation of traditional culture face unprecedented opportunities and challenges. Yao clothing is a crucial cultural symbol of China's Yao ethnic group, showcasing the unique artistic style and cultural connotations of the Yao people. It is a vital component of Chinese national culture, and its unique artistic value and cultural significance urgently need to be protected and promoted through modern scientific and technological means. Existing Yao clothing design instruction relies heavily on oral lectures and demonstrations, lacking interactivity and practicality, making it difficult to stimulate learners' interest and creativity. Furthermore, it fails to fully utilize modern information technology to simulate and recreate the design process of integrating Yao clothing with modern clothing.

[0003] While there have been some attempts to apply information technology to traditional cultural education, these efforts have mostly remained superficial. For example, some educational software only provides basic graphic materials and simple interactive links, lacking a comprehensive, in-depth, and highly 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 3D character models required for design;

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

[0009] a clothing drawing skill module, configured to call the Yao ethnic clothing material and the three-dimensional character model according to the control signal, perform clothing color matching and fabric texture matching based on the three-dimensional character model, and 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 a historical introduction to 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 garment 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 using WebGL technology and associated with the two-dimensional clothing pieces; when the two-dimensional clothing pieces are cut, an event is triggered through 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. 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 clothing design learning system by setting up a material management module, a clothing drawing skill module, a clothing structure design skill module and an AI processing module. It combines three-dimensional modeling and rendering technology with virtual data technology to model character images, data drive and voice dialogue synthesis, and presents the rich styles, patterns and structures of Yao ethnic clothing to users in an interactive form, making it easier to understand the wearing effect and design and production process of Yao ethnic clothing. The system can recognize user operations and provide real-time feedback, which not only improves learning efficiency, but also provides a more natural and immersive learning experience. It improves the interactivity and practicality of Yao ethnic clothing design education, enables learners to carry out clothing design and structure design in a virtual environment, effectively improves learning efficiency and experience, and presents Yao ethnic clothing culture in a brand new way. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] To more clearly illustrate the embodiments of the present invention and its design, the following briefly introduces the drawings required for this embodiment. The drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be derived from these drawings without inventive effort.

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

[0028] Figure 2 It is a schematic diagram of the composition of the practical skills 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 This is a schematic diagram of obtaining human body dimensions in the clothing drawing skill according to 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 This is a schematic diagram of color matching adjustment in the clothing painting skill according to an embodiment of the present invention.

[0035] Figure 9 This is a schematic diagram of fabric and attribute adjustment in the clothing drawing skill according to an embodiment of the present invention.

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

[0037] Figure 11 This is a schematic diagram of clothing display in the clothing drawing skill according to an embodiment of the present invention.

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

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

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

[0041] Figure 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 to be able to implement it, the present invention is described in detail below with reference to the accompanying drawings and specific embodiments. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and are not intended 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 uses pictures and text to introduce users to the historical background, cultural significance, and place of Yao clothing within China's diverse culture. The system provides a wealth of historical documentation and academic research to help users understand the development and evolution of Yao clothing.

[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 3D character models include one male and one female, and are modeled at a 1:1 scale according to the character model standards commonly used in clothing design. The character models are modeled and processed in 3D Max. The steps involved in creating a highly realistic 3D character model are as follows:

[0048] (1) Import a human body reference image, such as a photo or hand-drawn sketch, to ensure the model's proportions and form are accurate. Use 3D Max's modeling tools, such as "sphere" and "cuboid," to begin 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, add vertices and edges to increase the level of detail of the model, and use sculpting tools such as "Move", "Scale" and "Smooth" to shape the character's facial features, muscle and fat distribution.

[0050] (3) Expand 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 maps to simulate the visual effect of real skin. 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 environmental 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 2As shown, both modules use the game level system to design various styles of clothing in turn. 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. Among them, clothing drawing skills include obtaining human body dimensions, clothing plane structure drawing, color matching adjustment, fabric and attribute adjustment, clothing pattern matching, clothing display, drawing structure diagram and effect Figure 7 The 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 is displayed as Figure 11 As shown; draw the structure diagram and effect diagram as shown Figure 12 As shown; clothing pattern drawing as Figure 13 As shown; the effect of clothing sewing is as follows Figure 14 The main functions of each link in the practical skills module are as follows:

[0053] (1) Obtaining human body dimensions: Use a relational database (such as MySQL) to store preset dimension data of male and female models, including height, chest circumference, waist circumference, and other information, and organize the data in a table format. The front end sends an HTTP request to a specific interface of the back end server. The server queries the corresponding human model and dimension 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 dimension information on the interface, such as Figure 3 shown.

[0054] (2) Clothing planar 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. In 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 three-dimensional model of the clothing, a color adjustment request is sent 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 three-dimensional model of the garment, it sends a fabric selection request to the back end. The back end queries the database according to 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 Figure 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. In the front end, use JavaScript and CSS to implement the drag and drop function of patterns. When the front end selects a pattern from the left menu bar and drags it to the three-dimensional model of clothing, it sends a pattern matching request to the back end. The back end updates the pattern data according to 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 Figure 10 shown.

[0058] (6) Use the image storage service to store screenshot data. In 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 storage path or identifier. When the "Gallery" button is clicked, the frontend sends a request to obtain the path or identifier of the historical screenshots. 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.

[0059] (7) Draw structural diagrams and renderings, and 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 file storage and retrieval. Use the 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 uses mathematical calculations and geometric algorithms to achieve the correct placement of pieces on the mannequin. On 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] Inspect the imported pattern in the viewport to ensure there are no damaged or missing parts. Use modifiers to adjust the pattern to ensure it meets the design requirements. Use the Subdivision or Sculpting tools to add details such as wrinkles and seams. Use high-resolution texture maps to increase the detail and realism of the rendered results. Adjust material properties such as glossiness, transparency, and reflection to more realistically simulate the garment material.

[0062] On the backend, file upload and download interfaces are used to manage the storage and retrieval of screenshots. When the frontend clicks the "Screenshot" button, a third-party library is used to take a screenshot and the screenshot data is sent to the backend. The backend stores the screenshot data in the image storage service and returns the storage path or identifier. When the "Gallery" button is clicked, the frontend sends a request to obtain the path or identifier of historical screenshots. 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 and organizes the data in a table format. After the front-end student completes the question, he clicks the submit button to send the answer data to the back-end. After receiving the answer data, the back-end compares it with the correct answer in the database, determines the student's answer result, and returns the correct answer and judgment result to the front-end for display. Use the file storage system to store the structural diagram and rendering file uploaded by the student. In the back-end, use the file upload and management interface to handle the storage and retrieval of files. Use the drawing tool to draw offline according to the questions given by the system, and then upload the drawn structural diagram and rendering file to the front-end. The front-end sends the file to the back-end through a request. 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 5 As shown, the system uses microphones and other audio input devices to capture user voice commands, ensuring that the device can adapt to different environmental noise levels to improve the clarity of the voice signal. A noise reduction algorithm is applied to reduce background noise and improve the quality of the voice signal. An acoustic model is used to convert the audio signal into phonemes or words. A language model is then combined to predict the probability of word sequences. Natural language processing (NLP) is then used to analyze the user's input text to determine intent. Key information, such as zoom in, zoom out, and rotation, is extracted from the text. Based on the user input and system status, the next action is determined, converting the identified intent into an executable command. To enhance the human-computer interaction experience in clothing design, the system also supports bilingual switching between Chinese and English, providing convenience for learners from different language backgrounds. This helps promote Yao culture globally and enhances the international influence of the ethnic 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 practice skill 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 development, and voice dialogue synthesis, users are shown how clothing will look and feel when worn and how it will be made. Existing digital tools and software are unable to fully simulate the actual clothing design and production process, limiting learners' understanding of the entire clothing design process. This invention uses three-dimensional modeling and simulation technology to fully recreate the entire process of clothing design, production, and display, allowing learners to experience the real design process in a virtual environment. By presenting the rich styles, patterns, and structures of Yao clothing to users in an interactive format, it not only protects the original appearance of the ethnic culture but also encourages innovative design, giving traditional art new vitality with the help of modern technology.

[0068] Existing digital tools and software cannot fully simulate the actual clothing design and production process, limiting learners' understanding of the entire apparel design process. The system of this invention combines cognitive modules with practical skills modules. After completing theoretical knowledge learning, users can immediately apply what they have learned in practical operations. This interactive learning method greatly enhances users' learning interest and practical skills. 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. It can also track and evaluate learners' progress and achievements in real time through teaching modules, 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 in educational resources between urban and rural areas 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, and the local and international. It presents the essence of Yao ethnic clothing culture to the world in a brand new way, opening up a new path for the inheritance and development of ethnic culture.

[0071] Through personalized level design and card collection, the system inspires the user's spirit of exploration and learning motivation, making the learning process more personalized and fulfilling. The system also incorporates a storyline, with each step aligning with the storyline to provide inspiration for clothing design. This fully leverages the software's fun and flexibility, adding a variety of elements to enrich the learning process.

[0072] Each module in the aforementioned Yao ethnic clothing design learning system can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0073] Those skilled in the art will appreciate that embodiments of the present invention may provide methods, systems, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, 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 magnetic 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 flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, 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 flowcharts and / or block diagrams. 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 that can direct a computer or other programmable data processing device to work 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 The 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 operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function 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 present specification and examples have described the invention in detail, 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 scope of protection 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 person familiar with the art within the technical scope disclosed in the present invention falls within the scope of protection of the present invention.

Claims

1. A Yao ethnic clothing design learning system, characterized by: include: The material management module is used to generate and save the Yao ethnic costume materials and 3D character models required for design; An AI processing module is used to recognize user voice commands, parse and recognize the voice commands using a natural language processing model, and generate control signals; a clothing drawing skill module, configured to call the Yao ethnic clothing material and the three-dimensional character model according to the control signal, perform clothing color matching and fabric texture matching based on the three-dimensional character model, and obtain a clothing plane design drawing; A clothing structure design skill module is used to perform three-dimensional construction and stitching of clothing structures in a three-dimensional character model according to the control signal and the clothing plane design drawing, thereby obtaining a clothing design rendering; 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.

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. The Yao ethnic clothing design learning system according to claim 1 is characterized in that: It also includes a cognitive module for calling 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: The Yao ethnic clothing materials specifically include clothing piece materials, color material information, fabric material information, and clothing pattern materials.

5. A Yao ethnic clothing design learning system according to claim 4, characterized in that: The garment piece material is obtained by constructing a three-dimensional model, which specifically includes the following steps: Create a 3D model of the garment piece in 3D modeling software and export it in the specified format; The three-dimensional model is displayed using WebGL technology and associated with the two-dimensional clothing pieces; when the two-dimensional clothing pieces are cut, an event is triggered through 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.

6. A Yao ethnic clothing design learning system according to claim 4, 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.

7. The Yao ethnic clothing design learning system according to claim 4 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 matching request for the pattern 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.

8. The Yao ethnic clothing design learning system according to claim 4 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.

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

Citation Information

Patent Citations

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

    CN107833092A