摘要
粒子系统在当今不定形物体仿真中已经得到广泛的应用,但是普通的粒子系统在实时仿真中,粒子总数最多只能达到10000个左右,其中瓶颈在于粒子数据从主处理器到图形硬件的传输和CPU的并行处理能力。文章研究并实现了一种完全基于图形硬件(GPU)的粒子系统,利用GPU的多通道并行处理功能,提高处理速度,可以很大程度地增加粒子系统实时仿真应用中的粒子数量,从而可以提高虚拟环境的逼真程度。实验证明基于GPU的粒子系统的实时性能远远高于普通粒子系统。
Particle Systems have been used widely in simulation of shape-unfixed objects,but the ordinary particle systems can only handle up to 10 000 particles in real-time simulation,the bottlenecks are the transfer of particle data from the main processor to the graphics hardware (GPU) for rendering and the parallel computational ability of CPU. This paper illustrates a full GPU implementation of particle system.Using the multiple passages of GPU,it is probable to increase a numerous of particles in the real-time simulation to enhance the reality of the scenes.The experiments prove that the particle system based on GPU has a great ability in real-time simulation than the ordinary particle systems.
出处
《计算机工程与应用》
CSCD
北大核心
2006年第19期77-79,139,共4页
Computer Engineering and Applications