Method for improving transmission speed by changing abc of exporting guide line
By processing hair and exporting guide lines and interactive groom abc files in Maya, and matching processing in UE, the problem of slow transmission speed caused by excessive size of traditional abc files is solved, and the file size is significantly reduced and the transmission speed is significantly improved.
Patent Information
- Application Number
- CN202510155494.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-06
AI Technical Summary
The abc file exported after traditional interactive hair solution is very large, resulting in very slow transmission speed.
By making xgen hair in Maya and exporting the lead wires and interactive groom, respectively exporting to abc cache and exporting the head model as fbx file. Then process these files in the new Maya, add properties and export them as static frame groom and dynamic guide, and finally import and match in the UE for efficient transmission.
Through this method, the size of the exported file can be significantly reduced, the transmission speed can be increased by 5-10 times, and the storage space can be saved by 99%.
Abstract
Description
Technical Field
[0001] The invention relates to the field of electronic technology, and in particular to a method for changing the abc of a derived guide line to increase transmission speed. Background Art
[0002] Maya is the world's top 3D animation software, which is used in professional film and television advertisements, character animation, movie stunts, etc. Maya has complete functions, flexible work, high production efficiency, and strong rendering realism. It is a high-end production software at the movie level.
[0003] However, when using Maya, the ABC exported after traditional interactive hair solving is very large, often hundreds of MB or even GB. Because of its large size, the transmission is also very slow. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method for changing the abc of the derived guide line to increase the transmission speed in view of the deficiencies raised in the above-mentioned background technology.
[0005] In order to solve the above technical problems, the technical solution provided by the present invention is: a method for changing the abc of the derived guide line to increase the transmission speed, characterized in that it comprises the following steps:
[0006] Step 1: Make XGen hair in Maya and export guide lines, and convert groom to interactive groom;
[0007] Step 2: The guide line and interactive groom solve 6 frames and export them as abc cache respectively. At the same time, the head model with hair attached is exported as head fbx.
[0008] Step 3: Open a new Maya, import both ABC caches into Maya, and import the head fbx;
[0009] Step 4: Add attributes groom_group_id, i.e. the hair group ID, groom_guide, i.e. the hair guide, and {guide group name}_AbcGeomScope, i.e. the abc geometry scope, to the guide cache;
[0010] Step 5: Add the attributes groom_group_id (hair group ID) and {groom group name}_AbcGeomScope (abc geometry scope) to the interactive groom cache. At the same time, combined with the head fbx, add the attribute groom_root_uv (hair root UV) to the interactive groom cache to transfer the head UV data to the groom_root_uv (hair root UV) attribute.
[0011] Step 6: Export the two caches abc into one cache abc, called still frame groom;
[0012] Step 7: Import the still frame groom into UE and check not to load the cache;
[0013] Step 8: Go back to the Maya file in step 1, solve it, add attributes to the solved guide line, add attributes groom_group_id (hair group ID), groom_guide (hair guide), and {guide line group name}_AbcGeomScope (abc geometry scope), and then export it as a cache. This is the solved guide line cache, called dynamic guide;
[0014] Step 9: Import the dynamic guide into UE, select the still frame groom to match, and you can successfully drive the still frame groom to achieve the effect of Maya solution, with a similarity of more than 95%.
[0015] After adopting the above method, the present invention has the following advantages: using this scheme, the abc of the derived guide line can be changed, and the guide line abc is used to drive the hair. The guide line abc is very small, generally a few M or more than ten M, so the transmission is also very fast. Compared with the original scheme, the storage space is saved by 99%, and the transmission speed is 5-10 times the original. DETAILED DESCRIPTION
[0016] The ABC exported after traditional interactive hair solving is very large, often hundreds of MB or even GB. Because of its large size, the transmission is also very slow.
[0017] The present invention is further described in detail below: A method for changing the abc of a derived guide line to increase the transmission speed, characterized in that it comprises the following steps:
[0018] Step 1: Make XGen hair in Maya and export guide lines, and convert groom to interactive groom;
[0019] Step 2: The guide line and interactive groom solve 6 frames and export them as abc cache respectively. At the same time, the head model with hair attached is exported as head fbx.
[0020] Step 3: Open a new Maya, import both ABC caches into Maya, and import the head fbx;
[0021] Step 4: Add attributes groom_group_id, i.e. the hair group ID, groom_guide, i.e. the hair guide, and {guide group name}_AbcGeomScope, i.e. the abc geometry scope, to the guide cache;
[0022] Step 5: Add the attributes groom_group_id (hair group ID) and {groom group name}_AbcGeomScope (abc geometry scope) to the interactive groom cache. At the same time, combined with the head fbx, add the attribute groom_root_uv (hair root UV) to the interactive groom cache to transfer the head UV data to the groom_root_uv (hair root UV) attribute.
[0023] Step 6: Export the two caches abc into one cache abc, called still frame groom;
[0024] Step 7: Import the still frame groom into UE and check not to load the cache;
[0025] Step 8: Go back to the Maya file in step 1, solve it, add attributes to the solved guide line, add attributes groom_group_id (hair group ID), groom_guide (hair guide), and {guide line group name}_AbcGeomScope (abc geometry scope), and then export it as a cache. This is the solved guide line cache, called dynamic guide;
[0026] Step 9: Import the dynamic guide into UE, select the still frame groom to match, and you can successfully drive the still frame groom to achieve the effect of Maya solution, with a similarity of more than 95%.
[0027] This solution can be used to change the abc of the derived guide line, and use the guide line abc to drive the hair. The guide line abc is very small, usually a few MB or more than ten MB, so the transmission is also very fast.
[0028] The present invention and its implementation methods are described above, and such description is not restrictive, and the actual structure is not limited thereto. In short, if a person skilled in the art is inspired by it, and does not deviate from the purpose of the invention, and does not creatively design a structure and implementation method similar to the technical solution, they should all fall within the protection scope of the present invention.
Claims
1. A method for changing the abc of a derived guide line to increase the transmission speed, characterized in that: It includes the following steps: Step 1: Make XGen hair in Maya and export guide lines, and convert groom to interactive groom; Step 2: The guide line and interactive groom solve 6 frames and export them as abc cache respectively. At the same time, the head model with hair attached is exported as head fbx. Step 3: Open a new Maya, import both ABC caches into Maya, and import the head fbx; Step 4: Add attributes groom_group_id, i.e. the hair group ID, groom_guide, i.e. the hair guide, and {guide group name}_AbcGeomScope, i.e. the abc geometry scope, to the guide cache; Step 5: Add the attributes groom_group_id (hair group ID) and {groom group name}_AbcGeomScope (abc geometry scope) to the interactive groom cache. At the same time, combined with the head fbx, add the attribute groom_root_uv (hair root UV) to the interactive groom cache to transfer the head UV data to the groom_root_uv (hair root UV) attribute. Step 6: Export the two caches abc into one cache abc, called still frame groom; Step 7: Import the still frame groom into UE and check not to load the cache; Step 8: Go back to the Maya file in step 1, solve it, add attributes to the solved guide line, add attributes groom_group_id (hair group ID), groom_guide (hair guide), and {guide line group name}_AbcGeomScope (abc geometry scope), and then export it as a cache. This is the solved guide line cache, called dynamic guide; Step 9: Import the dynamic guide into UE, select the still frame groom to match, and you can successfully drive the still frame groom to achieve the effect of Maya solution, with a similarity of more than 95%.