Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Three-dimensional city model rendering method and device

A city model and model technology, applied in the field of 3D models, can solve problems such as long waiting time for loading, increase in data volume, poor visual distance, etc., and achieve high rendering efficiency, good rendering fluency, and high query efficiency

Active Publication Date: 2017-12-15
中煤(西安)航测遥感研究院有限公司 +1
View PDF4 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With the continuous improvement of technology, the model accuracy and model simulation degree have been greatly improved. However, the improvement of accuracy and simulation degree has also brought about a problem: the dramatic increase in the amount of data
[0004] However, the existing quadtree construction method is only based on the visual distance for rendering and loading, without considering the complexity of the city model, the loading method is not flexible enough, some important city models cannot be loaded first, and the waiting time for loading is longer
Moreover, some models cannot even be loaded and rendered due to poor viewing distance

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 city model rendering method and device
  • Three-dimensional city model rendering method and device
  • Three-dimensional city model rendering method and device

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0035] Please refer to figure 2 , figure 2 It is a flow chart of the steps of the 3D city model rendering method provided by the first embodiment of the present invention. The method is applied to a computing device 100 storing a three-dimensional city model file. The specific process of the three-dimensional city model rendering method will be described in detail below.

[0036] Step S110, setting a preset range model, and constructing a quadtree index based on the preset range model according to the bounding box and rendering level of each 3D city model included in the preset range model.

[0037] In this embodiment, the preset range model includes multiple 3D city models, and the rendering level of each 3D city model can be obtained according to the model weight.

[0038] Please refer to image 3 , image 3 provided by the first embodiment of the present invention figure 2 The sub-step flowchart of step S110 is shown. The step S110 includes sub-step S111, sub-step...

no. 2 example

[0091] Please refer to Figure 7 , Figure 7 It is a functional block diagram of the 3D city model rendering apparatus 200 provided in the second embodiment of the present invention. The apparatus is applied to a computing device 100 storing a three-dimensional city model file. The 3D city model rendering device 200 includes: an index construction module 210 , a model processing module 220 and a loading rendering module 230 .

[0092] The index construction module 210 is used to set a preset range model, and construct a quadtree index based on the preset range model according to the bounding box and rendering level of each 3D city model included in the preset range model, wherein the The preset range model includes multiple 3D city models, and the rendering level of each 3D city model can be obtained according to the model weight.

[0093] In this embodiment, the index construction module 210 is used to execute figure 2 In step S110, for a specific description of the inde...

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 present invention provides a three-dimensional city model rendering method and device. The method includes the following steps that: a preset range model is set, and a preset range model-based quadtree index is constructed according to the bounding boxes and rendering levels of each three-dimensional city model included in the preset range model; a model subset is obtained according to the position of a current point of sight and the quadtree index, the model subset is processed and updated into a scene tree, and a corresponding visible distance is set for each model loading type of each model according to the rendering level of each model; and each node of the scene tree is traversed, and a model loading type satisfying a loading condition is selected according to the distance of the current point of sight so as to load and render a model corresponding to a current node. With the advantage of high query efficiency of the quadtree utilized, and the complexity of the models considered, important three-dimensional city models can be loaded preferentially, and minor models can be loaded later, and therefore, the model loading order better accords with visual habits of human, and model rendering efficiency and rendering fluency are high.

Description

technical field [0001] The present invention relates to the technical field of three-dimensional models, in particular to a method and device for rendering a three-dimensional city model. Background technique [0002] With the rapid development of traditional surveying and mapping industry technology, the application fields of 3D digital city models are becoming wider and wider, and have developed from the roaming browsing of a single community or small scene to the 3D application of the entire city. With the continuous improvement of technology, the accuracy of the model and the simulation degree of the model have been greatly improved. However, the improvement of the accuracy and the degree of simulation has also brought about a problem: the dramatic increase in the amount of data. The number of urban building models in the 3D digital city scene is huge and the structure is complex. In real-time scene rendering, it is unrealistic to load all the city models into the comput...

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/00G06T17/05
CPCG06T15/005G06T17/05
Inventor 姚春雨彭桂辉
Owner 中煤(西安)航测遥感研究院有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products