平民程序 - linghuye's blog

天下风云出我辈,一入江湖岁月催。皇图霸业谈笑中,不胜人生一场醉。提剑跨骑挥鬼雨,白骨如山鸟惊飞。尘事如潮人如水,只笑江湖几人回。

随笔 - 221, 文章 - 0, 评论 - 680, 引用 - 0
数据加载中……

粒子系统笔记

Particle systems model an object as a cloud of primitive particles that define its volumn.

1.New particles are generated into the system
2.each new particle is assigned its individual attributes
3.any particles that have existed within the system past their prescribed lifetime are extinguished
4.the remaining particles are moved and transformed according to their dynamic attributes and finally
5.an image of the living particles is rendered in a frame buffer.

The motions and transformations of particles could be tied to the solution of a system of partial differential equations, or particle attributes could be assigned on the basis of statictical machanics. We can, therefor, take advantage of models which have been developed in other scientific or engineering disciplines.

A particle system also has a generation shape which defines a region about its origin into which newly born particles are randomly placed. A sphere of radius r, a circle of radius r in the x-y plane of its coordinate system, and a rectangle of length l and width w in the x-y plane of its coordinate system.

The generation shape of particle system also describes the initial direction in which new particles move. In a spherical generation shape, particles move outward away from the origin of the particles system. In a circular or rectangular shape, particles move upward from the x-y plane, but are allowed to vary from the vertical according to an "ejection" angle, which is another parameter.

A particle system has a parameter that specifies the shape of each of the particles it generates.First we assume that particle systems do not intersect with other surface-based modeling primitives.
The other assumption is each particle can be displayed as a point light source. Each particle adds a bit of light to the pixels that it covers. A particle behind another particle is not obscured but rather adds more light to the pixels covered.

Reference:
Particle Systems - A Technique for modeling a class of fuzzy objects
http://www.gamasutra.com/features/20000623/vanderburg_01.htm

posted on 2007-05-02 22:24 linghuye 阅读(1349) 评论(3)  编辑 收藏 引用 所属分类: 3D图形学研究

评论

# re: 粒子系统笔记  回复  更多评论   

英文看不懂
2007-06-04 17:51 | 乙肝

# re: 粒子系统笔记  回复  更多评论   

这么都英文 有点晕倒了
2007-06-04 17:52 | 乙肝
只有注册用户登录后才能发表评论。