四川大学学报(自然科学版)2025,Vol.62Issue(3):610-618,9.DOI:10.19907/j.0490-6756.240156
基于GPU加速的实时烟雾细节合成算法
Real-time smoke detail synthesis algorithm based on GPU acceleration
摘要
Abstract
To address the issues of insufficient detail and low real-time performance in smoke simulation,this paper proposes a GPU-accelerated parallel real-time smoke simulation algorithm based on detail synthesis.After solving the smoke control equations in parallel on a grid,the algorithm rapidly generates detailed veloc-ity fields by leveraging high-frequency energy fields and precomputed turbulence functions to achieve realistic smoke rendering with enriched details.To mitigate the impact of detailed velocity fields on the overall fluid morphology,a synthesis coefficient is introduced to adaptively adjust the intensity of synthesized turbulence.After updating the grid density data,the algorithm applies an optimized ray casting method for volume render-ing of smoke.The experimental results show that the proposed algorithm achieves rich detail representation while maintaining real-time performance,making it well-suited for applications such as game experience,battlefield simulation,simulation training.关键词
烟雾模拟/细节合成/并行加速/实时仿真Key words
Smoke simulation/Detail synthesis/Parallel acceleration/Real-time simulation分类
信息技术与安全科学引用本文复制引用
张倚铭,李辉..基于GPU加速的实时烟雾细节合成算法[J].四川大学学报(自然科学版),2025,62(3):610-618,9.基金项目
国家自然科学基金重点项目(U20A20161) (U20A20161)