Explorar o código

auto Zoom In bugfixes :
- inib pose detectino while zooming
- fixe end of zoom detection

Etienne Landon %!s(int64=8) %!d(string=hai) anos
pai
achega
4458254f11
Modificáronse 1 ficheiros con 51 adicións e 36 borrados
  1. 51 36
      main.pd

+ 51 - 36
main.pd

@@ -1,4 +1,4 @@
-#N canvas 173 253 1070 577 10;
+#N canvas 288 264 1070 577 10;
 #X declare -path extra;
 #X obj 42 73 route /pose /bone;
 #X obj 42 51 mrpeach/unpackOSC;
@@ -229,7 +229,7 @@ right_elbow right_foot right_hand right_hand_tip;
 #X obj 260 -30 pack f f;
 #X obj 62 113 s toUE4;
 #X obj 65 -64 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
--1 -1 12700 1;
+-1 -1 0 1;
 #X obj 65 20 hsl 128 15 0 100 0 0 empty empty empty -2 -8 0 10 -262144
 -1 -1 0 1;
 #X obj 263 -94 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144
@@ -335,7 +335,7 @@ right_elbow right_foot right_hand right_hand_tip;
 #X msg 153 542 ---;
 #N canvas 0 50 817 738 identityControl 0;
 #X obj 101 119 cnv 15 328 90 empty identityControl-state empty 20 12
-0 14 -225271 -262144 0;
+0 14 -261689 -262144 0;
 #X obj 228 126 flatgui/popup 124 25 #ffffff poses none rarm tpose front
 circle larm ZI;
 #X obj 248 65 r poses-popup;
@@ -356,12 +356,12 @@ circle larm ZI;
 circle larm ZI;
 #X msg 226 573 /avatar/blendPoses \$1;
 #X obj 233 404 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 12700 1;
+-1 -1 0 1;
 #X obj 232 665 s toUE4;
 #X msg 179 389 1;
 #X msg 279 390 0;
 #X obj 410 102 tgl 15 0 empty empty On/Off -40 7 0 10 -262144 -1 -1
-1 1;
+0 1;
 #X obj 255 367 route 1;
 #X obj 304 440 change;
 #X msg 304 470 \$1 500;
@@ -644,19 +644,17 @@ max \, camdist min;
 #X obj 123 123 bng 15 250 50 0 empty empty clear_poses_list 17 7 0
 10 -262144 -1 -1;
 #X obj 361 306 zoomControl;
-#N canvas 1020 232 781 614 cameraZoomTrigger 0;
+#N canvas 1020 97 781 749 cameraZoomTrigger 0;
 #X obj 151 119 cnv 15 328 40 empty zoom2-state empty 20 12 0 14 -261689
 -262144 0;
 #X obj 293 126 flatgui/popup 124 25 #ffffff poses none rarm tpose front
 circle larm ZI;
 #X obj 298 65 r poses-popup;
-#X obj 200 278 r poses-in;
-#X obj 200 300 route pose;
-#X obj 200 342 > 0.85;
+#X obj 200 228 r poses-in;
+#X obj 200 250 route pose;
+#X obj 200 312 > 0.85;
 #X obj 200 364 route 1;
-#X floatatom 256 337 5 0 0 0 - - -, f 5;
-#X obj 204 393 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
--1 -1;
+#X floatatom 256 307 5 0 0 0 - - -, f 5;
 #X msg 229 389 1;
 #X obj 457 103 tgl 15 0 empty empty on/off -40 7 0 10 -262144 -1 -1
 0 1;
@@ -672,37 +670,54 @@ circle larm ZI;
 #X obj 210 604 s toUE4;
 #X obj 211 494 line;
 #X msg 242 447 /scene/camera 1;
-#X obj 277 516 route 200;
-#X msg 277 538 0;
+#X msg 497 571 0;
 #X msg 207 570 /avatar/springCam/position \$1 0 0;
 #X msg 211 472 6000 \, 250 15000;
+#X floatatom 416 535 5 0 0 0 - - -, f 5;
+#X obj 200 334 change;
+#X obj 200 272 spigot 1;
+#X obj 283 524 delay 3000;
+#X obj 442 200 == 0;
+#X msg 111 479 6000;
+#X obj 152 140 bng 15 250 50 0 empty empty reset_camera 17 7 0 10 -262144
+-1 -1;
+#X obj 202 421 route 1;
+#X obj 283 499 route 250;
 #X connect 1 1 4 1;
 #X connect 2 0 1 0;
 #X connect 3 0 4 0;
-#X connect 4 0 5 0;
-#X connect 5 0 6 0;
+#X connect 4 0 27 0;
+#X connect 5 0 26 0;
 #X connect 6 0 8 0;
-#X connect 6 0 9 0;
 #X connect 7 0 5 1;
-#X connect 8 0 22 0;
-#X connect 8 0 26 0;
-#X connect 9 0 10 0;
-#X connect 10 0 15 0;
-#X connect 12 0 5 1;
-#X connect 13 0 14 0;
-#X connect 14 0 12 0;
-#X connect 15 0 17 0;
-#X connect 15 1 18 0;
-#X connect 16 0 17 0;
-#X connect 17 0 19 0;
-#X connect 18 0 19 0;
-#X connect 21 0 23 0;
-#X connect 21 0 25 0;
-#X connect 22 0 20 0;
-#X connect 23 0 24 0;
-#X connect 24 0 10 0;
-#X connect 25 0 20 0;
-#X connect 26 0 21 0;
+#X connect 8 0 9 0;
+#X connect 9 0 14 0;
+#X connect 9 0 29 0;
+#X connect 9 0 32 0;
+#X connect 11 0 5 1;
+#X connect 12 0 13 0;
+#X connect 13 0 11 0;
+#X connect 14 0 16 0;
+#X connect 14 1 17 0;
+#X connect 15 0 16 0;
+#X connect 16 0 18 0;
+#X connect 17 0 18 0;
+#X connect 20 0 23 0;
+#X connect 20 0 33 0;
+#X connect 21 0 19 0;
+#X connect 22 0 9 0;
+#X connect 23 0 19 0;
+#X connect 24 0 20 0;
+#X connect 26 0 6 0;
+#X connect 27 0 5 0;
+#X connect 28 0 22 0;
+#X connect 29 0 27 1;
+#X connect 30 0 20 0;
+#X connect 31 0 30 0;
+#X connect 32 0 21 0;
+#X connect 32 0 24 0;
+#X connect 33 0 25 0;
+#X connect 33 0 28 0;
 #X coords 0 -1 1 1 330 60 1 150 100;
 #X restore 360 213 pd cameraZoomTrigger;
 #X connect 0 0 2 0;