论文标题
FastSwarm:实时飞行昆虫群模拟的数据驱动框架
FASTSWARM: A Data-driven FrAmework for Real-time Flying InSecT SWARM Simulation
论文作者
论文摘要
昆虫群本质上是常见现象,因此在计算机动画中已积极追求。由于两个挑战:高保真行为和较大的尺度,逼真的昆虫群模拟很难,这使得模拟实践受到费力的手动工作和过度的反复试验。为了应对这两个挑战,我们提出了一个新颖的数据驱动框架,即FastSwarm,以基于现实世界数据的飞行昆虫的复杂行为进行建模,并模拟飞行昆虫群的合理动画。 FastSwarm具有线性时间的复杂性,并实现了大型群的实时性能。 FastSwarm的高保真行为模型明确考虑了飞行昆虫的最常见行为,包括昆虫(例如排斥和吸引力)之间的相互作用,诸如目标跟随和避免障碍物的自propelled行为以及其他特征,例如随机运动。为了实现可伸缩性,能量最小化问题是由以能量术语建模的不同行为形成的,其中最小化是所需的行为。最小化器是从现实世界数据中计算出来的,从而确保了模拟结果的合理性。广泛的仿真结果和评估表明,FastSwarm在模拟各种群体行为方面具有多功能性,这些行为是通过各种指标衡量的高保真度,在诱导用户控制方面易于控制和高度可扩展。
Insect swarms are common phenomena in nature and therefore have been actively pursued in computer animation. Realistic insect swarm simulation is difficult due to two challenges: high-fidelity behaviors and large scales, which make the simulation practice subject to laborious manual work and excessive trial-and-error processes. To address both challenges, we present a novel data-driven framework, FASTSWARM, to model complex behaviors of flying insects based on real-world data and simulate plausible animations of flying insect swarms. FASTSWARM has a linear time complexity and achieves real-time performance for large swarms. The high-fidelity behavior model of FASTSWARM explicitly takes into consideration the most common behaviors of flying insects, including the interactions among insects such as repulsion and attraction, the self-propelled behaviors such as target following and obstacle avoidance, and other characteristics such as the random movements. To achieve scalability, an energy minimization problem is formed with different behaviors modelled as energy terms, where the minimizer is the desired behavior. The minimizer is computed from the real-world data, which ensures the plausibility of the simulation results. Extensive simulation results and evaluations show that FASTSWARM is versatile in simulating various swarm behaviors, high fidelity measured by various metrics, easily controllable in inducing user controls and highly scalable.