1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
|
#N canvas 27 90 540 557 10;
#X obj 404 142 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 235 42 gemhead;
#X obj 235 111 pix_texture;
#X obj 235 497 rotateXYZ;
#X obj 106 467 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 167 467 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X obj 395 250 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 -0.25 256;
#X obj 425 267 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0.5 256;
#X obj 458 285 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0.2 256;
#X obj 425 304 t b f;
#X obj 462 304 t b f;
#X obj 303 413 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 34336 256;
#X obj 371 355 nbx 5 14 -1e+37 1e+37 0 0 empty empty parameter# 0 -6
0 10 -262144 -1 -1 0 256;
#X obj 440 324 pack 0 0 0 0;
#X obj 235 431 GEMglProgramEnvParameter4fvARB;
#X obj 242 358 loadbang;
#X obj 242 390 GLdefine GL_VERTEX_PROGRAM_ARB;
#X text 253 374 GL_VERTEX_PROGRAM_ARB = 34336;
#X msg 188 136 print;
#X text 382 23 open a texture;
#X text 343 123 open a vertex-program;
#X text 420 469 open a model;
#N canvas 0 0 450 300 defaults 0;
#X obj 112 43 loadbang;
#X msg 102 121 0;
#X obj 102 186 outlet;
#X obj 102 84 t b b;
#X obj 164 156 unpack 0 0 0;
#X obj 168 188 outlet;
#X obj 217 189 outlet;
#X obj 263 189 outlet;
#X text 101 208 param#;
#X text 205 216 param-values;
#X obj 179 44 inlet;
#X msg 161 122 -0.25 0.5 0.2;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 3 0 1 0;
#X connect 3 1 11 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 4 2 7 0;
#X connect 10 0 3 0;
#X connect 11 0 4 0;
#X restore 371 228 pd defaults;
#X msg 371 211 default;
#X obj 235 531 model ../data/venus.obj;
#X obj 235 82 pix_image ../data/64shade.tif;
#N canvas 0 0 450 300 open 0;
#X obj 75 103 openpanel;
#X obj 75 173 outlet;
#X obj 75 127 t b s;
#X msg 105 152 set open \$1;
#X obj 75 80 inlet;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 2 1 3 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X restore 347 141 pd open;
#X obj 418 46 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 0 0 450 300 open 0;
#X obj 75 103 openpanel;
#X obj 75 173 outlet;
#X obj 75 127 t b s;
#X msg 105 152 set open \$1;
#X obj 75 80 inlet;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 2 1 3 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X restore 361 45 pd open;
#X msg 361 65 open ../data/64shade.tif;
#X obj 434 495 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 0 0 450 300 open 0;
#X obj 75 103 openpanel;
#X obj 75 173 outlet;
#X obj 75 127 t b s;
#X msg 105 152 set open \$1;
#X obj 75 80 inlet;
#X connect 0 0 2 0;
#X connect 2 0 1 0;
#X connect 2 1 3 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X restore 377 494 pd open;
#X msg 377 514 open ../data/venus.obj;
#X obj 44 467 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 0 256;
#X msg 66 313 bang;
#X text 60 294 2nd click me;
#X obj 143 330 t b b b;
#X text 54 448 3rd play me;
#X text 79 18 1st click me;
#X text 295 275 4th play me;
#X msg 347 161 open ../data/toon.vp;
#X obj 235 178 vertex_program ../data/toon.vp;
#N canvas 340 107 682 322 gemwin 0;
#X obj 102 122 tgl 15 0 \$0-gemstart \$0-gemstart empty 17 7 0 10 -262144
-1 -1 0 1;
#X obj 102 161 r \$0-gemstart;
#X obj 102 182 select 1 0;
#X msg 102 214 create \, 1;
#X msg 177 215 destroy;
#X obj 102 239 t a;
#X obj 318 54 inlet;
#X obj 318 255 gemwin;
#X obj 318 100 t a a;
#X obj 318 287 outlet;
#X obj 350 128 route create destroy;
#X obj 350 150 t b;
#X msg 350 172 1;
#X obj 390 150 t b;
#X msg 390 172 0;
#X obj 350 195 t f;
#X msg 350 219 set \$1;
#X text 118 122 rendering;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 8 1 10 0;
#X connect 10 0 11 0;
#X connect 10 1 13 0;
#X connect 11 0 12 0;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X coords 0 -1 1 1 85 40 1 100 100;
#X restore 54 83 pd gemwin;
#X connect 0 0 26 0;
#X connect 1 0 25 0;
#X connect 2 0 41 0;
#X connect 3 0 24 0;
#X connect 4 0 3 2;
#X connect 5 0 3 3;
#X connect 6 0 13 0;
#X connect 7 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 13 0;
#X connect 9 1 13 1;
#X connect 10 0 13 0;
#X connect 10 1 13 2;
#X connect 11 0 14 1;
#X connect 12 0 14 2;
#X connect 13 0 14 3;
#X connect 14 0 3 0;
#X connect 15 0 16 0;
#X connect 16 0 11 0;
#X connect 18 0 41 0;
#X connect 22 0 12 0;
#X connect 22 1 6 0;
#X connect 22 2 7 0;
#X connect 22 3 8 0;
#X connect 23 0 22 0;
#X connect 25 0 2 0;
#X connect 26 0 40 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 25 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 24 0;
#X connect 33 0 3 1;
#X connect 34 0 36 0;
#X connect 36 0 32 0;
#X connect 36 1 40 0;
#X connect 36 2 29 0;
#X connect 40 0 41 0;
#X connect 41 0 14 0;
|