Unlock instant, AI-driven research and patent intelligence for your innovation.

A method of fast point cloud drawing in unity3d

A point cloud and fast technology, applied in 3D modeling, image data processing, instruments, etc., can solve the problems of idle GPU resources, waste of cloud computing power, and low drawing efficiency, so as to improve drawing efficiency and shorten idle time Effect

Active Publication Date: 2021-03-26
AUTOCORE INTELLIGENT TECH NANJING CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the field of automatic driving, remote control telemetry, agricultural archaeology and many other fields, Unity3d has been used more and more as an all-round development tool. Although Unity3d has provided several methods and methods for drawing point clouds, due to These methods require a lot of computing work in the CPU, resulting in idle GPU resources, waste of cloud computing power, and low rendering efficiency in computers equipped with mainstream GPU hardware.

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 method of fast point cloud drawing in unity3d
  • A method of fast point cloud drawing in unity3d

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0016] As shown in Figure 1, the method of this embodiment is different from the traditional point cloud rendering method, the traditional algorithm ( figure 1 As shown on the left side of the middle), the coordinate transformation calculation of all point data in the point cloud data needs to be completed in the CPU, and the method of this embodiment ( figure 1 As shown on the right side of the figure), the CPU only needs to send the initial data and parameters to the GPU, and the calculation of most data points is efficiently completed on the GPU by using multi-threading, and the execution time is greatly shortened.

[0017] The method for fast point cloud drawing in Unity3d of the present embodiment comprises the following steps:

[0018] Step 1. Obtain the point cloud data C to be displayed. The point cloud data C contains N data points, and each data point generates four vertex coordinates and four UV data corresponding to the four vertex coordinates one by one, wherein ...

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 relates to a method for fast point cloud drawing in Unity3d, comprising the following steps: each data point in the point cloud data C generates four vertex coordinates and four UV data corresponding to the four vertex coordinates one by one, and obtains the current The position Pc of the camera; transmit the generated data to the GPU, assign the coordinates of the four vertices in the quadrilateral Q corresponding to each data point to different GPU threads for calculation, and calculate the camera position Pc when calculating a certain data point If the distance from the coordinate P of the data point is greater than the set threshold, the four vertices are expanded to form a square and then passed to the rasterization pipeline of the GPU, otherwise the data point is deleted. The present invention utilizes the method for realizing point cloud drawing under the programmable framework of GPU hardware, and can realize the purpose of drawing point cloud data more quickly.

Description

technical field [0001] The invention relates to a method for fast point cloud drawing in Unity3d, belonging to the technical field of automatic driving. Background technique [0002] A point cloud is a data set of some data points in a certain coordinate system. The data points contain a wealth of information, including three-dimensional coordinates (X, Y, Z), color, classification value, intensity value, time, and so on. Point clouds are often used to describe three-dimensional scenes, and there are various ways to generate them. Lidar point clouds, which are generated by laser radar scanning post-processing, play an important role in the field of automatic driving and remote control telemetry, and can be used to generate automatic High-precision maps for driving, etc., so it is particularly important to render point cloud data quickly, efficiently and correctly. [0003] In the field of automatic driving, remote control telemetry, agricultural archaeology and many other f...

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): G06T1/20G06T17/00
CPCG06T1/20G06T17/00
Inventor 杨欢陈诚张旸
Owner AUTOCORE INTELLIGENT TECH NANJING CO LTD