Three-dimensional model graph rendering method, electronic equipment and readable storage medium thereof

A 3D model and graphics rendering technology, applied in image data processing, program control design, 3D image processing, etc., can solve problems such as inability to achieve smooth output

Active Publication Date: 2021-03-19
深圳图为技术有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem mainly solved by the present invention is: in the graphics processing of the three-dimensional model of the electronic equipment, limited by the hardware configuration, it is impossible to realize the smooth output of the scene with high computing resource requirements

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Three-dimensional model graph rendering method, electronic equipment and readable storage medium thereof
  • Three-dimensional model graph rendering method, electronic equipment and readable storage medium thereof
  • Three-dimensional model graph rendering method, electronic equipment and readable storage medium thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] In this example, the weight calculation is first calculated on the scene object geometry. Please refer to Figure 4 As shown, the steps of the object geometry weight calculation ordering algorithm include:

[0048] Get the first parameter A: Get the size of the size of the binders in the object geometry, including length, wide and high; A = the length of the box diagonal = long 2 + Wide 2 + High 2 ;

[0049] Assigning the second parameter b: Check if the object geometry is in the cone, if it is assigned 1, if otherwise it is -1;

[0050] The above two steps are inseparable from the order of presence;

[0051] Calculate the third parameter C: Calculate the object geometry of the above-mentioned enclosure in the center point to the camera or camera distance;

[0052] Calculate the weight value D: D = B * C 3 / A;

[0053] Comparison: If the weight value of the weights of the two objects is the same, the square value of each weight value is compared, the square value of each w...

Embodiment 2

[0061] The difference from the first example is mainly, in this example, the model data is stored on the server, and when the user terminal is rendered, the model data needs to be transmitted to the user terminal, due to the large amount of data transmission, resulting in transmission time. Costs will also be increased, and the load scene data is waiting for too long, which will seriously affect the user experience.

[0062] Please refer to Figure 6 As shown, when the user terminal is initialized, the user terminal receives the weight calculation of the parameters required by the server; according to the object geometry weight calculation ordering method according to the first example, the user terminal performs the weight calculation of the model data, on-demand From the server side to call the data, give priority to the partial model data before sorting, sort the model data at the tail, and transfer or posthand transmission. In this way, the amount of data transmission is compr...

Embodiment 3

[0068] In general, the hard disk capacity of electronic devices will greatly exceed memory capacity, but hard disk read and write performance is not as memory. In order to solve the memory capacity restriction problem, break the system running hardware restrictions to meet the low-configuration terminal, when the memory data cannot be exchanged as the method of the embodiment, according to the example of the object geometry weight calculation method, please refer to Figure 7 As shown, this example is first sorted to sort the model data that needs to be rendered, and the current hardware performance selects the number of unloaded numbers, uninstalling the sorting portion of the sequential portion of the sorting portion, and saves it to the hard disk of the electronic device; at the same time, according to the current hardware performance Select the load quantity, load the object geometry of the sorted front end portion to the memory. The electronic device prioritizes the object geo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a graph rendering method, electronic equipment and a readable storage medium thereof, and the graph rendering method comprises the following steps: calculating a performance index required by rendering of an object geometry; if the required performance indexes exceed the actual performance indexes of the system, performing weight calculation sorting on the object geometries; loading the object geometry at the sorting front end into a video memory, and releasing the corresponding memory; and rendering the object in the video memory. According to the graphic rendering method, when it is judged that the hardware performance of the electronic equipment reaches the bottleneck, the model data with the low weight value is preferentially transferred into the memory from thevideo memory, the total operation amount of the CPU/GPU and the memory/video memory usage amount can be dynamically adjusted, the video memory space is released and provided for model rendering withthe high weight value, and the performance of the electronic equipment is improved. Therefore, it is ensured that the operation resources are allocated to the scene object concerned by the user, and the scene roaming quality is not affected. Under the condition of fixed hardware configuration, scene output of graphic rendering is smoother.

Description

Technical field [0001] The present invention relates to the field of electronic equipment data processing, and more particularly to the field of graphics processing. Background technique [0002] During graphical rendering, hardware performance such as computer, mobile phone terminal, etc., the hardware performance of the rendering has played a lightweight effect. Taking a commonly used computer as an example, where GPU is a graphical calculation processor is a brain, direct reaction rendering speed and quality. Save as a data cache medium, such as a highway to the destination (GPU), will directly restrict the GPU's play. In order to experience the best performance, the client terminal needs to be applied with high performance graphics cards. If the user uses normal performance terminal devices to run over a million-level granular industrial scene rendering procedures, it is usually facing the following performance bottleneck: 1.CPU / GPU, etc. The hardware device itself is inade...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/00G06T1/20G06F9/50
CPCG06T15/005G06T1/20G06F9/5027
Inventor 卜友竹
Owner 深圳图为技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products