[Bf-funboard] Particles system rewrite?

bf-funboard@blender.org bf-funboard@blender.org
Wed, 13 Aug 2003 10:21:19 -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_01C361AE.8B8EEF30
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=09
	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.=20


	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 =20
quite some more motion systems.

A proposal for a 'rewrite' can only be evaluated if you think someone's =
=20
going to do the coding and technical design for it.

If a discussion can be limited to defining a couple of features that we =
=20
see missing, then I can at least advise on what the feasibility is to =20
improve/adjust the current implementation.

-Ton-


On Tuesday, Aug 12, 2003, at 22:39 Europe/Amsterdam, =20
tbaldridge@alertacademy.com wrote:

> =A0=A0=A0=A0=A0=A0=A0
> =A0=A0=A0=A0=A0=A0=A0 What about a complete rewrite of the particles =
system? It is =20
> good, but there need to be some changes. For instance, how about a =20
> 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 =20
> "jitter" value. Basically I'm pattering this idea off of the =
trueSpace =20
> plug-in Primal Particles FX. Here is a link to the on-line =20
> documentation that will give you an idea of what I'm talking about:
>
> http://www.primitiveitch.com/ppfx/docs/index.html
>
> =A0=A0=A0=A0=A0=A0=A0 What do you think?
>
> =A0=A0=A0=A0=A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0 Timothy
>
>
------------------------------------------------------------------------=
=20
--
Ton Roosendaal  Blender Foundation ton@blender.org =20
http://www.blender.org

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

------_=_NextPart_001_01C361AE.8B8EEF30
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>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>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:</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>1. =
Vortexes</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>2. Jitter =
value for almost every value</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>3. Key =
framing for all values</FONT>
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>4. The =
amount of particles be based on a &quot;flow&quot; 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)</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>5. Uniform =
distribution of particles (a large face will emit more particles than a =
smaller one in the same object)</FONT></P>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>6. =
Gravitons, Fans, etc. </FONT>
</P>
<BR>

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=3D2>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.</FONT></P>

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

<P><FONT SIZE=3D2>-----Original Message-----</FONT>
<BR><FONT SIZE=3D2>From: Ton Roosendaal [<A =
HREF=3D"mailto:ton@blender.org">mailto:ton@blender.org</A>]</FONT>
<BR><FONT SIZE=3D2>Sent: Wednesday, August 13, 2003 8:20 AM</FONT>
<BR><FONT SIZE=3D2>To: bf-funboard@blender.org</FONT>
<BR><FONT SIZE=3D2>Subject: Re: [Bf-funboard] Particles system =
rewrite?</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>Hi,</FONT>
</P>

<P><FONT SIZE=3D2>This system works completely different from Blender, =
and its 'features&nbsp; </FONT>
<BR><FONT SIZE=3D2>and limitations' page is quite disturbing... =
however, it does support&nbsp; </FONT>
<BR><FONT SIZE=3D2>quite some more motion systems.</FONT>
</P>

<P><FONT SIZE=3D2>A proposal for a 'rewrite' can only be evaluated if =
you think someone's&nbsp; </FONT>
<BR><FONT SIZE=3D2>going to do the coding and technical design for =
it.</FONT>
</P>

<P><FONT SIZE=3D2>If a discussion can be limited to defining a couple =
of features that we&nbsp; </FONT>
<BR><FONT SIZE=3D2>see missing, then I can at least advise on what the =
feasibility is to&nbsp; </FONT>
<BR><FONT SIZE=3D2>improve/adjust the current implementation.</FONT>
</P>

<P><FONT SIZE=3D2>-Ton-</FONT>
</P>
<BR>

<P><FONT SIZE=3D2>On Tuesday, Aug 12, 2003, at 22:39 =
Europe/Amsterdam,&nbsp; </FONT>
<BR><FONT SIZE=3D2>tbaldridge@alertacademy.com wrote:</FONT>
</P>

<P><FONT SIZE=3D2>&gt; =A0=A0=A0=A0=A0=A0=A0</FONT>
<BR><FONT SIZE=3D2>&gt; =A0=A0=A0=A0=A0=A0=A0 What about a complete =
rewrite of the particles system? It is&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; good, but there need to be some changes. For =
instance, how about a&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; vortex value that allows the user to crate a =
swirl in the particles.&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; Another idea, is the ability every value in the =
system to have a&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; &quot;jitter&quot; value. Basically I'm =
pattering this idea off of the trueSpace&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; plug-in Primal Particles FX. Here is a link to =
the on-line&nbsp; </FONT>
<BR><FONT SIZE=3D2>&gt; documentation that will give you an idea of =
what I'm talking about:</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&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;</FONT>
<BR><FONT SIZE=3D2>&gt; =A0=A0=A0=A0=A0=A0=A0 What do you think?</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt; =A0=A0=A0=A0=A0=A0=A0 =A0=A0=A0=A0=A0=A0=A0 =
Timothy</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT SIZE=3D2>&gt;</FONT>
<BR><FONT =
SIZE=3D2>---------------------------------------------------------------=
--------- </FONT>
<BR><FONT SIZE=3D2>--</FONT>
<BR><FONT SIZE=3D2>Ton Roosendaal&nbsp; Blender Foundation =
ton@blender.org&nbsp; </FONT>
<BR><FONT SIZE=3D2><A HREF=3D"http://www.blender.org" =
TARGET=3D"_blank">http://www.blender.org</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_01C361AE.8B8EEF30--