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

Novel method for asynchronous pipeline topographic drawing

A terrain drawing and pipeline technology, applied to maps/plans/charts, processor architecture/configuration, instruments, etc., can solve problems such as loss of image quality, data inaccessibility, and speed reduction, so as to avoid false data loss and avoid The effect of display quality and delay reduction

Active Publication Date: 2010-04-21
北京通建泰利特智能系统工程技术有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for the huge amount of terrain data that cannot be loaded into memory at one time and wider network applications, the currently requested data (elevation data or texture data) may not be available temporarily, making it necessary to wait before building trees, and the speed is natural will come down
Although some strategic processing can be done, such as replacing the data with a default value before it arrives, this improves the performance but loses the image quality, because there may be many places that are flat, but suddenly there are unfavorable situations such as mountains.
[0006] In addition, the time consumed by tree building and geometric meshing depends on the size of the terrain created, the recursive level and the number of triangles. It is difficult for existing terrain algorithms to control the number of triangles per frame, let alone control the tree building time per frame. With the frame rate, even an adaptive algorithm like ROAM, which uses dynamic splitting and merging to control the number of triangles, it is difficult to make the frame rate completely stable
For large-scale terrain and high-precision and complex grids, the process of tree building and gridding may be very long, which will increase the waiting time of subsequent steps and subsequent drawing pipelines.
However, if the mesh complexity is reduced, or the terrain scale is reduced, there will be a loss of display quality

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
  • Novel method for asynchronous pipeline topographic drawing
  • Novel method for asynchronous pipeline topographic drawing
  • Novel method for asynchronous pipeline topographic drawing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below through specific embodiments in conjunction with the accompanying drawings.

[0028] This embodiment adopts as figure 1 The shown three-pipeline parallel asynchronous rendering method performs terrain rendering, unifies asynchronous technology and pipeline technology, divides the existing terrain rendering process into three different parallel modules, and preparing data is essentially an I / O operation ( Or wait for network operations, the essence is the same), tree building and geometric meshing are CPU operations, and drawing is GPU operations. These three items can be performed in parallel, that is, the drawing operation of the i-1 pipeline and the tree building of the i pipeline and the grid operation, and the data preparation operation of the i+1th pipeline can be executed in parallel.

[0029] In the actual execution process of the technical solution of this embodiment, although each module in the pipeline con...

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 novel method for asynchronous pipeline topographic drawing and belongs to the technical field of digital topographic drawing. Drawing pipelines of the method sequentially comprise three steps of data preparation, CPU operation and GPU operation, wherein the method comprises three parallel drawing pipelines at the same time; and the three pipelines perform different steps at the same time. The data preparation step comprises requiring data of a local disk or network, receiving data and organizing data. The CUP operation step comprises building a tree and performing geometrically gridding operation. The method can be used for topographic drawing and has the advantages of quickness, delay elimination, smooth frame rate, controllability and the like.

Description

technical field [0001] The invention relates to terrain rendering, in particular to a new asynchronous pipeline terrain rendering method, which belongs to the technical field of digital terrain rendering. Background technique [0002] Traditional terrain rendering algorithms (such as ROAM or other algorithms) are usually synchronous pipeline terrain rendering methods. The rendering pipeline, or a complete rendering process of one frame, goes through the following steps in sequence: [0003] Prepare data→build tree→grid→draw [0004] For the above-mentioned first step - data preparation, the terrain rendering system with a general fixed area size does not need to be carried out, but for massive terrain data, since the terrain area drawn is not fixed, it should be obtained from the data source (local or network) query New data, but due to reasons such as disk I / O delay and network delay, it may take a long time to wait for the data to be ready, which will slow down the frame ...

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
IPC IPC(8): G06T1/20G09B29/00
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