UNDER CONSTRUCTION
Worms / particles' pathes
at each frame, persists each particle
the
red worm
traces the
red particle
, which behaves using the
red direction
, which is based on the
red noise
; it restarts at center
↓ traces
Particles' moves
at each frame, updates each particle's position with the corresponding direction
the direction of a particle
p
is computed with
noise3D(p.x, p.y, t)
; the
t
param. states for time, allowing the noise to evolve among time
the underlying
noise3D
is tweaked so that:
at a particular frame,
close particles behave +/- the same way
particles passing a particular place
in close frames behave +/- the same way
↓ uses
Particles' directions
only drawn for the sake of understanding; shows the mapping
noise3D(x,y,t)→direction
the underlying
noise3D
is tweaked so that:
at a particular frame,
close places produce +/- the same direction
at a particular place,
close frames produce +/- the same direction
↓ transforms
SimplexNoise
only drawn for the sake of understanding; shows the mapping
noise3D(x,y,t)→noise
now, let's play
(and probably have some headaches ;-)
at a particular frame,
all places produce the same noise
close places produce +/- the same noise
close places produce different noises
at a particular place,
all frames produce the same noise
close frames produce +/- the same noise
close frames produce different noises