面向对象的通用粒子系统设计及其在火焰模拟中的应用
he design of object-based universal particle system and its application in fire simulation
本文设计了一个通用的粒子系统,基于面向对象的思想描述了一套粒子系统应用程序接口(API) 的设计。该粒子系统API采用合理的数据结构,设计了一套高效的粒子生成、管理方法,并采用高速OpenGL渲染引擎,使之能够满足在普通PC 机上模拟不规则的自然景物的需求。同时,它还具有相当的灵活性和可扩展性。该粒子系统被用于火焰的模拟中,仿真实验表明模拟出的火焰具有较强的真实感。
In this paper, a universal particle system is designed. Based on the idea of object-based programming, an application program interface is described for particle system. It adopts a reasonable data structure. A set of efficient production and management methods for particles is designed, and fast OpenGL rendering engine is utilized, which meets the requirements for fuzzy objects simulation on ordinary PC. Moreover, the API has high flexibility and scalability. The particle system is used in fire simulation, and the simulation results demonstrate that the simulated spring is true.
文建国、罗勇
计算技术、计算机技术
粒子系统通用面向对象火焰模拟
particle system universal object-based fire simulation
文建国,罗勇.面向对象的通用粒子系统设计及其在火焰模拟中的应用[EB/OL].(2007-07-27)[2025-08-10].http://www.paper.edu.cn/releasepaper/content/200707-485.点此复制
评论