hi, today I was trying to create some printable screenshots, tried to get the largest size out of gem. I ran into some limitations with gemwin. the biggest possible size I could render was ~3560*3560 with FSAA 2. I wonder if this is a GPU memory limitation (256Mb) or a limitation of the window manager. Is there a way to render with even higher resolution, could be directly to disk. I don't have much experience with big printings. has someone tried to use hi-res gem stuff for print? thanks. mariu. s.
hello,
the (ugly) solution i use is to rchange the position of the camera to render and record just a small part of the image. doing this many time gives you lot's of images that you can add together to have a very big image.
here is the abstraction i use.
cyrille
marius schebella a écrit :
hi, today I was trying to create some printable screenshots, tried to get the largest size out of gem. I ran into some limitations with gemwin. the biggest possible size I could render was ~3560*3560 with FSAA 2. I wonder if this is a GPU memory limitation (256Mb) or a limitation of the window manager. Is there a way to render with even higher resolution, could be directly to disk. I don't have much experience with big printings. has someone tried to use hi-res gem stuff for print? thanks. mariu. s.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 621 150 647 396 10; #X obj 19 138 gemwin; #X obj 50 113 rec_img; #X obj 50 93 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 33 46 destroy; #X msg 42 71 dim 500 500; #X msg 19 24 lighting 1 , create , 1; #X obj 22 197 gemhead 1; #X obj 22 222 rotate 20 20 20; #X obj 22 247 world_light; #X obj 25 289 gemhead; #X obj 25 314 sphere 3 66; #X text 74 94 <- click to snap 20x20 sample of the frame; #X text 156 143 add this 400 pict together with imagemagick :; #X text 156 162 montage -tile 20x20 -geometry 500x500+0+0 *.jpg montage.jpg ; #X text 261 346 ch 2007; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 0 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 9 0 10 0;
#N canvas 677 27 597 759 10; #X obj 81 485 gemhead 99; #X obj 81 513 pix_write; #X obj 53 621 pack f f f f; #X obj 53 558 t f f; #X obj 134 558 t b f f; #X obj 53 236 f; #X obj 68 287 + 1; #X obj 53 209 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 134 238 f; #X obj 221 219 + 1; #X obj 134 329 / 10; #X obj 134 211 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 65 380 5 0 0 0 - - -; #X floatatom 145 381 5 0 0 0 - - -; #X floatatom 71 536 5 0 0 0 - - -; #X floatatom 152 534 5 0 0 0 - - -; #X obj 210 433 pack f f; #X obj 210 350 t b f; #X obj 178 315 sel 0; #X obj 29 44 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X obj 261 380 * -1; #X obj 53 316 / 10; #X msg 180 196 0; #X obj 261 406 + 99; #X obj 226 380 + 100; #X obj 134 357 - 1; #X obj 134 270 % 20; #X obj 53 355 - 1; #X msg 53 646 perspec $1 $2 $3 $4 4 120; #X obj 134 293 t f f f; #X obj 210 405 f; #X msg 100 288 0; #X obj 180 159 sel 1; #X obj 29 65 t f f; #X obj 53 262 moses 19.1; #X obj 53 731 outlet; #X obj 81 686 delay 100; #X obj 81 667 b; #X obj 29 128 t b; #X obj 29 106 gemhead 0; #X msg 69 87 0; #X obj 69 66 loadbang; #X obj 156 685 loadbang; #X text 53 44 <---- GO; #X text 293 695 ch 2007; #X obj 29 19 inlet; #X msg 81 707 perspec -4 4 -4 4 4 120; #X obj 53 400 * 4; #X obj 80 579 + 0.4; #X obj 173 580 + 0.4; #X obj 134 404 * 4; #X msg 210 457 file /home/nusmuk/Desktop/rec/test_$2_$1 100 , bang ; #X connect 0 0 1 0; #X connect 2 0 28 0; #X connect 3 0 2 0; #X connect 3 1 48 0; #X connect 4 0 2 0; #X connect 4 1 2 2; #X connect 4 2 49 0; #X connect 5 0 34 0; #X connect 6 0 5 1; #X connect 7 0 5 0; #X connect 8 0 26 0; #X connect 9 0 8 1; #X connect 10 0 25 0; #X connect 11 0 8 0; #X connect 14 0 3 0; #X connect 15 0 4 0; #X connect 16 0 51 0; #X connect 17 0 30 0; #X connect 17 1 20 0; #X connect 18 0 7 0; #X connect 19 0 33 0; #X connect 20 0 23 0; #X connect 21 0 27 0; #X connect 22 0 8 1; #X connect 22 0 5 1; #X connect 23 0 16 1; #X connect 24 0 30 1; #X connect 25 0 13 0; #X connect 25 0 50 0; #X connect 26 0 29 0; #X connect 27 0 12 0; #X connect 27 0 47 0; #X connect 28 0 35 0; #X connect 29 0 10 0; #X connect 29 0 17 0; #X connect 29 1 9 0; #X connect 29 2 18 0; #X connect 30 0 16 0; #X connect 31 0 19 0; #X connect 31 0 37 0; #X connect 32 0 22 0; #X connect 33 0 39 0; #X connect 33 1 32 0; #X connect 34 0 21 0; #X connect 34 0 24 0; #X connect 34 0 6 0; #X connect 34 1 31 0; #X connect 36 0 46 0; #X connect 37 0 36 0; #X connect 38 0 11 0; #X connect 39 0 38 0; #X connect 40 0 39 0; #X connect 41 0 40 0; #X connect 42 0 46 0; #X connect 45 0 19 0; #X connect 46 0 35 0; #X connect 47 0 3 0; #X connect 48 0 2 1; #X connect 49 0 2 3; #X connect 50 0 4 0; #X connect 51 0 1 0;
cyrille henry wrote:
hello,
the (ugly) solution i use is to rchange the position of the camera to render and record just a small part of the image. doing this many time gives you lot's of images that you can add together to have a very big image.
here is the abstraction i use.
cyrille
thank you very much, it works, although I will have to do some changes to my patches. I am using random values that change everytime I trigger render. (that was not a good method anyway...). and montage takes quite a long time. I also ran into a new bug of pix_write, but that's another mail. thanks again, marius.
marius schebella a écrit :
cyrille henry wrote:
hello,
the (ugly) solution i use is to change the position of the camera to render and record just a small part of the image. doing this many time gives you lot's of images that you can add together to have a very big image.
here is the abstraction i use.
cyrille
thank you very much, it works, although I will have to do some changes to my patches. I am using random values that change everytime I trigger render. (that was not a good method anyway...).
you can use the seed message to the random object.
and montage takes quite a long time.
yes. having lot's of memory can speed this a lot. cyrille
I also ran into a new bug of pix_write, but that's another mail. thanks again, marius.