The application provides a three-dimensional dynamic cloud chart
visualization method based on meteorological data, and belongs to the technical field of meteorological observation. The application creates a Niagara
particle system in a Unreal Engine, optimizes Perlin
noise algorithm parameters based on a double-layer game model, realizes initial field drawing of a three-dimensional cloud chart through a light
ray stepping mode, and performs light calculation in combination with a spherical
harmonic function.
Parallel processing is realized by using multiple
CUDA streams and a double-layer sub-thread grid. The problem of environmental
occlusion is solved by setting the starting point and ending point of the light
ray through a bounding box. In the particle updating process, the grid point position is updated according to the
wind direction data, and a cloud layer evolution
simulation algorithm based on the lattice Boltzmann method is introduced to simulate the fluid dynamics behavior, thereby solving the technical problem that the rendering quality and the calculation efficiency are difficult to achieve
dynamic balance in the three-dimensional dynamic cloud chart
visualization process.