Browse Source

bloodcell explosion + some cleaning

tried different ways to bring back quickly bloodcells to screen after
explosion
cleaned and gathered all parts of the patch
view mode switch between mapping (default), player score view and
bloodcell view
Etienne Landon 8 years ago
parent
commit
00196633ec
3 changed files with 261 additions and 287 deletions
  1. 261 287
      uki-video/UKI-VIDEO.pd
  2. BIN
      uki-video/eport.mov
  3. BIN
      uki-video/eport2.mov

+ 261 - 287
uki-video/UKI-VIDEO.pd

@@ -1,10 +1,10 @@
-#N canvas 18 484 738 383 10;
+#N canvas 8 834 548 202 10;
 #X declare -path . -path .. -path data -path ../data -path ev-in -path
 ../ev-in -path ev-main -path ../ev-main -path ev-pano -path ../ev-pano
 -path ev-pro -path ../ev-pro -path libs/gil -path ../libs/gil -path
 libs/kollabs -path ../libs/kollabs -path media -path ../media -path
 ev-glsl -path ../ev-glsl;
-#N canvas 376 124 535 774 init&control 0;
+#N canvas 638 143 703 774 main 0;
 #X obj 56 62 loadbang;
 #X obj 79 128 del 1000;
 #X obj 56 191 del 3000;
@@ -15,10 +15,8 @@ ev-glsl -path ../ev-glsl;
 #X msg 56 215 \; /0/ds/scene 0;
 #X msg 79 150 \; /0/ds/loadfile ../../uki;
 #X msg 149 111 \; pd dsp 1;
-#X obj 67 546 ev_gemwin;
-#X obj 68 395 ev_storage;
-#X obj 334 500 tgl 15 0 /ev/mouse/select_radius empty mouseover 17
-7 0 10 -262144 -1 -1 0 0.05;
+#X obj 207 376 ev_gemwin;
+#X obj 53 376 ev_storage;
 #N canvas 560 612 1347 403 OSC 0;
 #X obj 24 27 import mrpeach;
 #X obj 45 62 udpreceive 8000;
@@ -99,101 +97,136 @@ ev-glsl -path ../ev-glsl;
 #X connect 39 0 13 0;
 #X restore 60 271 pd OSC;
 #X obj 56 94 t b b b;
-#X obj 289 395 t b f;
-#X obj 359 376 vsl 12 50 0 1 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
-#X msg 242 516 color \$1 \$2 \$3;
-#X obj 249 480 pack f f f;
-#X connect 0 0 13 0;
-#X connect 1 0 7 0;
-#X connect 2 0 6 0;
-#X connect 5 0 13 0;
-#X connect 13 0 2 0;
-#X connect 13 1 1 0;
-#X connect 13 2 8 0;
-#X connect 14 0 17 0;
-#X connect 14 1 17 2;
-#X connect 15 0 14 0;
-#X connect 16 0 9 0;
-#X connect 17 0 16 0;
-#X coords 0 -1 1 1 400 300 1 50 350;
-#X restore 16 18 pd init&control;
-#N canvas 250 196 884 742 mapping 1;
-#X obj 373 115 t a;
-#X obj 373 173 t a;
-#X obj 373 234 t a;
-#X obj 373 294 t a;
-#X obj 633 279 gemhead;
-#X obj 706 248 loadbang;
-#X msg 704 267 0;
-#X obj 633 301 translateXYZ;
-#X obj 633 343 circle 0.5;
-#X floatatom 712 291 5 0 0 0 - - -, f 5;
-#X obj 633 323 scaleXYZ 1 4 1;
-#X text 764 304 test;
-#X obj 366 58;
-#X obj 373 88 r /ev/buf/bloodcells/texture_id;
-#X obj 87 86 gemhead 50;
-#X obj 78 61 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
-;
-#X obj 87 109 t a a a a a;
-#X obj 87 448 t a a a a;
-#X obj 147 469 ev_pro_22 mask1;
-#X obj 127 527 ev_pro_22 mask2;
-#X obj 107 588 ev_pro_22 mask3;
-#X obj 87 648 ev_pro_22 mask4;
-#X obj 358 338 gemhead;
-#X obj 358 360 pix_set 1 1;
-#X obj 389 380 loadbang;
-#X msg 389 402 rectangle 1;
-#X obj 358 422 pix_texture;
-#X obj 432 452 t a;
-#X obj 432 510 t a;
-#X obj 432 571 t a;
-#X obj 432 631 t a;
-#X obj 161 132 ev_pro_22 A;
-#X obj 142 190 ev_pro_22 B;
-#X obj 124 251 ev_pro_22 C;
-#X obj 105 311 ev_pro_22 D;
+#X obj 237 474 vradio 15 1 0 3 /view empty VIEW -12 -8 0 10 -262144
+-1 -1 0;
+#N canvas 1 52 677 471 framebuf_preview 0;
+#X obj 134 52 gemhead;
+#X obj 134 294 pix_texture;
+#X obj 134 74 alpha;
+#X floatatom 187 86 5 0 0 0 - - -, f 5;
+#X floatatom 234 83 5 0 0 0 - - -, f 5;
+#X obj 134 126 translateXYZ;
+#X floatatom 199 145 5 0 0 0 - - -, f 5;
+#X obj 134 168 scale 1;
+#X obj 262 155 r /ev/buf/GAME/texture_id;
+#X obj 262 217 spigot;
+#X obj 301 197 == 1;
+#X obj 134 265 spigot;
+#X obj 173 225 != 0;
+#X obj 341 256 spigot;
+#X obj 341 194 r /ev/buf/bloodcells/texture_id;
+#X obj 380 236 == 2;
+#X msg 262 276 rectangle 1;
+#X obj 276 332 /;
+#X msg 276 310 \$2 \$3;
+#X obj 276 354 * 3.9;
+#X obj 134 394 rectangle 3 3.9;
+#X obj 380 214 r /view;
+#X obj 301 175 r /view;
+#X obj 173 203 r /view;
+#X connect 0 0 2 0;
+#X connect 1 0 20 0;
+#X connect 1 1 18 0;
+#X connect 2 0 5 0;
+#X connect 3 0 5 1;
+#X connect 4 0 5 2;
+#X connect 5 0 7 0;
+#X connect 6 0 7 1;
+#X connect 7 0 11 0;
+#X connect 8 0 9 0;
+#X connect 9 0 1 1;
+#X connect 10 0 9 1;
+#X connect 11 0 1 0;
+#X connect 12 0 11 1;
+#X connect 13 0 1 1;
+#X connect 14 0 13 0;
+#X connect 15 0 13 1;
+#X connect 16 0 1 0;
+#X connect 17 0 19 0;
+#X connect 18 0 17 0;
+#X connect 19 0 20 1;
+#X connect 21 0 15 0;
+#X connect 22 0 10 0;
+#X connect 23 0 12 0;
+#X restore 51 626 pd framebuf_preview;
+#X obj 51 587 world_light;
+#X obj 51 566 gemhead;
+#X obj 51 548 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X text 254 472 MAPPING;
+#X text 254 488 players&events-buf;
+#X text 254 503 bloodcells-buf;
+#N canvas 232 187 597 849 mapping 0;
+#X obj 342 221 t a;
+#X obj 342 279 t a;
+#X obj 342 340 t a;
+#X obj 342 400 t a;
+#X obj 342 194 r /ev/buf/bloodcells/texture_id;
+#X obj 56 192 gemhead 50;
+#X obj 56 167 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 56 215 t a a a a a;
+#X obj 56 554 t a a a a;
+#X obj 116 575 ev_pro_22 mask1;
+#X obj 96 633 ev_pro_22 mask2;
+#X obj 76 694 ev_pro_22 mask3;
+#X obj 56 754 ev_pro_22 mask4;
+#X obj 327 444 gemhead;
+#X obj 327 466 pix_set 1 1;
+#X obj 358 486 loadbang;
+#X msg 358 508 rectangle 1;
+#X obj 327 528 pix_texture;
+#X obj 401 558 t a;
+#X obj 401 616 t a;
+#X obj 401 677 t a;
+#X obj 401 737 t a;
+#X obj 130 238 ev_pro_22 A;
+#X obj 111 296 ev_pro_22 B;
+#X obj 93 357 ev_pro_22 C;
+#X obj 74 417 ev_pro_22 D;
+#X obj 56 121 r /view;
+#X obj 56 143 == 0;
+#X obj 128 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 128 82 \; pd-mapping vis 1 \, edit 0;
+#X obj 129 36 r /mapping/edit;
 #X connect 0 0 1 0;
-#X connect 0 0 31 1;
+#X connect 0 0 22 1;
 #X connect 1 0 2 0;
-#X connect 1 0 32 1;
+#X connect 1 0 23 1;
 #X connect 2 0 3 0;
-#X connect 2 0 33 1;
-#X connect 3 0 34 1;
-#X connect 4 0 7 0;
-#X connect 5 0 6 0;
-#X connect 6 0 4 0;
-#X connect 7 0 10 0;
-#X connect 9 0 7 2;
-#X connect 10 0 8 0;
-#X connect 13 0 0 0;
-#X connect 14 0 16 0;
-#X connect 15 0 14 0;
+#X connect 2 0 24 1;
+#X connect 3 0 25 1;
+#X connect 4 0 0 0;
+#X connect 5 0 7 0;
+#X connect 6 0 5 0;
+#X connect 7 0 8 0;
+#X connect 7 1 25 0;
+#X connect 7 2 24 0;
+#X connect 7 3 23 0;
+#X connect 7 4 22 0;
+#X connect 8 0 12 0;
+#X connect 8 1 11 0;
+#X connect 8 2 10 0;
+#X connect 8 3 9 0;
+#X connect 13 0 14 0;
+#X connect 14 0 17 0;
+#X connect 15 0 16 0;
 #X connect 16 0 17 0;
-#X connect 16 1 34 0;
-#X connect 16 2 33 0;
-#X connect 16 3 32 0;
-#X connect 16 4 31 0;
-#X connect 17 0 21 0;
-#X connect 17 1 20 0;
-#X connect 17 2 19 0;
-#X connect 17 3 18 0;
-#X connect 22 0 23 0;
-#X connect 23 0 26 0;
-#X connect 24 0 25 0;
-#X connect 25 0 26 0;
-#X connect 26 1 27 0;
-#X connect 27 0 28 0;
-#X connect 27 0 18 1;
+#X connect 17 1 18 0;
+#X connect 18 0 19 0;
+#X connect 18 0 9 1;
+#X connect 19 0 20 0;
+#X connect 19 0 10 1;
+#X connect 20 0 21 0;
+#X connect 20 0 11 1;
+#X connect 21 0 12 1;
+#X connect 26 0 27 0;
+#X connect 27 0 6 0;
 #X connect 28 0 29 0;
-#X connect 28 0 19 1;
-#X connect 29 0 30 0;
-#X connect 29 0 20 1;
-#X connect 30 0 21 1;
-#X coords 0 -1 1 1 95 18 1 0 60;
-#X restore 32 331 pd mapping;
+#X connect 30 0 28 0;
+#X coords 0 -1 1 1 95 19 1 50 60;
+#X restore 51 702 pd mapping;
 #N canvas 413 273 500 246 src_GAME 0;
 #N canvas 1 289 824 558 players 0;
 #X obj 476 169 gemhead;
@@ -492,9 +525,9 @@ et 8 affichage joueur;
 #X connect 8 0 7 1;
 #X connect 9 0 7 1;
 #X connect 10 0 7 0;
-#X restore 155 329 pd src_GAME;
-#X text 239 329 score system and game events;
-#N canvas 39 396 619 586 bloodcells 0;
+#X restore 51 650 pd src_GAME;
+#X text 135 650 score system and game events;
+#N canvas 37 395 619 586 bloodcells 0;
 #X obj 7 13 cnv 15 300 130 empty empty FRAMEBUFFER 20 12 0 14 -262130
 -66577 0;
 #X obj 20 35 gemhead 20;
@@ -505,7 +538,7 @@ et 8 affichage joueur;
 1;
 #X obj 217 242 scaleXYZ 1 1 1;
 #X obj 20 55 ev_buf bloodcells;
-#N canvas 189 290 727 628 bloodcells 0;
+#N canvas 187 289 727 628 bloodcells 0;
 #X obj 21 203 gemhead;
 #X obj 138 212 r boidParam;
 #X obj 44 449 s bloodcell-render;
@@ -764,7 +797,7 @@ et 8 affichage joueur;
 #X restore 281 267 pd bloodcell-pool;
 #X msg 414 530 \; pd-bloodcell-pool obj 20 20 bloodcell \$1;
 #X obj 414 475 until 40;
-#N canvas 1336 119 561 869 boids-help 1;
+#N canvas 1334 118 561 869 boids-help 0;
 #X msg 47 -33 dump;
 #X msg 57 78 neighbors \$1;
 #X floatatom 57 63 5 0 4 0 - neighbors -, f 5;
@@ -1014,70 +1047,8 @@ et 8 affichage joueur;
 #X restore 109 93 pd boids-help;
 #X msg 487 469 \; pd-bloodcell-pool clear;
 #X obj 21 179 inlet;
-#N canvas 338 266 440 526 init 0;
-#X obj 34 21 loadbang;
-#X msg 48 82 \; neighbors 4;
-#X msg 16 168 \; center 1;
-#X msg 16 228 \; match 1;
-#X msg 16 318 \; edgedist 1;
-#X msg 16 348 \; speed 3;
-#X obj 16 49 b;
-#X obj 16 22 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
--1;
-#X msg 16 258 \; avoid 2;
-#X msg 16 288 \; repel 2;
-#X msg 16 378 \; inertia 8;
-#X msg 16 138 \; minspeed 1;
-#X msg 16 108 \; maxspeed 3;
-#X msg 16 198 \; attract 3;
-#X msg 16 408 \; accel 2;
-#X msg 16 438 \; prefdist 1.5;
-#X obj 105 21 r reset;
-#X connect 6 0 1 0;
-#X connect 6 0 12 0;
-#X connect 6 0 11 0;
-#X connect 6 0 2 0;
-#X connect 6 0 13 0;
-#X connect 6 0 3 0;
-#X connect 6 0 8 0;
-#X connect 6 0 9 0;
-#X connect 6 0 5 0;
-#X connect 6 0 10 0;
-#X connect 6 0 14 0;
-#X connect 6 0 15 0;
-#X connect 7 0 6 0;
-#X restore 110 68 pd init;
 #X obj 64 159 loadbang;
 #X msg 64 180 0;
-#N canvas 1190 325 534 711 boids_uki 0;
-#X obj 35 -17 r /bloodcells;
-#X obj 37 4 pipe 20;
-#X obj 39 28 route 0 1 2;
-#X msg 89 62 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
-\, center 10 \, attract 10 \, match 1 \, avoid 0 \, repel 0 \, edgedist
-1 \, speed 10 \, inertia 5 \, accel 4 \, prefdist 1.5 \, flyrect -2
-13 2 -13 2 -2 \, attractpt 0 -16 0;
-#X msg 72 149 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
-\, center 0 \, attract 0 \, match 1 \, avoid 3 \, repel 0 \, edgedist
-1 \, speed 10 \, inertia 5 \, accel 10 \, prefdist 1.5 \, flyrect -2
-13 2 -13 2 -2 \, attractpt 0 0 0;
-#X floatatom 382 376 5 0 0 0 - - -, f 5;
-#X msg 82 360 \; boidParam flyrect -3 3 3 -3 3 -3;
-#X msg 47 273 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
-\, center 0.1 \, attract 1.2 \, match 0.5 \, avoid 0.73 \, repel 0.5
-\, edgedist 0.1 \, speed 1.24 \, inertia 5 \, accel 0.97 \, prefdist
-1.5 \, flyrect -1 1 1 -1 1 -1 \, attractpt 0 0 0 \, reset;
-#X msg 45 450 \; boidParam neighbors 1 \, minspeed 1 \, maxspeed 1.5
-\, center 0.1 \, attract 0.2 \, match 0.5 \, avoid 0.73 \, repel 1
-\, edgedist 0.1 \, speed 1.24 \, inertia 5 \, accel 0.97 \, prefdist
-1.5 \, flyrect -1 0 1 -5 1 -1 \, attractpt 0 0 0 \, reset;
-#X connect 0 0 1 0;
-#X connect 1 0 2 0;
-#X connect 2 0 7 0;
-#X connect 2 1 4 0;
-#X connect 2 2 3 0;
-#X connect 5 0 6 0;
-#X restore 105 47 pd boids_uki;
 #X obj 391 302 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 #X msg 225 232 reset;
@@ -1213,7 +1184,7 @@ et 8 affichage joueur;
 #X floatatom 391 429 5 0 0 0 - - -, f 5;
 #X text 275 407 create bloodcell instances (CAREFUL !) \, then save
 the patch;
-#N canvas 59 52 1292 839 behaviour 0;
+#N canvas 57 52 1292 839 behaviour 0;
 #X text 14 18 PARAMETERS THAT DON'T CHANGE;
 #X text 634 49 PARAMETERS DEPENDING ON EVENTS/GAME MODES;
 #X obj 22 66 b;
@@ -1224,14 +1195,11 @@ the patch;
 #X msg 876 662 attractpt \$1 \$2 \$3;
 #X text 186 149 maximum speed of speed range;
 #X text 173 178 minimum speed of speed range;
-#X text 177 455 strength of centering instinct;
+#X text 197 455 strength of centering instinct;
 #X text 172 547 overall speed;
 #X text 172 302 speed of acceleration;
-#X text 328 828 preferred distance from neighbors;
-#X text 246 409 number of neighbors each boid consults when flocking
-;
-#X text 149 207 strength of neighbor speed matching instinct;
-#X text 153 238 strength of neighbor avoidance instinct;
+#X text 161 207 strength of neighbor speed matching instinct;
+#X text 165 238 strength of neighbor avoidance instinct;
 #X text 169 519 strength of wall avoidance instinct;
 #X text 184 270 distance of vision for avoiding wall edges;
 #X text 172 581 willingness to change speed and direction;
@@ -1241,7 +1209,6 @@ the patch;
 #X msg 852 473 \; boidParam speed 1;
 #X obj 22 48 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
 -1;
-#X msg 22 143 \; boidParam maxspeed 1.5;
 #X text 180 119 number of neighbors each boid consults when flocking
 ;
 #X text 195 333 preferred distance from neighbors;
@@ -1255,7 +1222,6 @@ the patch;
 #X msg 22 263 \; boidParam edgedist 0;
 #X msg 27 511 \; boidParam repel 1;
 #X msg 22 203 \; boidParam match 0.8;
-#X msg 22 293 \; boidParam accel 0.05;
 #X msg 22 323 \; boidParam prefdist 1;
 #X msg 22 233 \; boidParam avoid 1;
 #X msg 27 571 \; boidParam inertia 2;
@@ -1263,77 +1229,116 @@ the patch;
 #X msg 213 31 \; boidParam reset;
 #X msg 22 353 \; boidParam flyrect -0.7 3 0.7 -3 -1 0.2;
 #X msg 27 601 \; boidParam attractpt 0 -3 0;
-#X text 680 597 overall speed;
+#X text 730 597 overall speed;
 #X text 696 568 strength of wall avoidance instinct;
 #X obj 554 529 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
-#X msg 554 560 \; boidParam repel 0;
 #X msg 77 663 \; boidParam attractpt 0 3 0;
 #X msg 27 481 \; boidParam attract 0.5;
-#X msg 556 622 \; boidParam attract 0;
+#X msg 554 620 \; boidParam attract 0;
 #X msg 558 694 \; boidParam speed 1;
 #X obj 530 655 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
 #X msg 559 663 \; boidParam attract 0.5;
 #X msg 27 541 \; boidParam speed 0.2;
-#X msg 554 590 \; boidParam speed 6;
-#X connect 2 0 21 0;
-#X connect 2 0 25 0;
-#X connect 2 0 22 0;
-#X connect 2 0 35 0;
-#X connect 2 0 38 0;
-#X connect 2 0 36 0;
-#X connect 2 0 37 0;
-#X connect 2 0 42 0;
+#X obj 51 44 loadbang;
+#X obj 798 733 r /bloodcells/speed;
+#X obj 798 764 line;
+#X msg 798 783 \; boidParam speed \$1;
+#X obj 358 667 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 358 768 \; boidParam attract 0.5;
+#X msg 22 293 \; boidParam accel 0;
+#X msg 22 143 \; boidParam maxspeed 2;
+#X msg 554 590 \; /bloodcells/speed 10 500;
+#X obj 407 625 realtime;
+#X floatatom 476 659 5 0 0 0 - - -, f 5;
+#X floatatom 724 776 5 0 0 0 - - -, f 5;
+#X obj 406 699 delay;
+#X msg 554 560 \; boidParam repel 0;
+#X text 431 808 strength of wall avoidance instinct;
+#X msg 289 800 \; boidParam repel 1;
+#X obj 407 720 f;
+#X obj 408 671 t f f;
+#X msg 358 738 \; /bloodcells/speed 0.5 \$1;
+#X obj 407 647 / 2;
+#X obj 458 688 / 2;
+#X connect 2 0 19 0;
+#X connect 2 0 57 0;
+#X connect 2 0 20 0;
+#X connect 2 0 32 0;
+#X connect 2 0 34 0;
+#X connect 2 0 56 0;
 #X connect 2 0 33 0;
-#X connect 24 0 2 0;
-#X connect 31 0 40 0;
-#X connect 31 0 49 0;
-#X connect 31 0 34 0;
-#X connect 31 0 54 0;
-#X connect 31 0 39 0;
-#X connect 31 0 43 0;
-#X connect 32 0 31 0;
-#X connect 46 0 47 0;
-#X connect 46 0 55 0;
-#X connect 46 0 50 0;
+#X connect 2 0 38 0;
+#X connect 2 0 30 0;
+#X connect 2 0 28 0;
+#X connect 22 0 2 0;
+#X connect 28 0 36 0;
+#X connect 28 0 44 0;
+#X connect 28 0 31 0;
+#X connect 28 0 49 0;
+#X connect 28 0 35 0;
+#X connect 28 0 39 0;
+#X connect 29 0 28 0;
+#X connect 42 0 58 0;
+#X connect 42 0 45 0;
+#X connect 42 0 59 0;
+#X connect 42 0 63 0;
+#X connect 47 0 48 0;
+#X connect 47 0 46 0;
+#X connect 50 0 2 0;
+#X connect 51 0 52 0;
 #X connect 52 0 53 0;
-#X connect 52 0 51 0;
+#X connect 52 0 61 0;
+#X connect 54 0 55 0;
+#X connect 54 0 59 1;
+#X connect 54 0 65 0;
+#X connect 59 0 60 0;
+#X connect 59 0 69 0;
+#X connect 62 0 66 0;
+#X connect 66 0 68 0;
+#X connect 67 0 62 0;
+#X connect 67 1 70 0;
+#X connect 69 0 67 0;
+#X connect 70 0 66 1;
 #X restore 122 113 pd behaviour;
 #X obj 44 428 translateXYZ 0 0 0;
 #X obj 138 267 boids/boids3d 250 0;
 #X msg 249 522 \; boidParam number \$1;
-#X connect 0 0 19 0;
-#X connect 1 0 39 0;
-#X connect 6 0 20 0;
+#X obj 494 49 loadbang;
+#X connect 0 0 17 0;
+#X connect 1 0 37 0;
+#X connect 6 0 18 0;
 #X connect 9 0 0 0;
-#X connect 11 0 12 0;
-#X connect 12 0 0 0;
-#X connect 15 0 39 0;
-#X connect 16 0 39 0;
-#X connect 17 0 38 0;
-#X connect 19 0 29 0;
-#X connect 20 0 5 0;
-#X connect 21 0 38 2;
-#X connect 24 0 23 0;
-#X connect 25 0 23 0;
-#X connect 26 0 23 0;
-#X connect 27 0 32 0;
-#X connect 28 0 27 1;
-#X connect 29 0 27 0;
-#X connect 29 1 17 0;
-#X connect 29 2 39 0;
-#X connect 30 0 27 1;
-#X connect 33 0 23 0;
-#X connect 34 0 22 0;
-#X connect 34 1 6 0;
-#X connect 34 1 40 0;
-#X connect 34 2 8 0;
-#X connect 34 2 20 2;
-#X connect 35 0 34 0;
-#X connect 38 0 2 0;
-#X connect 39 0 3 0;
-#X connect 39 1 31 0;
+#X connect 10 0 11 0;
+#X connect 11 0 0 0;
+#X connect 13 0 37 0;
+#X connect 14 0 37 0;
+#X connect 15 0 36 0;
+#X connect 17 0 27 0;
+#X connect 18 0 5 0;
+#X connect 19 0 36 2;
+#X connect 22 0 21 0;
+#X connect 23 0 21 0;
+#X connect 24 0 21 0;
+#X connect 25 0 30 0;
+#X connect 26 0 25 1;
+#X connect 27 0 25 0;
+#X connect 27 1 15 0;
+#X connect 27 2 37 0;
+#X connect 28 0 25 1;
+#X connect 31 0 21 0;
+#X connect 32 0 20 0;
+#X connect 32 1 6 0;
+#X connect 32 1 38 0;
+#X connect 32 2 8 0;
+#X connect 32 2 18 2;
+#X connect 33 0 32 0;
+#X connect 36 0 2 0;
+#X connect 37 0 3 0;
+#X connect 37 1 29 0;
+#X connect 39 0 31 0;
 #X restore 217 284 pd bloodcells;
 #X obj 20 222 separator;
 #X obj 20 518 pix_texture;
@@ -1421,8 +1426,17 @@ the patch;
 #X connect 43 0 42 2;
 #X connect 44 0 9 0;
 #X connect 45 0 20 0;
-#X restore 155 354 pd bloodcells;
-#X text 257 355 comment;
+#X restore 51 675 pd bloodcells;
+#X text 153 676 final buffer \, mix src_GAME and bloodcells particle
+system;
+#X obj 434 466 bng 15 250 50 0 /mapping/edit empty edit_mapping 17
+7 0 10 -262144 -1 -1;
+#X obj 434 487 tgl 15 0 empty empty background_color 17 7 0 10 -262144
+-1 -1 1 1;
+#X msg 434 547 \; /ev/gemwin color 0 0 \$1 \$1;
+#X obj 434 507 tgl 15 0 empty empty mouseover 17 7 0 10 -262144 -1
+-1 0.1 0.1;
+#X msg 434 597 \; /ev/mouse/select_radius \$1;
 #N canvas 1 52 648 471 README 0;
 #X text 67 71 systeme video :;
 #X text 31 96 creation image source GAME contenant l'interface joueurs
@@ -1436,63 +1450,23 @@ evoluant dans un espace contraint par le ratio total de projection
 #X text 40 265 le buffer final est envoye a la configuration d'affichage
 (2 \, 3 ou 4 ecrans);
 #X text 27 388 corriger probleme eclairage sur cercles level;
-#X restore 32 351 pd README;
-#N canvas 1 52 677 471 framebuf_preview 0;
-#X obj 134 52 gemhead;
-#X obj 134 294 pix_texture;
-#X obj 134 74 alpha;
-#X floatatom 187 86 5 0 0 0 - - -, f 5;
-#X floatatom 234 83 5 0 0 0 - - -, f 5;
-#X obj 134 126 translateXYZ;
-#X floatatom 199 145 5 0 0 0 - - -, f 5;
-#X obj 134 168 scale 1;
-#X obj 301 175 r /preview;
-#X obj 262 155 r /ev/buf/GAME/texture_id;
-#X obj 262 217 spigot;
-#X obj 301 197 == 1;
-#X obj 173 203 r /preview;
-#X obj 134 245 spigot;
-#X obj 173 225 != 0;
-#X obj 380 214 r /preview;
-#X obj 341 256 spigot;
-#X obj 341 194 r /ev/buf/bloodcells/texture_id;
-#X obj 380 236 == 2;
-#X msg 262 276 rectangle 1;
-#X obj 276 332 /;
-#X msg 276 310 \$2 \$3;
-#X obj 276 354 * 3.9;
-#X obj 134 394 rectangle 3 3.9;
-#X connect 0 0 2 0;
-#X connect 1 0 23 0;
-#X connect 1 1 21 0;
-#X connect 2 0 5 0;
-#X connect 3 0 5 1;
-#X connect 4 0 5 2;
-#X connect 5 0 7 0;
-#X connect 6 0 7 1;
-#X connect 7 0 13 0;
-#X connect 8 0 11 0;
-#X connect 9 0 10 0;
-#X connect 10 0 1 1;
-#X connect 11 0 10 1;
-#X connect 12 0 14 0;
-#X connect 13 0 1 0;
-#X connect 14 0 13 1;
-#X connect 15 0 18 0;
-#X connect 16 0 1 1;
+#X restore 59 291 pd README;
+#X obj 612 423 loadbang;
+#X msg 612 445 0;
+#X connect 0 0 12 0;
+#X connect 1 0 7 0;
+#X connect 2 0 6 0;
+#X connect 5 0 12 0;
+#X connect 12 0 2 0;
+#X connect 12 1 1 0;
+#X connect 12 2 8 0;
+#X connect 16 0 15 0;
 #X connect 17 0 16 0;
-#X connect 18 0 16 1;
-#X connect 19 0 1 0;
-#X connect 20 0 22 0;
-#X connect 21 0 20 0;
-#X connect 22 0 23 1;
-#X restore 480 213 pd framebuf_preview;
-#X obj 511 91 vradio 15 1 0 3 /preview empty preview 0 -8 0 10 -262144
--1 -1 0;
-#X obj 487 322 world_light;
-#X obj 487 301 gemhead;
-#X obj 487 283 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X connect 10 0 9 0;
-#X connect 11 0 10 0;
-#X coords 0 383 1 382 85 60 0;
+#X connect 27 0 28 0;
+#X connect 29 0 30 0;
+#X connect 32 0 33 0;
+#X connect 33 0 27 0;
+#X connect 33 0 29 0;
+#X coords 0 -1 1 1 520 180 1 50 350;
+#X restore 6 15 pd main;
+#X coords 0 202 1 201 85 60 0;

BIN
uki-video/eport.mov


BIN
uki-video/eport2.mov