diff options
author | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2019-02-07 23:02:34 +0000 |
---|---|---|
committer | Travis CI <zmoelnig@travis-ci.umlaeute.mur.at> | 2019-02-07 23:02:34 +0000 |
commit | 4f2a18125b4558c4c63daf5dacd9173c08b34fcf (patch) | |
tree | ebad5c03b60295396fe699b3038239e485032183 /Gem/examples/07.texture | |
parent | 2d50e14a3be3d93d9dcf72998691f0f6f0e7c771 (diff) |
Gem 6ea7a457bfdbafb64c4123cb12882643bcf4109f linux/amd64
built 'master:6ea7a457bfdbafb64c4123cb12882643bcf4109f' for linux/amd64
Diffstat (limited to 'Gem/examples/07.texture')
-rw-r--r-- | Gem/examples/07.texture/01.texture.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/02.TexCoord.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/04.moveImages.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/05.newWave.pd | 2 | ||||
-rw-r--r-- | Gem/examples/07.texture/06.ripple.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/07.feedback.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/08.MotionBlur.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/09.sharedTextures.pd | 4 | ||||
-rw-r--r-- | Gem/examples/07.texture/10.framebuffer.pd | 152 | ||||
-rw-r--r-- | Gem/examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd | 4 |
10 files changed, 103 insertions, 83 deletions
diff --git a/Gem/examples/07.texture/01.texture.pd b/Gem/examples/07.texture/01.texture.pd index da6dedc..2373f0b 100644 --- a/Gem/examples/07.texture/01.texture.pd +++ b/Gem/examples/07.texture/01.texture.pd @@ -1,4 +1,5 @@ -#N canvas 180 41 560 399 10; +#N canvas 180 61 560 399 10; +#X declare -lib Gem; #X floatatom 369 147 0 0 0 0 - - -; #X obj 325 202 pix_image ../data/fractal.JPG; #X obj 325 245 pix_texture; @@ -52,6 +53,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 60 170 pd gemwin; +#X obj 444 11 declare -lib Gem; #X connect 0 0 3 1; #X connect 1 0 2 0; #X connect 2 0 4 0; diff --git a/Gem/examples/07.texture/02.TexCoord.pd b/Gem/examples/07.texture/02.TexCoord.pd index 951c700..4b538e6 100644 --- a/Gem/examples/07.texture/02.TexCoord.pd +++ b/Gem/examples/07.texture/02.TexCoord.pd @@ -1,4 +1,5 @@ -#N canvas 127 46 642 483 10; +#N canvas 127 61 642 483 10; +#X declare -lib Gem; #X obj 251 46 gemhead; #X obj 251 424 square; #X obj 251 369 pix_coordinate; @@ -58,6 +59,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 34 255 pd gemwin; +#X obj 534 11 declare -lib Gem; #X connect 0 0 4 0; #X connect 2 0 1 0; #X connect 3 0 2 0; diff --git a/Gem/examples/07.texture/04.moveImages.pd b/Gem/examples/07.texture/04.moveImages.pd index 8107c0c..0ebd71b 100644 --- a/Gem/examples/07.texture/04.moveImages.pd +++ b/Gem/examples/07.texture/04.moveImages.pd @@ -1,4 +1,5 @@ -#N canvas 180 41 816 619 10; +#N canvas 180 61 816 619 10; +#X declare -lib Gem; #X text 730 64 on; #X text 767 62 off; #X text 513 71 on; @@ -105,6 +106,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 34 255 pd gemwin; +#X obj 4 11 declare -lib Gem; #X connect 4 0 18 0; #X connect 5 0 25 0; #X connect 6 0 33 0; diff --git a/Gem/examples/07.texture/05.newWave.pd b/Gem/examples/07.texture/05.newWave.pd index 52c631b..1fa1d59 100644 --- a/Gem/examples/07.texture/05.newWave.pd +++ b/Gem/examples/07.texture/05.newWave.pd @@ -1,4 +1,5 @@ #N canvas 110 90 876 486 10; +#X declare -lib Gem; #X text 653 313 Inlet 1: gemlist; #X obj 209 277 gemhead; #X floatatom 622 130 5 0 0 2 size - -; @@ -136,6 +137,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 502 402 pd gemwin; +#X obj 744 461 declare -lib Gem; #X connect 1 0 73 0; #X connect 2 0 57 1; #X connect 3 0 36 0; diff --git a/Gem/examples/07.texture/06.ripple.pd b/Gem/examples/07.texture/06.ripple.pd index a329550..64b207a 100644 --- a/Gem/examples/07.texture/06.ripple.pd +++ b/Gem/examples/07.texture/06.ripple.pd @@ -1,4 +1,5 @@ -#N canvas 153 39 582 638 10; +#N canvas 153 61 582 638 10; +#X declare -lib Gem; #X obj 299 39 openpanel; #X msg 34 50 dimen 640 480; #X obj 174 115 gemhead; @@ -80,6 +81,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 34 185 pd gemwin; +#X obj 454 611 declare -lib Gem; #X connect 0 0 10 0; #X connect 1 0 32 0; #X connect 2 0 22 0; diff --git a/Gem/examples/07.texture/07.feedback.pd b/Gem/examples/07.texture/07.feedback.pd index a402cfe..1ce9673 100644 --- a/Gem/examples/07.texture/07.feedback.pd +++ b/Gem/examples/07.texture/07.feedback.pd @@ -1,4 +1,5 @@ -#N canvas 4 50 630 424 10; +#N canvas 6 61 630 424 10; +#X declare -lib Gem; #X msg 320 121 snap; #X obj 320 68 gemhead 15; #X obj 39 64 gemhead 10; @@ -71,6 +72,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 455 355 pd gemwin; +#X obj 524 11 declare -lib Gem; #X connect 0 0 10 0; #X connect 1 0 19 0; #X connect 2 0 3 0; diff --git a/Gem/examples/07.texture/08.MotionBlur.pd b/Gem/examples/07.texture/08.MotionBlur.pd index ca5e121..36b7e82 100644 --- a/Gem/examples/07.texture/08.MotionBlur.pd +++ b/Gem/examples/07.texture/08.MotionBlur.pd @@ -1,4 +1,5 @@ -#N canvas 13 0 1023 406 10; +#N canvas 13 61 1023 406 10; +#X declare -lib Gem; #X obj 33 260 world_light; #X msg 282 164 bang; #X obj 282 144 metro 500; @@ -108,6 +109,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 47 160 pd gemwin; +#X obj 914 11 declare -lib Gem; #X connect 1 0 19 0; #X connect 2 0 1 0; #X connect 3 0 2 0; diff --git a/Gem/examples/07.texture/09.sharedTextures.pd b/Gem/examples/07.texture/09.sharedTextures.pd index bd8cb84..b739fc7 100644 --- a/Gem/examples/07.texture/09.sharedTextures.pd +++ b/Gem/examples/07.texture/09.sharedTextures.pd @@ -1,4 +1,5 @@ -#N canvas 180 41 1035 404 10; +#N canvas 180 61 1035 404 10; +#X declare -lib Gem; #X floatatom 370 259 0 0 0 0 - - -; #X obj 325 122 pix_image ../data/fractal.JPG; #X obj 325 155 pix_texture; @@ -62,6 +63,7 @@ #X connect 16 0 0 0; #X coords 0 -1 1 1 85 40 1 100 100; #X restore 91 191 pd gemwin; +#X obj 914 11 declare -lib Gem; #X connect 0 0 3 1; #X connect 1 0 2 0; #X connect 2 0 6 0; diff --git a/Gem/examples/07.texture/10.framebuffer.pd b/Gem/examples/07.texture/10.framebuffer.pd index 7717e47..bf73cc0 100644 --- a/Gem/examples/07.texture/10.framebuffer.pd +++ b/Gem/examples/07.texture/10.framebuffer.pd @@ -1,90 +1,91 @@ -#N canvas 446 42 834 667 10; -#X obj 202 83 gemhead 20; -#X obj 491 166 gemhead; -#X floatatom 532 391 5 0 0 0 - - -; -#X floatatom 481 392 5 0 0 0 - - -; -#X obj 581 389 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10 +#N canvas 226 61 834 813 10; +#X declare -lib Gem; +#X obj 272 83 gemhead 20; +#X obj 561 166 gemhead; +#X floatatom 602 391 5 0 0 0 - - -; +#X floatatom 551 392 5 0 0 0 - - -; +#X obj 651 389 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; -#X msg 286 97 dim 320 240; -#X msg 286 117 dim 256 256; -#X obj 278 634 rotateXYZ; -#X floatatom 334 617 5 0 0 0 - - -; -#X floatatom 346 636 5 0 0 0 - - -; -#X floatatom 295 617 5 0 0 0 - - -; -#X floatatom 299 443 5 0 0 0 - - -; -#X floatatom 348 443 5 0 0 0 - - -; -#X floatatom 250 443 5 0 0 0 - - -; -#X obj 278 333 separator; -#X obj -56 319 gemhead 1; -#X obj -56 339 world_light; -#X msg 286 137 dim 512 512; -#X floatatom 507 322 5 0 0 0 - - -; -#X floatatom 582 333 5 0 0 0 - - -; -#X msg 289 45 color 0 0 1 0; -#X msg 286 157 dim 1024 1024; -#X msg 289 69 color 0 0 0 0; -#X obj 203 507 rotateXYZ; -#X floatatom 226 490 5 0 0 0 - - -; -#X floatatom 269 490 5 0 0 0 - - -; -#X floatatom 318 496 5 0 0 0 - - -; -#X msg -21 72 color 0 0 0 0; -#X obj 278 554 t a b; -#X msg -33 51 color 0 1 1 0; -#X msg -12 121 lighting \$1; -#X obj -12 100 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X floatatom 554 433 5 0 0 0 - - -; -#X obj 202 302 t a a; -#X obj 202 355 color 1 1 1; -#X obj 203 413 pix_texture; -#X msg 406 94 mode \$1; -#X obj 406 67 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +#X msg 356 97 dim 320 240; +#X msg 356 117 dim 256 256; +#X obj 348 634 rotateXYZ; +#X floatatom 404 617 5 0 0 0 - - -; +#X floatatom 416 636 5 0 0 0 - - -; +#X floatatom 365 617 5 0 0 0 - - -; +#X floatatom 369 443 5 0 0 0 - - -; +#X floatatom 418 443 5 0 0 0 - - -; +#X floatatom 320 443 5 0 0 0 - - -; +#X obj 348 333 separator; +#X obj 14 319 gemhead 1; +#X obj 14 339 world_light; +#X msg 356 137 dim 512 512; +#X floatatom 577 322 5 0 0 0 - - -; +#X floatatom 652 333 5 0 0 0 - - -; +#X msg 359 45 color 0 0 1 0; +#X msg 356 157 dim 1024 1024; +#X msg 359 69 color 0 0 0 0; +#X obj 273 507 rotateXYZ; +#X floatatom 296 490 5 0 0 0 - - -; +#X floatatom 339 490 5 0 0 0 - - -; +#X floatatom 388 496 5 0 0 0 - - -; +#X msg 49 72 color 0 0 0 0; +#X obj 348 554 t a b; +#X msg 37 51 color 0 1 1 0; +#X msg 58 121 lighting \$1; +#X obj 58 100 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X floatatom 624 433 5 0 0 0 - - -; +#X obj 272 302 t a a; +#X obj 272 355 color 1 1 1; +#X obj 273 413 pix_texture; +#X msg 476 94 mode \$1; +#X obj 476 67 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; -#X obj 203 467 translateXYZ -0.5 -0.8 -1; -#X msg 229 374 open data/fractal.JPG; -#X floatatom 376 507 5 0 0 0 - - -; -#X msg 289 10 type FLOAT; -#X obj 460 131 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +#X obj 273 467 translateXYZ -0.5 -0.8 -1; +#X msg 299 374 open data/fractal.JPG; +#X floatatom 446 507 5 0 0 0 - - -; +#X msg 359 10 type FLOAT; +#X obj 530 131 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; -#X floatatom 342 281 5 0 0 0 - - -; -#X obj 203 527 sphere 0.4; -#X obj 491 357 rotateXYZ 28 0 200; -#X obj 491 431 square 2; -#X obj 491 410 translateXYZ 0 0 1.53; -#X obj 202 281 translateXYZ 0 0 -4; -#X obj 278 681 cube 0.57; -#X obj 278 527 translateXYZ 2 0 -1; -#X obj 202 135 color 0 1 0; -#X obj 179 195 cnv 15 400 60 empty empty empty 20 12 0 14 -233017 -66577 +#X floatatom 412 281 5 0 0 0 - - -; +#X obj 273 527 sphere 0.4; +#X obj 561 357 rotateXYZ 28 0 200; +#X obj 561 431 square 2; +#X obj 561 410 translateXYZ 0 0 1.53; +#X obj 272 281 translateXYZ 0 0 -4; +#X obj 348 681 cube 0.57; +#X obj 348 527 translateXYZ 2 0 -1; +#X obj 272 135 color 0 1 0; +#X obj 249 195 cnv 15 400 60 empty empty empty 20 12 0 14 -233017 -66577 0; -#X obj 202 200 gemframebuffer; -#X obj 491 233 pix_texture; -#X obj -56 410 gemhead; -#X obj -56 459 teapot 0.3; -#X obj -56 435 translateXYZ -3 3 0; -#X text -52 726 this example renders a scene (cube and sphere) into +#X obj 272 200 gemframebuffer; +#X obj 561 233 pix_texture; +#X obj 14 410 gemhead; +#X obj 14 459 teapot 0.3; +#X obj 14 435 translateXYZ -3 3 0; +#X text 18 726 this example renders a scene (cube and sphere) into a framebuffer \, which is then used as a texture onto a square. teapot and square live in a "meta"-world in relation to cube and sphere.; -#X obj 362 575 % 360; -#X obj 308 575 i; -#X obj 491 265 t a b; -#X obj 567 286 + 1; -#X obj 334 575 + 5; -#X obj 521 286 i 200; -#X obj 595 286 % 3600; -#X obj 582 313 / 10; -#X text 435 65 <-- click me to change between normalized(0) and rectangle(1) +#X obj 432 575 % 360; +#X obj 378 575 i; +#X obj 561 265 t a b; +#X obj 637 286 + 1; +#X obj 404 575 + 5; +#X obj 591 286 i 200; +#X obj 665 286 % 3600; +#X obj 652 313 / 10; +#X text 505 65 <-- click me to change between normalized(0) and rectangle(1) textures.; -#X text 399 717 you need framebuffer support on your gfx-card; -#X text 395 738 (and its driver!); -#X obj 202 394 pix_image ../data/fractal.JPG; +#X text 469 717 you need framebuffer support on your gfx-card; +#X text 465 738 (and its driver!); +#X obj 272 394 pix_image ../data/fractal.JPG; #N canvas 87 154 247 179 Gem.init 0; #X obj 118 46 loadbang; #X msg 118 81 reset; #X obj 118 113 outlet; #X connect 0 0 1 0; #X connect 1 0 2 0; -#X restore -3 160 pd Gem.init; +#X restore 67 160 pd Gem.init; #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; @@ -124,7 +125,8 @@ textures.; #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 -33 177 pd gemwin; +#X restore 37 177 pd gemwin; +#X obj 704 11 declare -lib Gem; #X connect 0 0 51 0; #X connect 1 0 54 0; #X connect 2 0 47 2; diff --git a/Gem/examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd b/Gem/examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd index 6738415..1e4a7e5 100644 --- a/Gem/examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd +++ b/Gem/examples/07.texture/11.multiples_gemhead_in_a_framebuffer.pd @@ -1,4 +1,5 @@ #N canvas 39 70 764 536 10; +#X declare -lib Gem; #X obj 108 279 cnv 15 300 80 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 112 112 cnv 15 300 60 empty empty empty 20 12 0 14 -233017 -66577 @@ -46,7 +47,7 @@ single framebuffer; #X restore 625 90 pd Gem.init; #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 1 1; +-1 -1 0 1; #X obj 102 161 r \$0-gemstart; #X obj 102 182 select 1 0; #X msg 102 214 create \, 1; @@ -87,6 +88,7 @@ single framebuffer; #X msg 595 63 color \$1 \$1 \$1; #X obj 595 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 0.5; +#X obj 654 501 declare -lib Gem; #X connect 2 0 12 0; #X connect 3 0 13 0; #X connect 4 0 16 0; |