field Parameter to Control individual particles
fieldname_attributename
example. additional attribute name uniformField1_magnitude
Attach Fields to particles or points
split by ID
$Pnumber = 7;
$split = particleId%$Pnumber;
$p = position*0.7;
float $noiseX = noise(<<$p.x, $p.y + 100 + 100*$split, $p.z>>);
float $noiseY = noise(<<$p.x, $p.y + 200 + 2000*$split, $p.z>>);
float $noiseZ = noise(<<$p.x, $p.y + 300 + 30000*$split, $p.z>>);
velocity += (<<$noiseX, $noiseY, $noiseZ>>* (8 - ($split/2))) + sphrand(noise(<<$p.x+1000, $p.y + 300 + 50000*$split, $p.z>>));
rgbPP = <<(1.0/$Pnumber)*($split), 0, 0>>;