The invention provides a three-dimensional cloud scene modeling and
visualization method based on a foundation cloud picture, and the method comprises the steps: extracting a cumulus cloud image region from a two-dimensional foundation cloud picture through a CPU, and calculating the
cloud base height and the cloud cluster thickness as the parameters of three-dimensional cumulus
cloud modeling. The position information of all
voxel center points forming the cumulus cloud model is determined according to the two parameters, the position information serves as a vertex array to be transmitted into the GPU, all cumulus cloud voxels are drawn according to the vertex array in the geometric
shader stage of the GPU, finally, the GPU enters the fragment
shader stage, the density value of the cloud is determined according to the distance between each
voxel and the cloud cluster center point, and the density value of the cloud is calculated. And calculating the color of the
voxel according to the density value so as to realize three-dimensional cloud scene modeling and
visualization integration. According to the method, the voxels serve as the minimum geometric units, the three-dimensional cumulus cloud model is constructed based on the GPU,
visualization is achieved in the three-dimensional scene, the three-dimensional cumulus
cloud modeling efficiency is improved, and meanwhile the requirement for smooth
roaming in the three-dimensional geographic scene is met.