The invention belongs to the technical field of
point cloud rendering, aims to solve the problem that rendering effect and rendering efficiency cannot be considered during dynamic rendering of
point cloud, and discloses a
point cloud rendering method based on an
octree structure, and the method comprises the steps: obtaining point
cloud data, carrying out the data preprocessing, building a user-defined storage structural body based on an
octree storage structure, and carrying out the rendering of the point cloud. The method comprises the following steps: acquiring point
cloud data, converting the point
cloud data into voxelized point cloud data based on an
octree structure, storing the voxelized point cloud data to a self-defined
storage structure body, constructing a traversal recursive tree,
cutting the voxelized point cloud data, performing detail level construction on the
cut voxelized point cloud data, and performing point
cloud rendering based on a detail
level structure. According to the method, the node division
layers can be flexibly adjusted according to the point cloud density, multi-layer division can be carried out on the part needing detail rendering, few-layer division can be carried out on other parts, and on the premise of ensuring the rendering effect, the volume of the point cloud data is reduced, the rendering difficulty is reduced, and the rendering efficiency is improved.