[Bf-funboard] Particles system rewrite?

bf-funboard@blender.org bf-funboard@blender.org
Thu, 14 Aug 2003 12:43:07 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C3628B.85694230
Content-Type: text/plain;
	charset="ISO-8859-1"


	Okay, someone must volunteer to be the main coder of the new
particle system. Since I suggested it, I'll take the initiative and head-up
the coding effort. Give me a week, to make a proposal, and we'll see what
happens.
	
		Timothy Baldridge

Am Mittwoch, 13. August 2003 19:53 schrieb Jonathan Bartlett:
> here's some crazy thoughts, but they would be fun if they weren't a
> nightmare to implement:
>
> Particle physics - have the ability for particles to obey physics laws of
> other dynamic objects, whenever we get our dynamics engine back.
>
> Maximum particle density - This way, you could animate pouring water to
> fill a glass - the particles follow physics on their way down and then
> "fill" the glass, based on particle density.
>
> Jon
>
> On Wed, 13 Aug 2003 tbaldridge@alertacademy.com wrote:
> > 	First, I need to explain something. The link I gave to PPFX needs a
> > disclaimer on it. I am not suggesting by any means, that we need to port
> > PPFX. PPFX, is a post processing plug-in that analyzes the Z-buffer of
> > the rendered image, and uses it to decide how to render the particles.
> > So, basically, I'm suggesting that we keep the rendering part of the
> > current system, but update the calculation code to add the following
> > features:
> >
> > 	1. Vortexes
> > 	2. Jitter value for almost every value
> > 	3. Key framing for all values
> > 	4. The amount of particles be based on a "flow" value, and not on an
> > absolute one (the value would represent about of particles released
every
> > frame, not the total amount of particles in the system)
> > 	5. Uniform distribution of particles (a large face will emit more
> > particles than a smaller one in the same object)
> > 	6. Gravitons, Fans, etc.
> >
> >
> > 	I'm perfectly willing to help code this. Currently, I'm busy working
> > on cloth support, but I will be glad to help in any way I can.
> >
> > 		Timothy
> >
> >
> > -----Original Message-----
> > From: Ton Roosendaal [mailto:ton@blender.org]
> > Sent: Wednesday, August 13, 2003 8:20 AM
> > To: bf-funboard@blender.org
> > Subject: Re: [Bf-funboard] Particles system rewrite?
> >
> >
> > Hi,
> >
> > This system works completely different from Blender, and its 'features
> > and limitations' page is quite disturbing... however, it does support
> > quite some more motion systems.
> >
> > A proposal for a 'rewrite' can only be evaluated if you think someone's
> > going to do the coding and technical design for it.
> >
> > If a discussion can be limited to defining a couple of features that we
> > see missing, then I can at least advise on what the feasibility is to
> > improve/adjust the current implementation.
> >
> > -Ton-
> >
> >
> > On Tuesday, Aug 12, 2003, at 22:39 Europe/Amsterdam,
> >
> > tbaldridge@alertacademy.com wrote:
> > >        
> > >         What about a complete rewrite of the particles system? It is
> > > good, but there need to be some changes. For instance, how about a
> > > vortex value that allows the user to crate a swirl in the particles.
> > > Another idea, is the ability every value in the system to have a
> > > "jitter" value. Basically I'm pattering this idea off of the trueSpace
> > > plug-in Primal Particles FX. Here is a link to the on-line
> > > documentation that will give you an idea of what I'm talking about:
> > >
> > > http://www.primitiveitch.com/ppfx/docs/index.html
> > >
> > >         What do you think?
> > >
> > >                 Timothy
> >
> > ------------------------------------------------------------------------
> > --
> > Ton Roosendaal  Blender Foundation ton@blender.org
> > http://www.blender.org
> >
> > _______________________________________________
> > Bf-funboard mailing list
> > Bf-funboard@blender.org
> > http://www.blender.org/mailman/listinfo/bf-funboard
>
> _______________________________________________
> Bf-funboard mailing list
> Bf-funboard@blender.org
> http://www.blender.org/mailman/listinfo/bf-funboard

_______________________________________________
Bf-funboard mailing list
Bf-funboard@blender.org
http://www.blender.org/mailman/listinfo/bf-funboard

------_=_NextPart_001_01C3628B.85694230
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DISO-8859-1">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.5.2653.12">
<TITLE>RE: [Bf-funboard] Particles system rewrite?</TITLE>
</HEAD>
<BODY>
<BR>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Okay, =
someone must volunteer to be the main coder of the new particle system. =
Since I suggested it, I'll take the initiative and head-up the coding =
effort. Give me a week, to make a proposal, and we'll see what =
happens.</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>Timothy =
Baldridge</FONT>
</P>

<P><FONT SIZE=3D2>Am Mittwoch, 13. August 2003 19:53 schrieb Jonathan =
Bartlett:</FONT>
<BR><FONT SIZE=3D2>&gt; here's some crazy thoughts, but they would be =
fun if they weren't a</FONT>
<BR><FONT SIZE=3D2>&gt; nightmare to implement:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Particle physics - have the ability for =
particles to obey physics laws of</FONT>
<BR><FONT SIZE=3D2>&gt; other dynamic objects, whenever we get our =
dynamics engine back.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Maximum particle density - This way, you could =
animate pouring water to</FONT>
<BR><FONT SIZE=3D2>&gt; fill a glass - the particles follow physics on =
their way down and then</FONT>
<BR><FONT SIZE=3D2>&gt; &quot;fill&quot; the glass, based on particle =
density.</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; Jon</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; On Wed, 13 Aug 2003 tbaldridge@alertacademy.com =
wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; First, I need to =
explain something. The link I gave to PPFX needs a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; disclaimer on it. I am not suggesting by =
any means, that we need to port</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; PPFX. PPFX, is a post processing plug-in =
that analyzes the Z-buffer of</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; the rendered image, and uses it to decide =
how to render the particles.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; So, basically, I'm suggesting that we keep =
the rendering part of the</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; current system, but update the calculation =
code to add the following</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; features:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 1. Vortexes</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 2. Jitter value for =
almost every value</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 3. Key framing for all =
values</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 4. The amount of =
particles be based on a &quot;flow&quot; value, and not on an</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; absolute one (the value would represent =
about of particles released every</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; frame, not the total amount of particles =
in the system)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 5. Uniform distribution =
of particles (a large face will emit more</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; particles than a smaller one in the same =
object)</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; 6. Gravitons, Fans, =
etc.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; I'm perfectly willing =
to help code this. Currently, I'm busy working</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; on cloth support, but I will be glad to =
help in any way I can.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Timothy</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; -----Original Message-----</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; From: Ton Roosendaal [<A =
HREF=3D"mailto:ton@blender.org">mailto:ton@blender.org</A>]</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Sent: Wednesday, August 13, 2003 8:20 =
AM</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; To: bf-funboard@blender.org</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Subject: Re: [Bf-funboard] Particles =
system rewrite?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Hi,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; This system works completely different =
from Blender, and its 'features</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; and limitations' page is quite =
disturbing... however, it does support</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; quite some more motion systems.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; A proposal for a 'rewrite' can only be =
evaluated if you think someone's</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; going to do the coding and technical =
design for it.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; If a discussion can be limited to defining =
a couple of features that we</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; see missing, then I can at least advise on =
what the feasibility is to</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; improve/adjust the current =
implementation.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; -Ton-</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; On Tuesday, Aug 12, 2003, at 22:39 =
Europe/Amsterdam,</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; tbaldridge@alertacademy.com wrote:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What about a =
complete rewrite of the particles system? It is</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; good, but there need to be some =
changes. For instance, how about a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; vortex value that allows the user to =
crate a swirl in the particles.</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; Another idea, is the ability every =
value in the system to have a</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; &quot;jitter&quot; value. Basically =
I'm pattering this idea off of the trueSpace</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; plug-in Primal Particles FX. Here is =
a link to the on-line</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; documentation that will give you an =
idea of what I'm talking about:</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt; <A =
HREF=3D"http://www.primitiveitch.com/ppfx/docs/index.html" =
TARGET=3D"_blank">http://www.primitiveitch.com/ppfx/docs/index.html</A><=
/FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; What do you =
think?</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp; Timothy</FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
------------------------------------------------------------------------=
</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; --</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Ton Roosendaal&nbsp; Blender Foundation =
ton@blender.org</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; <A HREF=3D"http://www.blender.org" =
TARGET=3D"_blank">http://www.blender.org</A></FONT>
<BR><FONT SIZE=3D2>&gt; &gt;</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Bf-funboard mailing list</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; Bf-funboard@blender.org</FONT>
<BR><FONT SIZE=3D2>&gt; &gt; <A =
HREF=3D"http://www.blender.org/mailman/listinfo/bf-funboard" =
TARGET=3D"_blank">http://www.blender.org/mailman/listinfo/bf-funboard</A=
></FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; =
_______________________________________________</FONT>
<BR><FONT SIZE=3D2>&gt; Bf-funboard mailing list</FONT>
<BR><FONT SIZE=3D2>&gt; Bf-funboard@blender.org</FONT>
<BR><FONT SIZE=3D2>&gt; <A =
HREF=3D"http://www.blender.org/mailman/listinfo/bf-funboard" =
TARGET=3D"_blank">http://www.blender.org/mailman/listinfo/bf-funboard</A=
></FONT>
</P>

<P><FONT =
SIZE=3D2>_______________________________________________</FONT>
<BR><FONT SIZE=3D2>Bf-funboard mailing list</FONT>
<BR><FONT SIZE=3D2>Bf-funboard@blender.org</FONT>
<BR><FONT SIZE=3D2><A =
HREF=3D"http://www.blender.org/mailman/listinfo/bf-funboard" =
TARGET=3D"_blank">http://www.blender.org/mailman/listinfo/bf-funboard</A=
></FONT>
</P>

</BODY>
</HTML>
------_=_NextPart_001_01C3628B.85694230--