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
