沙尘暴是一种灾难性的自然景象,对沙尘暴的量化建模与实时绘制,在环境保护、灾难救援、城市交通及影视特技制作等领域有重要的应用价值.为此,提出了一种基于气象学原理的沙尘暴景象参数化建模方法,特别地,分析了上升气流与温度场的关系,并提供了模拟沙尘暴起沙和升流的简化模型.只需输入气压、气温、沙尘密度、场景类型等不同参数即可模拟出特定条件下的沙尘暴景象.在对沙尘暴景象进行实时绘制时,采用基于半角切片的前向多散射的体绘制模型,大大减少了了整体散射模型的计算量.对沙漠和城市场景不同程度沙尘暴景象的实时模拟结果表明了文中方法的有效性;最后采用气象计算模型对所生成的沙尘暴景象的能见度进行了定量的评估分析.
Sandstorm is a catastrophic natural phenomenon. To quantitative modeling and realistic rendering of sandstorm are of great significance in environment protection, disaster rescue, urban traffic and special effects synthesis in films & TV, etc. This paper presents a parametric modeling method of sandstorm based meteorology. In particular, by analyzing the correlation between the upflow and temperature field, we provide a simplified model to simulate the process of sand raising and flow. Different sandstorm under various circumstances can be simulated by specifying their corresponding parameters such as air pressure, temperature, dust density, the type of surroundings, etc, To real-time render the sandstorm scene, we adopt the half-angle slice based volume rendering method, which greatly reduces the computation cost. Our simulation results of different degree sandstorms in deserts and cities demonstrate the efficiency of the proposed approach. Finally, we employ the meteorological computing model to evaluate the air visibility of the synthesized sandstorm scenes.