Model lightweight method for MR head display equipment

By lightening the complex assembly models in MR headset devices, including deleting blind spots, merging structures, map processing and baking technologies, the fluency and performance problems when running complex models on MR headset devices are solved, and efficient rendering and good user experience are achieved.

CN119942005AInactive Publication Date: 2025-05-06CHINESE PEOPLES LIBERATION ARMY AVIATION COLLEGE
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510435697.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-05-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to efficiently run complex large-scale assembly models on MR headset devices, resulting in problems such as insufficient running and large computing volume.

Method used

By deleting blind spot surfaces, reducing the number of non-blind spot surfaces, merging structures, and mapping and baking the model, a simple model is established and axial direction is unified to reduce the rendering burden of the model and improve performance.

Benefits of technology

It significantly reduces the rendering burden of the model, improves rendering speed and performance, enhances user immersion and experience, and ensures compatibility and consistency of the model across different platforms and engines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942005A_ABST
    Figure CN119942005A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of model processing, and discloses a model lightweight method for MR head display equipment. Comprising the following steps: 1, obtaining and opening a model; 2, deleting blind area surfaces in the model, and deleting more than one half of non-blind area surfaces in the model with the non-blind area surfaces larger than a preset surface number; 3, combining structures with the number larger than the preset structure number in the model; 4, establishing a simple model according to the model structure of the model which is not required for interaction; 5, performing mapping processing on the simple model; 6, unifying the axial direction of the simple model; according to the invention, through the lightweight processing of the model, the operand of the terminal equipment can be reduced under the condition that the basic characteristics of a large number of assembly part models are not changed, so that the assembly part models can smoothly operate on the MR head-mounted display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of model processing technology, and more specifically, to a model lightweighting method for MR head display equipment. Background Art

[0002] Considering the configuration of MR as a mobile terminal, in order to meet the needs of MR headset use and ensure smooth software operation, it is necessary to convert the 3ds_Max precise model into a practical lightweight model. Due to the high level of detail of the helicopter and weapon ammunition models, the large assembly model has high requirements for terminal configuration when opening and browsing, which can easily cause the MR headset to run unsmoothly and have a large amount of calculation when in use.

[0003] In view of this, the present invention proposes a model lightweight method for MR head display equipment to solve the above problems. Summary of the invention

[0004] In order to overcome the above-mentioned defects of the prior art and to achieve the above-mentioned purpose, the present invention provides the following technical solution: a model lightweight method for MR head display equipment, comprising the following steps:

[0005] The first step is to get the model and open it;

[0006] The second step is to delete the blind area faces in the model, and delete more than half of the non-blind area faces of the model with more than a predetermined number of non-blind area faces;

[0007] The third step is to merge the structures in the model that are larger than the predetermined number of structures;

[0008] The fourth step is to establish a simple model based on the model structure for models that do not require interaction;

[0009] The fifth step is to process the simple model with texture;

[0010] Step 6: Unify the axis of the simple model.

[0011] Preferably, in the third step, additional tools are used to integrate structures in the model that have the same material properties.

[0012] Preferably, in the fourth step, the simple model is established in the following manner:

[0013] According to the interaction needs, the models are divided into models with interaction needs and models without interaction needs;

[0014] Obtain the structure of the model that is not required for interaction, and build a simple model based on the structure of the model;

[0015] In the process of building a simple model, the specifications of the fine structures are set, and the fine structures in the model that are not required for interaction are eliminated. The eliminated fine structures are directly represented by maps, and the number of eliminations is a custom setting.

[0016] Preferably, for the simple model, the number of faces of the simple model is reduced by ninety percent.

[0017] Preferably, in the fifth step, the method of performing mapping processing on the simple model includes:

[0018] Open the simple model and use the UV unfolding tool to unfold the simple model UV to obtain the UV template of the simple model;

[0019] Render the three views of the simple model, and remake the simple model map based on the UV template exported from the simple model.

[0020] Preferably, the method of remaking the simple model map includes:

[0021] If the material ball of the simple model is larger than the preset threshold, the following operations are performed:

[0022] First, split and merge the simple models with the same material, and then re-make two sets of UV templates for the merged simple models. The first set is used as the texture UV template for the original color, and the second set is used as the texture UV template for the baked color.

[0023] Use the baked model mapping technology to re-bake a color map. Before baking the map, test the scene lighting on the simple model, turn on the render to texture box, and bake the map for the simple model according to the preset settings.

[0024] Preferably, after the baking of the texture, a new material ball is assigned to the simple model, a texture UV template of the baked color is selected in the UV texture channel, and a discard option is selected;

[0025] Then, select the original color mapping UV template in the UV mapping channel, select the move option, and cover the baked color mapping UV template with the original color mapping UV template. The simple model can correctly display the effect of the simple model after baking.

[0026] Preferably, in the sixth step, after the simple model is mapped, the axial direction of the simple model is unified;

[0027] The Z axis of the simple model must point to the square and the coordinate axis must be zeroed.

[0028] Preferably, for the simple model copied in the engine, its coordinate axis is attributed to its own center point.

[0029] The technical effects and advantages of the model lightweight method for MR head display equipment of the present invention are as follows:

[0030] By deleting blind area faces, reducing the number of non-blind area faces, merging structures and other operations, the complexity of the model can be simplified, saving time and resources for subsequent operations; by simplifying and optimizing the model, the rendering burden of the model can be significantly reduced, thereby improving the rendering speed and performance; through sophisticated mapping and baking technology, the model can achieve true restoration of texture and color while maintaining appearance details, which helps to improve the visual quality of the model and enhance the user's immersion and experience; and, unified axial and coordinate axis zeroing processing can ensure the compatibility and consistency of the model on different platforms and engines, and help reduce rendering errors or performance problems caused by inconsistent model directions or positions; further, through the above-mentioned lightweight processing of the model, the model of a large number of assemblies can reduce the amount of computing of the terminal device while ensuring that the basic features remain unchanged, so that it can run smoothly on the MR headset. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 It is a schematic flow chart of a model lightweight method for MR head display equipment of the present invention;

[0032] Figure 2 A schematic diagram of a process for establishing a simple model in the present invention;

[0033] Figure 3 The figure is a schematic diagram of the process of remaking a simple model map in the present invention. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0035] Example 1

[0036] See also Figure 1 , Figure 2 and Figure 3 As shown, the present embodiment provides a model lightweighting method for MR head display equipment, comprising the following steps of performing the following lightweighting processing on the model:

[0037] The first step is to get the model and open it;

[0038] The second step is to delete the blind area faces in the model, and delete more than half of the non-blind area faces of the model with more than a predetermined number of non-blind area faces;

[0039] It should be noted that 3ds_Max is used to lightweight the existing models. Since the models have a large number of faces, in order not to destroy the existing structure of the models, the blind faces (invisible faces) are deleted. For models with too many non-blind faces (visible faces), more than half of the faces are deleted on the basis of the original models to reduce the number of faces of the entire scene and improve the running speed of the interactive scene.

[0040] The third step is to merge the structures in the model that are larger than the predetermined number of structures;

[0041] Specifically, in order to reduce the pressure on the engine for the overall number of models, targeted merging processing is performed on the structures of a large number of models; for example, objects with the same material properties are selected and the models are integrated using additional tools, which can significantly reduce the number of model structures.

[0042] The fourth step is to establish a simple model based on the model structure for models that do not require interaction;

[0043] The way to build a simple model is:

[0044] According to the interaction needs, the models are divided into models with interaction needs and models without interaction needs;

[0045] Obtain the structure of the model that is not required for interaction, and build a simple model based on the structure of the model (the structure includes geometric data such as model vertices, faces, edges, and appearance data such as materials and textures. These structural information are analyzed to determine which parts can be simplified and which parts need to be retained);

[0046] In the process of establishing a simple model, the specifications of small structures (such as small edges, unnecessary details, or small parts, small structures, etc.) are set, and the small structures in the model that are not required for interaction are eliminated. The eliminated small structures are directly represented by textures. Furthermore, these eliminated small structures will not appear in the final simple model, but their appearance will be simulated and presented through textures; by dividing the models in the entire scene into models required for interaction and models not required for interaction according to the needs of interaction, it is ensured that only models not required for interaction will be simplified.

[0047] For simple models, reducing the number of faces of the simple model by 90% can also well preserve the original display effect.

[0048] It should be noted that by eliminating small structures in the model that is not required for interaction and building a simple model, the complexity and rendering cost of the model can be significantly reduced, thereby improving the rendering efficiency of the MR headset application; by maintaining the appearance of these models, it is ensured that users can obtain a high-quality visual experience in the MR headset application; simplifying the model that is not required for interaction not only reduces the rendering cost, but also reduces the consumption of memory and storage resources; this is especially important for running large scenes or complex applications on resource-constrained MR headset devices; the simplified simple model structure is clearer and simpler, which helps to reduce the difficulty and cost of subsequent maintenance and updates.

[0049] The fifth step is to process the simple model with texture;

[0050] Methods for texturing simple models include:

[0051] Open the simple model and use the UV unfolding tool to unfold the simple model UV to obtain the UV template of the simple model;

[0052] Render the three views of the simple model, and remake the simple model map based on the UV template exported from the simple model.

[0053] It should be noted that UV unfolding is the process of mapping the three-dimensional surface of a model to a two-dimensional plane. Through UV unfolding, a UV template of a simple model can be obtained. This template is the basis for subsequent texture production, which ensures that the texture can be correctly mapped to the surface of the model; render the three views of the simple model (usually including the front view, top view and side view). These views can be used as an accurate reference for the appearance of the simple model. According to the UV template exported from the simple model, it is convenient to use image processing software (such as Photoshop, GIMP, etc.) to re-make the texture of the simple model. This texture can contain the model's texture, color and other appearance information.

[0054] Ways to retexture a simple model, including:

[0055] If the material balls of the simple model are greater than the preset threshold (if there are too many material balls of the simple model, the performance overhead of the engine will increase), then perform the following operations:

[0056] First, split and merge the simple models with the same material, and then re-make two sets of UV templates for the merged simple models. The first set is used as the texture UV template for the original color, and the second set is used as the texture UV template for the baked color.

[0057] Use the baked model mapping technology to re-bake a color map. Before baking the map, test the scene lighting on the simple model, turn on the render to texture box, and bake the map for the simple model according to the preset settings.

[0058] After baking the texture, assign a new material ball to the simple model, select the texture UV template of the baked color in the UV map channel, and select the discard option;

[0059] Then, select the original color map UV template in the UV map channel, select the move option, and the baked color map UV template will cover the original color map UV template.

[0060] Specifically, if the number of material balls of a simple model exceeds a preset threshold, the parts of the simple model with the same material are split and merged to reduce the number of material balls; this helps reduce rendering costs and improve performance. Then, two sets of UV templates are remade for the merged simple model: the first set is used as a texture UV template of the original color to retain the original color information of the model; the second set is used as a texture UV template of the baked color to bake the lighting and shadow effects of the model. Next, a color map is re-baked using the baked model texture technology; before baking, a scene lighting test is performed on the simple model to ensure that the lighting effect meets the design requirements; then , open the render to texture box, and bake the simple model according to the preset settings (relevant personnel set according to actual conditions). After baking, assign a new material ball to the simple model, and select the baked color map UV template in the UV map channel; at this time, select the "discard" option to remove the original color information, because the baked map already contains the lighting and shadow effects. Finally, select the original color map UV template in the UV map channel again, select the "move" option, and cover the baked color map UV template with the original color map UV template. Then, the simple model can correctly display the baked effect.

[0061] It should be noted that through the UV unfolding and mapping process, it is possible to ensure that the texture is accurately mapped onto the surface of the simple model, thereby improving the appearance quality of the simple model. By splitting and merging the model parts of the same material and remaking the UV template, the number of material balls can be reduced, thereby reducing rendering costs and improving performance. The baked model mapping technology can simulate lighting and shadow effects, making the simple model look more realistic and three-dimensional when rendered; this helps to enhance the user's visual experience. By assigning a new material ball to the simple model and selecting a different UV template in the UV mapping channel, the appearance of the model can be flexibly adjusted to meet different design needs.

[0062] Step 6: Unify the axis of the simple model;

[0063] After the simple model is mapped, the axis of the simple model is unified;

[0064] The Z axis of the simple model must point to the square, and the coordinate axis must be zeroed;

[0065] For simple models copied in the engine, their axes are centered around their own center point.

[0066] It should be noted that the model is rotated or adjusted so that its Z axis is consistent with the direction of the specified square. The square is represented as a reference direction or plane to ensure the directionality of the Z axis; zeroing the coordinate axis helps to simplify the positioning and management of the model in the scene, and also avoids rendering problems caused by model position offset; by copying a simple model in the engine, its coordinate axis is returned to its own center point, which can ensure that the copied model still maintains a consistent axis and position in the scene. Furthermore, through the above-mentioned lightweight processing of the model, the model of a large number of assemblies can reduce the amount of computing of the terminal device while ensuring that the basic features remain unchanged, so that it can run smoothly on the MR headset.

[0067] In this embodiment, the complexity of the model can be simplified by deleting blind area faces, reducing the number of non-blind area faces, merging structures, etc., thereby saving time and resources for subsequent operations; by simplifying and optimizing the model, the rendering burden of the model can be significantly reduced, thereby improving the rendering speed and performance; through fine mapping and baking technology, the model can achieve true restoration of texture and color while maintaining appearance details, which helps to improve the visual quality of the model and enhance the user's immersion and experience; and, unified axial and coordinate axis zeroing processing can ensure the compatibility and consistency of the model in different platforms and engines, and help reduce rendering errors or performance problems caused by inconsistent model directions or positions; thereby, the optimized model structure is simpler and more intuitive, which is convenient for subsequent scene management and editing, can reduce maintenance costs, and improve the efficiency of scene modification; it can also effectively reduce the consumption of memory and storage resources, which helps to extend the service life of the equipment and reduce energy consumption.

[0068] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0069] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only one, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0070] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

[0071] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A model lightweight method for MR head display equipment, characterized in that: The following steps are involved: The first step is to get the model and open it; The second step is to delete the blind area faces in the model, and delete more than half of the non-blind area faces of the model with more than a predetermined number of non-blind area faces; The third step is to merge the structures in the model that are larger than the predetermined number of structures; The fourth step is to establish a simple model based on the model structure for models that do not require interaction; The fifth step is to process the simple model with texture; Step 6: Unify the axis of the simple model.

2. A model lightweight method for MR head display equipment according to claim 1, characterized in that: In the third step, additional tools are used to integrate structures in the model that have the same material properties.

3. A model lightweight method for MR head display equipment according to claim 1, characterized in that: In the fourth step, a simple model is established as follows: According to the interaction needs, the models are divided into models with interaction needs and models without interaction needs; Obtain the structure of the model that is not required for interaction, and build a simple model based on the structure of the model; In the process of establishing a simple model, the specifications of the fine structures are set, and the fine structures in the model that are not required for interaction are eliminated. The eliminated fine structures are directly represented by maps.

4. A model lightweight method for MR head display equipment according to claim 1, characterized in that: For the simple model, the number of faces of the simple model is reduced by ninety percent.

5. The method for lightweighting a model for MR head-mounted display equipment according to claim 1, characterized in that: In the fifth step, the method of performing mapping processing on the simple model includes: Open the simple model and use the UV unfolding tool to unfold the simple model UV to obtain the UV template of the simple model; Render the three views of the simple model, and remake the simple model map based on the UV template exported from the simple model.

6. A model lightweight method for MR head display equipment according to claim 5, characterized in that: The method of remaking a simple model texture includes: If the material ball of the simple model is larger than the preset threshold, the following operations are performed: First, split and merge the simple models with the same material, and then re-make two sets of UV templates for the merged simple models. The first set is used as the texture UV template for the original color, and the second set is used as the texture UV template for the baked color. Use the baked model mapping technology to re-bake a color map. Before baking the map, test the scene lighting on the simple model, turn on the render to texture box, and bake the map for the simple model according to the preset settings.

7. A model lightweight method for MR head display equipment according to claim 6, characterized in that: After baking the map, assign a new material ball to the simple model, select the map UV template of the baked color in the UV map channel, and select the discard option; Then, select the original color map UV template in the UV map channel, select the move option, and the baked color map UV template will cover the original color map UV template.

8. The method for lightweighting a model for an MR head-mounted display device according to claim 1, characterized in that: In the sixth step, after the simple model is mapped, the axial direction of the simple model is unified; The Z axis of the simple model must point to the square and the coordinate axis must be zeroed.

9. A model lightweight method for MR head display equipment according to claim 8, characterized in that: For simple models copied in the engine, their axes are centered around their own center point.

Citation Information

Patent Citations

  • Interactive virtual campus roaming system based on intelligent wearing device

    CN106530400A

  • Three-dimensional model data simplification method

    CN106600679A

  • VR-oriented ship giant data model lightweight method and system, terminal and medium

    CN111210521A

  • Model simplification processing method, device, equipment and computer storage medium

    CN113536553A

  • BIM rapid lightweight method

    CN118799529A