パーティクルが、ある形•色から別の形•色に変化してゆくアニメーションを作成してみましょう。
particleShape1.position =
hermite(particleShape1.position,
particleShape2.position,
<<0, 0, 0>>,
<<0, 0, 0>>,
smoothstep(rand(0, 2), rand(3, 3.5), time));
particleShape1.rgbPP =
hermite(particleShape1.rgbPP,
particleShape2.rgbPP,
<<0, 0, 0>>,
<<0, 0, 0>>,
smoothstep(1, rand(1.5, 3), time));