The invention discloses a three-dimensional
Gaussian point cloud rendering method based on a graphic pipeline. According to the method, the calculation
shader is used for
point cloud preprocessing and attribute calculation, the graphic pipeline is used for hardware rasterization and
color mixing, the characteristics of the GPU are utilized to the maximum extent, and the extremely high rendering speed is achieved while the universality is higher. The method comprises the following stages: 1, a
point cloud preprocessing stage: calculating point cloud attributes and NDC coordinates, and removing view cones at the same time; 2, performing depth sorting; and 3, coloring the point cloud. And 4, a graph pipeline stage, including point cloud
Gaussian splashing rasterization and
color transparency mixing. Compared with original
CUDA rendering, the method can be operated on any platform supporting the graphic pipeline in the environment of a NVIDIA display card which does not need to be operated, higher universality is achieved, meanwhile, rasterization of point cloud
Gaussian splashing is conducted through the graphic pipeline, the rasterization and
color mixing can be conducted through the graphic pipeline,
hardware acceleration can be naturally used, and the method has the advantages of being high in practicability and easy to popularize. Therefore, the extremely high rendering speed is realized.