THINKING PARTICLES – SPLINE MOTION CONTROLLED BY VALUETOVALUE

[!!!] hm, it works ONLY node position set to [0,0,0].
If I move node geometry other than that, all the follow behaviours seems to travel around
wrong axis…argh!

As reply to twitter question about my following vine recording:

 

here’s rule to rule explain about it.

1) GENERATION

nothing fancy here. just putting any amount of particle.

 

2) POSITION ON NODE SURFACE

3) ASSIGN INITIAL VELOCITY TO EACH PARTICLES

with some randomness in speed and direction.

4) SURFACE FOLLOW WITH SOME TWIST VIA VALUETOVALUE

Here’s simple yet the most interesting part.

Note the stepping scheme of ValueToValue graph.

This is multiplier to the Direction parameter of Surface Follow node which drives particle distance to assigned node over time.

I noticed again and again how ValueToValue actually powerful is.

You can control and at the same time limit any parameter in your needs.

5) TRAILBORN+SPLINEINIT

 

6) SPLINEPOOL IN COMBINATION WITH CURVE2D

Shame that you can’t pipe-in thickness parameter to create splines in different thickness.

You can still workaround with using curve2D to do that.

What you can also do is to create fake trail in easy and fast way like following:

Here’s almost the same results built with much more sophisticated setup.

TP6 Spline operator (Trail) from VFX arabia

I could not find to the way to kill the particles with zero thickness parameter.
Therefore it’s tiny bit heavy, but still okay.

7) MATERIAL ASSIGN VIA HRISTOS PROBABILITY SETUP(RANDOM+THRESHOLD)

I split the Trail group into three different groups to assign different materials.
Somehow I go threshold of 0-40, I get some particles still unassigned neither of three groups.
I really like to know why!

CONCLUSION

Overall it works pretty nice and really quick to setup.
EDIT: The only problem is that the mesh edges at hard curving part sometimes get wild.
Otherwise it’s great so far.

The edge problem can be solved easily just giving alignment node and corresponding direction parameter into it.

BOX

Here are some examples.
Same rule applied on several different base geometries(birth/follow surface).

PYRAMID

TORUS-KNOT

PLANE

As you see, they all look pretty nicely mathematically sophisticatedly done.

BUT THEY’RE NOT, HA!