A Unity-based Mass Rapid Loading Method and Device for Oblique Photography

An oblique photography, mass technology, applied in the field of graphics rendering, can solve problems such as the application limitations of oblique photography, achieve the effect of improving rendering efficiency and speed, and reducing rendering load

Active Publication Date: 2021-01-22
CHENGDU SEFON SOFTWARE CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a massive and fast loading method and device for oblique photography based on Unity, so as to solve the problem that there is no complete technical method for loading oblique photography based on Unity, which leads to the limitation of the application of oblique photography in Unity

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
  • A Unity-based Mass Rapid Loading Method and Device for Oblique Photography
  • A Unity-based Mass Rapid Loading Method and Device for Oblique Photography
  • A Unity-based Mass Rapid Loading Method and Device for Oblique Photography

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] Such as figure 1 As shown, a Unity-based massive fast loading method for oblique photography includes the following steps:

[0063] S1. Processing the original oblique photography file to obtain an intermediate file, the intermediate file includes a data file and a configuration file;

[0064] S2. Load all configuration files in step S1, and preload data files;

[0065] S3. Perform top-level rendering according to the configuration file loaded in step S2 and the preloaded data file, and dynamically generate Mesh and shader balls;

[0066] S4. Perform LOD processing according to the distance from each mesh to the camera in step S3, and unload and recycle the resources in the removed field of view and LOD processing.

Embodiment 2

[0068] Such as figure 2 As shown, this embodiment is further based on Embodiment 1, and the specific process of step S1 is as follows:

[0069] S101. Load the original oblique photography file to extract key information, and save the data information in memory; the key information includes vertex, texture, index, and UV information;

[0070] S102. Eliminate unnecessary data content in the oblique photography original file according to the set rules, and then compress and save it; remove low-resolution levels according to the pre-processing configuration strategy, and remove unnecessary high-precision data according to needs; This process can achieve the effect of reducing the final data volume, such as reducing the data volume to 50% of the original, so that massive data can be compressed;

[0071] S103. Merge the multi-vertex information of a single file in the key information in step S101, and merge the multi-maps to generate a data file; it can reduce the rendering load i...

Embodiment 3

[0075] This embodiment is further on the basis of Embodiment 2, the data file is a compressed binary file that stores vertices, indexes, and UV information; the configuration file contains pyramid structure information, vertex merging information, and picture merging information.

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 discloses a massive and fast loading method and device for oblique photography based on Unity, which mainly solves the problem in the prior art that there is no complete set of technical methods for loading oblique photography based on Unity, which leads to the limitation of the application of oblique photography in Unity. The problem. The invention does not directly load the original file in Unity, but first converts the original file into an intermediate file through a conversion program, then loads the intermediate file, and dynamically generates Mesh and shader balls during runtime. The conversion process includes extracting mesh information, extracting pictures, merging pictures, merging meshes, and cropping levels. At the same time, in the process of real-time rendering, LOD processing is performed according to the distance from each mesh to the camera, and resources in the removed field of view and LOD processing are unloaded and recycled. Through the above solution, the present invention achieves the purpose of quickly loading a large amount of oblique photography data.

Description

technical field [0001] The present invention relates to the field of graphic rendering, in particular to a method and device for mass fast loading of oblique photography based on Unity. Background technique [0002] Oblique photography refers to the image obtained by an aerial camera with a certain inclination angle. The oblique photography technology is a high-tech developed in the field of international surveying, mapping and remote sensing in recent years. Oblique photography can collect image data as small as a single building park or as large as a city. These data can be used to render a large number of ground buildings to build a smart city and restore the city with high fidelity. [0003] The amount of original data obtained by oblique photography is huge, often on the order of T (1TB (Trillionbyte, terabyte, terabyte) = 1024GB); the subsequent application of oblique photography first involves graphics rendering, which is to process the original OSGB binary data Visu...

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 Patents(China)
IPC IPC(8): H04N19/42H04N19/85G01C11/04
CPCG01C11/04H04N19/42H04N19/85
Inventor 张艳清伍小静江波张武松董朝阳戈宇
Owner CHENGDU SEFON SOFTWARE CO LTD
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