Hi

Here is a patch that uses random colours in particles although it cycles
through colours rather than have each particle coloured individually- have
a look at the [part_targetcolor] object for more info?

best

On Mon, Jan 2, 2012 at 9:57 PM, Antonio Roberts <[email protected]>wrote:

> Can anyone enlighten me on how you would use [part_info] together with
> [color] to generate randomly coloured particles, with each particle
> having a randomly generated colour?
>
> --
> ============================
> [email protected]
> http://www.hellocatfood.com
> ============================
>
> _______________________________________________
> [email protected] mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
#N canvas 471 119 804 561 10;
#X obj 253 -544 part_head;
#X obj 255 -90 part_render;
#X obj 255 -166 part_gravity;
#X obj 255 -113 part_killold 50;
#X obj 389 -543 loadbang;
#X msg 350 -169 0 0 -0.01;
#X obj 350 -192 loadbang;
#X msg 317 -543 speed 0.08;
#X obj 230 -563 translateXYZ 0 0 4;
#X obj 255 -139 part_velocity sphere 0 0 0 0.1;
#X obj 255 -190 part_source 5;
#X floatatom 400 -103 5 0 0 0 - - -;
#X obj 405 -77 / 100;
#X floatatom 269 -71 5 0 0 0 - - -;
#X floatatom 314 -69 5 0 0 0 - - -;
#X obj 249 -43 rotateXYZ;
#X obj 249 1 scaleXYZ;
#X floatatom 275 -26 5 0 0 0 - - -;
#X floatatom 320 -24 5 0 0 0 - - -;
#X obj 253 -293 part_targetcolor;
#X obj 301 -348 pack f f f f;
#X floatatom 557 -406 5 0 0 0 - - -;
#X obj 563 -380 / 250;
#X obj 566 -350 display;
#X obj 251 -217 part_targetsize 3 0.01;
#X floatatom 312 -267 5 0 0 0 - - -;
#X obj 318 -241 / 250;
#X floatatom 374 -272 5 0 0 0 - - -;
#X obj 380 -246 / 250;
#X obj 248 34 cube 0.4;
#N canvas 730 249 495 338 gem.init 0;
#X obj 36 96 gemwin;
#X msg 63 24 destroy;
#X obj 186 182 world_light;
#X obj 186 153 gemhead;
#X obj 36 -19 inlet;
#X obj 36 3 sel 1;
#X obj 295 251 light;
#X obj 295 152 gemhead;
#X msg 322 228 0.6 0.8 0.8;
#X obj 295 182 translateXYZ 9.5 6.4 0;
#X obj 322 207 loadbang;
#X obj 35 155 loadbang;
#X msg 35 186 \; focus.gui 0.25 \; bias.gui 0.07;
#X msg 35 44 lighting 0 \, FSAA 8 \, dimen 600 600 \, title Depth-of-Field
\, color 0 0 0 \, frame 60 \, create \, 1;
#X connect 1 0 0 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 5 0 13 0;
#X connect 5 1 1 0;
#X connect 7 0 9 0;
#X connect 8 0 6 1;
#X connect 9 0 6 0;
#X connect 10 0 8 0;
#X connect 11 0 12 0;
#X connect 13 0 0 0;
#X restore 756 -448 pd gem.init;
#X obj 756 -488 tgl 33 0 empty empty empty 17 7 0 10 -257985 -1 -1
1 1;
#X obj 230 -588 gemhead;
#N canvas 714 50 450 300 rand 1;
#X obj 60 89 random 100;
#X obj 131 68 metro;
#X obj 131 90 random 100;
#X obj 200 68 metro;
#X obj 200 90 random 100;
#X obj 64 67 metro 50;
#X msg 104 24 bang;
#X obj 59 151 /;
#X obj 126 167 /;
#X obj 189 167 /;
#X obj 61 207 outlet;
#X obj 128 203 outlet;
#X obj 204 208 outlet;
#X obj 77 121 * 5;
#X obj 150 125 * 5;
#X obj 243 122 * 5;
#X obj 105 3 loadbang;
#X connect 0 0 3 1;
#X connect 0 0 7 0;
#X connect 0 0 13 0;
#X connect 1 0 2 0;
#X connect 2 0 5 1;
#X connect 2 0 8 0;
#X connect 2 0 14 0;
#X connect 3 0 4 0;
#X connect 4 0 1 1;
#X connect 4 0 9 0;
#X connect 4 0 15 0;
#X connect 5 0 0 0;
#X connect 6 0 5 0;
#X connect 6 0 1 0;
#X connect 6 0 3 0;
#X connect 7 0 10 0;
#X connect 8 0 11 0;
#X connect 9 0 12 0;
#X connect 13 0 9 1;
#X connect 14 0 7 1;
#X connect 15 0 8 1;
#X connect 16 0 6 0;
#X restore 314 -479 pd rand;
#X connect 0 0 19 0;
#X connect 1 0 15 0;
#X connect 2 0 9 0;
#X connect 3 0 1 0;
#X connect 4 0 7 0;
#X connect 5 0 2 1;
#X connect 6 0 5 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 3 0;
#X connect 10 0 2 0;
#X connect 11 0 12 0;
#X connect 12 0 29 1;
#X connect 13 0 15 1;
#X connect 14 0 15 2;
#X connect 15 0 16 0;
#X connect 16 0 29 0;
#X connect 17 0 16 1;
#X connect 18 0 16 2;
#X connect 19 0 24 0;
#X connect 20 0 19 1;
#X connect 20 0 23 0;
#X connect 21 0 22 0;
#X connect 22 0 20 3;
#X connect 24 0 10 0;
#X connect 25 0 26 0;
#X connect 26 0 24 1;
#X connect 27 0 28 0;
#X connect 28 0 24 2;
#X connect 31 0 30 0;
#X connect 32 0 8 0;
#X connect 33 0 20 0;
#X connect 33 1 20 1;
#X connect 33 2 20 2;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to