rick.van.haasen++at++philips.com
Date: 06/29/2004 06:46:37
Hi Simon,
currently i'm implementing a particle system with the focus on realtime
usage.
After a short study on the subject i started with an implementation of an
aproach
described in http://www.gamedev.net/reference/programming/features/extpart/
The article describes a nice way to implement a particle system. The use
"policy"
and "composite" design patterns provide an elegant way to achieve both
extendability
and real-time performance.
Also the references in the atricle are worthwile reading.
An important issue for me was to use our hardware (Onyx3400, 32 CPU's) as
much
as possible. To achieve this i use a framework which i designed for these
situations.
On hardware with programmable GPU's, particle systems can be implemented
as
fragment-shaders. There are many examples on the web
regards,
Rick.
------------------------------------------------------------------------------------------------
Rick van Haasen Philips Research
Laboratories Eindhoven
Building: WY8-48 Prof. Holstlaan 4
Phone: +31 40 2744357 5656 AA Eindhoven
Fax: +31 40 2744660 The Netherlands
E-mail: rick.van.haasen++at++philips.com
-------------------------------------------------------------------------------------------------
Simon.Mills++at++esa.int
Sent by:
owner-info-performer++at++performer.engr.sgi.com
2004-06-29 09:55
To: info-performer++at++sgi.com
cc: (bcc: Rick van Haasen/EHV/RESEARCH/PHILIPS)
Subject: [info-performer] Performer Particles
Classification:
Hi Performers,
just wondering if anyone has successfully implemented or integrated
Particle
Systems into Performer? Either using an existing library or implementing
from
scratch. Is the Performer team considering extending Performer to include
particles?
In my opinion it would be a really useful addition and one some other
competing products support. For me it would be great for rocket and gas
jets
and the like, things that are difficult to render as solid geometry.
Regards, Simon
_______________________________________________________________________
Simon Mills
Silicon Worlds S.A.
c/o Modelling & Simulation Section (TEC-EMM) Tel: +31 (0)71 565 3725
European Space Agency (ESA/ESTEC) Fax: +31 (0)71 565 5420
Postbus 299, 2200AG Noordwijk e-mail: Simon.Mills++at++esa.int
The Netherlands http://www.estec.esa.nl/wmwww/EMM
_______________________________________________________________________
-----------------------------------------------------------------------
List Archives, Info, FAQ: http://www.sgi.com/software/performer/
Open Development Project: http://oss.sgi.com/projects/performer/
Submissions: info-performer++at++sgi.com
Admin. requests: info-performer-request++at++sgi.com
-----------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jun 29 2004 - 06:50:26 PDT