提出一种基于SPH(Smoothed Particle Hydrodynamics)方法的卫星云图的快速云三维仿真算法,从卫星云图中提取真实云的二维轮廓,使用不同级别的圆形进行云轮廓曲线的拟合,将所获得的圆形扩展到三维空间,形成类球体。根据光滑粒子流体动力学的原理,在生成的云三维类球体中生成一定数量粒子,并为这些粒子赋予颜色、大小、速度、光滑核等初始属性,对粒子进行渲染,实现云的三维模拟。通过实验证明该算法能够快速逼真地仿真出卫星云图中不同类型形状的三维云。
A fast cloud three-dimensional simulation algorithm based on smoothed particle hydrodynamics(SPH) is proposed. The two-dimensional contours of the real cloud are extracted from the satellite cloud image, and the cloud contour curves are fitted with different levels of circular clouds. The obtained circle is extended to the three-dimensional space with the center and the radius as necessary to form the spherical shape. According to the principle of SPH, a certain number of particles are generated in the generated cloud three-dimensional sphere;and the particles are given the initial properties such as color, size, speed and smooth kernel, so as to render particles and complete the three-dimensional simulation of cloud. It is proved that the algorithm can simulate the three-dimensional cloud of different kinds of shapes in the satellite cloud image rapidly and realistically.
Journal of System Simulation
satellite cloud image
smoothed particle hydrodynamics