From mattijs at smadsteck.nl Mon Oct 1 03:17:44 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Mon Oct 1 03:17:47 2007 Subject: [jitter] Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c6db.46fc10e5@www.cycling74.com> Message-ID: <1c813.4700bb37@www.cycling74.com> Hi Wesley, Done some more research, it has something to do with the fsaa flag. When I enable it on the Radeon X1900, the erase_color trails disappear. Here's a patch: #P newex 45 58 48 196617 loadbang; #P toggle 45 223 15 0; #P newex 45 241 67 196617 prepend fsaa; #P newex 272 164 104 196617 pak position 0. 0. -2.; #P message 303 127 67 196617 -1. \, 1. 1000; #P newex 303 145 40 196617 line 0.; #P newex 45 261 227 196617 jit.window test @depthbuffer 1 @doublebuffer 1; #P newex 45 160 50 196617 t b erase; #P toggle 45 121 15 0; #P newex 45 140 57 196617 qmetro 30; #P newex 272 183 161 196617 jit.gl.gridshape test @shape plane; #P newex 45 185 205 196617 jit.gl.render test @erase_color 0. 0. 0. 0.2; #P comment 65 223 219 196617 enable fsaa and erase_color trails disappear; #P connect 7 0 9 1; #P connect 8 0 7 0; #P connect 12 0 4 0; #P connect 12 0 8 0; #P connect 7 1 8 0; #P connect 9 0 2 0; #P connect 10 0 6 0; #P connect 11 0 10 0; #P connect 5 1 1 0; #P connect 5 0 1 0; #P connect 3 0 5 0; #P connect 4 0 3 0; Thanks, Mattijs Quote: Mattijs wrote on Thu, 27 September 2007 22:21 ---------------------------------------------------- > Thanks for confirming Evan. > > Hi Wesley, I have the Radeon X1900, not X1600, but it sounds like they behave the same way. > > I can send you a patch tomorrow if you like. But it should be noticable by simply rendering one plane and moving it around with a handle while erase_color is set to x x x 0.2 with all other render settings left default. On the geforce this results in trails, on the radeon it doesn't. > > Thanks for checking, > Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From karrrlo at yahoo.com Mon Oct 1 07:04:35 2007 From: karrrlo at yahoo.com (karl-otto von oertzen) Date: Mon Oct 1 07:04:36 2007 Subject: [jitter] Re: how to motion track dancers In-Reply-To: <1c806.4700666b@www.cycling74.com> Message-ID: <1c81e.4700f062@www.cycling74.com> have a look at the cv.jit objects. http://www.iamas.ac.jp/~jovan02/cv/ they are built on the openCV technology. Very usefull for tracking, shape recognition and more. it will take some time learning how to use them if you are new to jitter but they are really worth the effort good luck -- karrrlo From r.monti at tpo.it Mon Oct 1 07:11:27 2007 From: r.monti at tpo.it (Rossano Monti) Date: Mon Oct 1 07:11:30 2007 Subject: [jitter] "prepend texture" vs "jit.gl.texture" Message-ID: <1c81f.4700f1fd@www.cycling74.com> Hi all, -introduction- I'm re-programming (restyling) a theather show for children, Farfalle/Butterflies of the italian TPO company, using a pc connected to a sensitive carpet with 12x9 pressure sensors, a dozen of proximity sensors, a infrared camera and 3 videoprojectors to create a immersive ambient. I hope that someone can help me: -question 1- I've noticed that a texture created with the "prepend texture" message has a lower quality than one created by a jit.gl.texture (with the same image). I have to read the same image at the double of resolution (and more) to have the same quality. -question 2- With the "prepend texture" message I can delete the texture from the video memory with "deletetexture" message, how can I delete the jit.gl.texture memory? Only deleting "physically" the object? -question 3- How can I reproduce the "lighten" and "screen" layer's filters normally used in photo-editing software? I use many GL layers with blend_enable activated. -question 4- In a scene I have 48 "jit.gl.gridshape @shape plane dim 2 2" with texture (butterflies) moving around the screens with many many "drunk", "scale", "rotate", "line", etc. The movements slow down (low fps) but the cpu's graphic in the Task Manager show the cpu "relaxing". Less GL-objects -> more fps and the cpu work more... Why the cpu don't work well? It's a graphic card problem? I use two Radeon X1300 and a Core Duo 2 cpu. Should be better with a javascript's programming? -bug 1- When I have the 3 windows in fullscreen mode in the 3 monitors and I resize the patch's windows, the borders make "garbage lines" and the windows don't resize really. I have to use the "window size xxx yyy, window exec" message or disable the fullscreen of the 3 screens. Thanks to all (and sorry for my english) SpyRoX http://www.tpo.it From wesley.hoke at gmail.com Mon Oct 1 07:28:04 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon Oct 1 07:28:12 2007 Subject: [jitter] "prepend texture" vs "jit.gl.texture" In-Reply-To: <1c81f.4700f1fd@www.cycling74.com> References: <1c81f.4700f1fd@www.cycling74.com> Message-ID: <1079b050710010628g288cb494nb0c5ff902e0a6044@mail.gmail.com> > -question 1- > I've noticed that a texture created with the "prepend texture" message has a lower quality than one created by a jit.gl.texture (with the same image). I have to read the same image at the double of resolution (and more) to have the same quality. > > -question 2- > With the "prepend texture" message I can delete the texture from the video memory with "deletetexture" message, how can I delete the jit.gl.texture memory? Only deleting "physically" the object? > Do you have an example patch? I'm not really sure what you're describing here. Are these messages to jit.gl.render? I would recommend using jit.gl.texture for anything texture related. Also, why do you need to worry about deleting the texture's memory? Is there some kind of memory related issue you're coming across? > -question 3- > How can I reproduce the "lighten" and "screen" layer's filters normally used in photo-editing software? I use many GL layers with blend_enable activated. > You may want to render your scene to a texture and use jit.gl.slab to do some kind of scene post processing. > -question 4- > In a scene I have 48 "jit.gl.gridshape @shape plane dim 2 2" with texture (butterflies) moving around the screens with many many "drunk", "scale", "rotate", "line", etc. The movements slow down (low fps) but the cpu's graphic in the Task Manager show the cpu "relaxing". > Less GL-objects -> more fps and the cpu work more... > Why the cpu don't work well? It's a graphic card problem? I use two Radeon X1300 and a Core Duo 2 cpu. > Should be better with a javascript's programming? > use jit.gl.gridshape @displaylist 1. That should speed things up quite a bit. Also, if you can express the patterns controlling the gridshapes in a matrix, you may want to look at using jit.gl.multiple for controlling the 48 gridshapes. > -bug 1- > When I have the 3 windows in fullscreen mode in the 3 monitors and I resize the patch's windows, the borders make "garbage lines" and the windows don't resize really. I have to use the "window size xxx yyy, window exec" message or disable the fullscreen of the 3 screens. Again, do you have a simple example patch that reproduces this bug? If its an interface bug, it's something that has probably been addressed in Max5. wes From wesley.hoke at gmail.com Mon Oct 1 07:39:16 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon Oct 1 07:39:21 2007 Subject: [jitter] Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c813.4700bb37@www.cycling74.com> References: <1c6db.46fc10e5@www.cycling74.com> <1c813.4700bb37@www.cycling74.com> Message-ID: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> Hi Mattijs, thanks for the patch. I can only speculate right now that there is some difference in drivers between ato and nvidia causing this problem. I could reproduce on my x1600 but my nvidia 8600 had no problems. What erase_color with alpha is actually doing is not erasing the color buffer and drawing a fullscreen black quad with some blending over the scene so that it gradually disappears. I've reproduced this effect in a shader which can be used as a drop in replacement for cases where you're using additive blending. To use the usuall @blend_mode 6 7 blending, you'll have to modify the shader code a bit, but this takes care of the feedback network. -----------------------------co.accum.jxs Accumulator fade amount ------------------------------Patch #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 247 416 199 196617 jit.gl.videoplane test @transform_reset 2; #P newex 261 390 143 196617 jit.gl.slab test @dim 720 480; #P newex 247 359 372 196617 jit.gl.slab test @file co.accum.jxs @param erase_color 0 0 0 0.2 @dim 720 480; #P newex 247 333 221 196617 jit.gl.texture test @name scene @dim 720 480; #P newex 48 76 48 196617 loadbang; #P toggle 48 241 15 0; #P newex 48 259 67 196617 prepend fsaa; #P newex 275 182 104 196617 pak position 0. 0. -2.; #P message 306 145 67 196617 -1. \, 1. 1000; #P newex 306 163 40 196617 line 0.; #P newex 48 279 227 196617 jit.window test @depthbuffer 1 @doublebuffer 1; #P newex 48 178 50 196617 t b erase; #P toggle 48 139 15 0; #P newex 48 158 57 196617 qmetro 30; #P newex 275 201 234 196617 jit.gl.gridshape test @shape plane @capture scene; #P newex 48 203 199 196617 jit.gl.render test @erase_color 0. 0. 0. 1.; #P comment 68 241 219 196617 enable fsaa and erase_color trails disappear; #P connect 14 0 16 0; #P connect 14 0 15 0; #P connect 15 0 14 1; #P connect 13 0 14 0; #P connect 5 0 1 0; #P connect 5 0 13 0; #P connect 5 1 1 0; #P connect 9 0 2 0; #P connect 12 0 4 0; #P connect 12 0 8 0; #P connect 4 0 3 0; #P connect 3 0 5 0; #P connect 11 0 10 0; #P connect 10 0 6 0; #P connect 7 1 8 0; #P connect 8 0 7 0; #P connect 7 0 9 1; #P window clipboard copycount 17; From mattijs at smadsteck.nl Mon Oct 1 08:13:28 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Mon Oct 1 08:13:30 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> Message-ID: <1c823.47010087@www.cycling74.com> Quote: wesley.hoke@gmail.com wrote on Mon, 01 October 2007 15:39 ---------------------------------------------------- > Hi Mattijs, > thanks for the patch. I can only speculate right now that there is > some difference in drivers between ato and nvidia causing this > problem. I could reproduce on my x1600 but my nvidia 8600 had no > problems. Same here, nvidia geforce 7300 has no problems, ati radeon x1900 has. > What erase_color with alpha is actually doing is not > erasing the color buffer and drawing a fullscreen black quad with some > blending over the scene so that it gradually disappears. I've > reproduced this effect in a shader which can be used as a drop in > replacement for cases where you're using additive blending. To use > the usuall @blend_mode 6 7 blending, you'll have to modify the shader > code a bit, but this takes care of the feedback network. Thanks. I modified one line of the shader: gl_FragColor = mix(framebuffer, current, erase_color.a); And this seems to work. Thanks for the tip. Btw what is the most convenient way to render multiple objects to the same texture? I was hoping that @capture scene could simply be applied to multiple objects, but it only seems to work with one at a time. Mattijs Fuzzy btw that your jxs code appears broken on the forum, luckily it is back in the textarea once I press reply. -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From wugmump at speakeasy.org Mon Oct 1 08:20:13 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Mon Oct 1 08:20:17 2007 Subject: [jitter] [sharing] mutiple from particles In-Reply-To: <46FED28E.3050803@post.cybercity.dk> References: <46FECE2E.3030505@post.cybercity.dk> <46FED28E.3050803@post.cybercity.dk> Message-ID: i had some amazing results when i put a feedback plane behind the torus as well. On Sep 29, 2007, at 6:32 PM, Andreas Wetterberg wrote: > Andreas Wetterberg skrev: >> joshua goldberg skrev: >>> built this patch for a student, thought it might be a good >>> illustration for some... >> Joshua, I just have to thank you. > Also, forgot to mention it's a really cool patch - I don't think > I've ever seen one of the jit.p.* objects used on its own like that > - and a cool thing to control the spread after-the-fact. Nice! > > A. > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From wesley.hoke at gmail.com Mon Oct 1 08:21:54 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon Oct 1 08:22:03 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c823.47010087@www.cycling74.com> References: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> <1c823.47010087@www.cycling74.com> Message-ID: <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> > Btw what is the most convenient way to render multiple objects to the same texture? I was hoping that @capture scene could simply be applied to multiple objects, but it only seems to work with one at a time. > That's a tricky one. There are 3 ways to render to texture: 1) @capture, only works for that object 2) @capture with jit.gl.sketch and multiple drawobject commands 3) use jit.gl.lua and jit.gl.begincapture/jit.gl.endcapture commands and this made me think of another possibility that might be quite useful for a future version of Jitter jit.gl.texture @capture_layer . This would render all all objects assigned to a layer to a texture. hmmm. will have to think about this some more. wes From doktorp at mac.com Mon Oct 1 09:31:42 2007 From: doktorp at mac.com (vade) Date: Mon Oct 1 09:32:25 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> References: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> <1c823.47010087@www.cycling74.com> <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> Message-ID: <78830222-3016-408D-BCBB-799E5C4881E5@mac.com> I do this with to_texture commands to jit.gl.render as well On Oct 1, 2007, at 10:21 AM, Wesley Smith wrote: >> Btw what is the most convenient way to render multiple objects to >> the same texture? I was hoping that @capture scene could simply be >> applied to multiple objects, but it only seems to work with one at >> a time. >> > > That's a tricky one. There are 3 ways to render to texture: > > 1) @capture, only works for that object > 2) @capture with jit.gl.sketch and multiple drawobject commands > 3) use jit.gl.lua and jit.gl.begincapture/jit.gl.endcapture commands > > and this made me think of another possibility that might be quite > useful for a future version of Jitter > > jit.gl.texture @capture_layer . This would render all all objects > assigned to a layer to a texture. hmmm. will have to think about > this some more. > > wes > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071001/f2ea02c0/attachment.htm From r.monti at tpo.it Mon Oct 1 09:43:37 2007 From: r.monti at tpo.it (Rossano Monti) Date: Mon Oct 1 09:43:39 2007 Subject: [jitter] Re: "prepend texture" vs "jit.gl.texture" In-Reply-To: <1079b050710010628g288cb494nb0c5ff902e0a6044@mail.gmail.com> Message-ID: <1c831.470115a9@www.cycling74.com> > > -question 1- > > I've noticed that a texture created with the "prepend texture" message has a lower quality than one created by a jit.gl.texture (with the same image). I have to read the same image at the double of resolution (and more) to have the same quality. > > > > -question 2- > > With the "prepend texture" message I can delete the texture from the video memory with "deletetexture" message, how can I delete the jit.gl.texture memory? Only deleting "physically" the object? > > > > > Do you have an example patch? I'm not really sure what you're > describing here. Are these messages to jit.gl.render? I would > recommend using jit.gl.texture for anything texture related. Also, > why do you need to worry about deleting the texture's memory? Is > there some kind of memory related issue you're coming across? This is a very simple patch, if you load the same texture, you can test the difference. It's better if you load images with thin orizzontally or verically lines. #P window setfont "Sans Serif" 9.; #P window linecount 1; #P comment 231 433 100 196617 "jit.gl.texture"; #P newex 201 290 204 196617 jit.gl.texture finestra1 @name t_example2; #P newex 201 258 105 196617 jit.qt.movie 400 300; #P message 48 433 171 196617 texture t_example2 \, rotate 0 0 0 1; #P message 48 413 183 196617 texture t_example1 \, rotate 180 1 0 0; #P window linecount 2; #P newex 34 465 306 196617 jit.gl.gridshape finestra1 @shape plane @position 0. 0. 0. @scale 4. 3. 1. @color 1. 1. 1. 1. @blend_enable 1 @layer 101 @enable 1; #P window linecount 1; #P newex 29 312 63 196617 s to_render; #P newex 124 116 63 196617 r to_render; #P newex 29 289 138 196617 prepend texture t_example1; #P message 81 225 57 196617 read \, bang; #P newex 29 257 105 196617 jit.qt.movie 400 300; #P newex 26 161 236 196617 jit.window finestra1 @size 400 300 @pos 640 44; #P newex 50 113 53 196617 s to_bang; #P newex 26 84 58 196617 t b b erase; #P toggle 26 36 15 0; #P newex 26 54 57 196617 qmetro 40; #P newex 26 138 315 196617 jit.gl.render finestra1 @camera 0. 0. 7.25 @erase_color 0. 0. 0. 1.; #P comment 231 413 100 196617 "prepend texture"; #P window linecount 2; #P comment 150 224 252 196617 load a 400x300 image with sharp details \, better with orizzontally and vertically lines; #P window linecount 1; #P comment 71 395 100 196617 Try to switch; #P connect 17 0 18 0; #P connect 10 0 9 0; #P connect 10 0 17 0; #P connect 6 1 7 0; #P connect 16 0 14 0; #P connect 15 0 14 0; #P connect 11 0 13 0; #P connect 9 0 11 0; #P connect 6 0 3 0; #P fasten 6 2 3 0 79 104 31 104; #P connect 12 0 3 0; #P connect 4 0 6 0; #P connect 5 0 4 0; #P window clipboard copycount 20; I need to delete the texture's memory because the show is full of hi-res images and after a bit the max's window say "error: could not allocate matrix" "error: jit.gl.texture: unable to create cache: out of memory" In the old version of the show I've used only "prepend texture" and with the "deletetexture" I've resolved the problem, loading and deleting texture during the show. > > -bug 1- > > When I have the 3 windows in fullscreen mode in the 3 monitors and I resize the patch's windows, the borders make "garbage lines" and the windows don't resize really. I have to use the "window size xxx yyy, window exec" message or disable the fullscreen of the 3 screens. > > > Again, do you have a simple example patch that reproduces this bug? > If its an interface bug, it's something that has probably been > addressed in Max5. > > wes Yes, it's "only" a interface bug and only when I have all the 3 windows in fullscreen mode. Thanks SpyRoX From doronserban at gmail.com Mon Oct 1 09:54:19 2007 From: doronserban at gmail.com (schmoron13) Date: Mon Oct 1 09:54:21 2007 Subject: [jitter] Re: how to motion track dancers In-Reply-To: <1c81e.4700f062@www.cycling74.com> Message-ID: <1c833.4701182a@www.cycling74.com> Thanks Karrrlo i came across that last night after posting. Between that, and Eric Singer's Cyclops, I think i have a notion of how to progress....now it's just a matter of learning jitter/, cyclops, connecting the hardware....oh and constructing a thesis out of all this :) are there any tutorials you know of that use the cv object? I just came across eyesweb, and I'll give that a look as well.... From mail at justinmagness.com Mon Oct 1 10:05:09 2007 From: mail at justinmagness.com (Justin Magness) Date: Mon Oct 1 10:05:15 2007 Subject: [jitter] my jitter project, now screening in amsterdam: [HOLLER MONSTER] Message-ID: <1c835.47011ab3@www.cycling74.com> hi everyone, i'm not a regular contributor here on the forum, but i wanted to let you know about this: i have a series of motion paintings on display in amsterdam from october-december using max/msp jitter. there's more detail on my website and you can schedule a viewing if you plan to be in the city at that time: HOLLER MONSTER www.justinmagness.com you are welcome to hit me with any related questions and i'll do my best to answer. thanks! From wesley.hoke at gmail.com Mon Oct 1 10:19:15 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Mon Oct 1 10:19:34 2007 Subject: [jitter] Re: "prepend texture" vs "jit.gl.texture" In-Reply-To: <1c831.470115a9@www.cycling74.com> References: <1079b050710010628g288cb494nb0c5ff902e0a6044@mail.gmail.com> <1c831.470115a9@www.cycling74.com> Message-ID: <1079b050710010919m15cecd8g9afa16a21cc90a06@mail.gmail.com> Ok, so to explicity manage jit.gl.texture's allocated memory you may want to use javascript to delete no longer used objects. I believe there's a freepeer() method you can use to force freeing of a JS Jitter object. Or you can send a texture object a very small matrix and it should adapt its internal matrix to that size. BTW, what size images are you using and how many? Sounds like you're really maxing out on your computer's memory. wes From mattijs at smadsteck.nl Mon Oct 1 11:19:38 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Mon Oct 1 11:19:40 2007 Subject: [jitter] Re: my jitter project, now screening in amsterdam: [HOLLER MONSTER] In-Reply-To: <1c835.47011ab3@www.cycling74.com> Message-ID: <1c83b.47012c29@www.cycling74.com> Where in amsterdam will it be? On your site I can't find a location. Mattijs Quote: Justin Magness wrote on Mon, 01 October 2007 18:05 ---------------------------------------------------- > hi everyone, > > i'm not a regular contributor here on the forum, but i wanted to let you know about this: > > i have a series of motion paintings on display in amsterdam from october-december using max/msp jitter. there's more detail on my website and you can schedule a viewing if you plan to be in the city at that time: > > HOLLER MONSTER > www.justinmagness.com > > you are welcome to hit me with any related questions and i'll do my best to answer. thanks! ---------------------------------------------------- -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From mail at justinmagness.com Mon Oct 1 12:01:03 2007 From: mail at justinmagness.com (Justin Magness) Date: Mon Oct 1 12:01:12 2007 Subject: [jitter] Re: my jitter project, now screening in amsterdam: [HOLLER MONSTER] In-Reply-To: <1c83b.47012c29@www.cycling74.com> Message-ID: <1c83f.470135de@www.cycling74.com> viewings are in oud west in my (commercial) studio space near overtoom. the address is on the bottom of the website. if you send me an email i can make an appointment for you and give you directions. From marco_lorenzin at yahoo.it Mon Oct 1 12:30:14 2007 From: marco_lorenzin at yahoo.it (marco lorenzin) Date: Mon Oct 1 12:30:24 2007 Subject: [jitter] "prepend texture" vs "jit.gl.texture" In-Reply-To: <1079b050710010628g288cb494nb0c5ff902e0a6044@mail.gmail.com> References: <1c81f.4700f1fd@www.cycling74.com> <1079b050710010628g288cb494nb0c5ff902e0a6044@mail.gmail.com> Message-ID: <47013CB6.2010504@yahoo.it> > >>-question 3- >>How can I reproduce the "lighten" and "screen" layer's filters normally used in photo-editing software? I use many GL layers with blend_enable activated. >> > > > You may want to render your scene to a texture and use jit.gl.slab to > do some kind of scene post processing. > ...and take a look at the co.lighten.jxs and co.screen.jxs shader! ciao Marco From tarikbarri at hotmail.com Mon Oct 1 13:10:04 2007 From: tarikbarri at hotmail.com (Tarik) Date: Mon Oct 1 13:10:24 2007 Subject: [jitter] More motion tracking!! Message-ID: <1c84e.4701460b@www.cycling74.com> Yes, also I am hopping on board the train called motion tracking. I've been fooling around with then cv.jit objects for a little while know but don't really know how to solve this problem: I want to write a patch which registers moving objects of any color (people filmed from above) against any background. So I calculate the difference between consecutive frames. Great, so now I've got moving people walking around as trackable blobs. But there are 2 problems: The computer forgets about them as soon as they stop moving (they "dissapear" because the computer only sees movement): I want the computer to remember them until they start moving again. Also, I'd like to improve the way that cv.jit.blobs.sort works: I want it to not only see how close the blobs from this frame are to the blobs from the previous one. I want it to see how close the blobs from this frame are to the EXPECTED positions of the blobs from the previous frame (taking into account their speed and direction). I'm hoping some of you will be kind enough to give me some good pointers 'cause I'm now trying to make my own cv.jit.blobs.sort and blob-remembering algorithm in Java and quite frankly it sucks *$#@!, big time. Thanks! From yair99 at gmail.com Mon Oct 1 13:57:33 2007 From: yair99 at gmail.com (yair reshef) Date: Mon Oct 1 13:57:36 2007 Subject: [jitter] More motion tracking!! In-Reply-To: <1c84e.4701460b@www.cycling74.com> References: <1c84e.4701460b@www.cycling74.com> Message-ID: <1b1605c20710011257h160a99bas82dc77805019ab88@mail.gmail.com> On 10/1/07, Tarik wrote: > > > Yes, also I am hopping on board the train called motion tracking. > > I've been fooling around with then cv.jit objects for a little while know > but don't really know how to solve this problem: > > I want to write a patch which registers moving objects of any color > (people filmed from above) against any background. So I calculate the > difference between consecutive frames. > > Great, so now I've got moving people walking around as trackable blobs. > But there are 2 problems: > > The computer forgets about them as soon as they stop moving (they > "dissapear" because the computer only sees movement): I want the computer to > remember them until they start moving again. try using a jit.slide with fast up_slide and slow slide_down, ifind its easier to work with then a other methods. it will "swallow" obejcts that stand to long at the same spot, but tweak tweak tweak. #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 141 38 260 9109513 t l l; #N vpatcher 522 95 908 337; #P origin -53 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 49 155 63 9109513 speedlim 250; #P newex 30 177 109 9109513 jit.matrix 1 char 320 240; #P window linecount 0; #P newex 30 131 182 9109513 jit.slide @slide_up 10. @slide_down 1000.; #P outlet 30 205 15 0; #P inlet 30 34 15 0; #P newex 30 77 66 9109513 jit.rgb2luma; #P newex 30 54 66 9109513 jit.uyvy2argb; #P newex 30 102 120 9109513 jit.matrix 1 float32 320 240; #P connect 3 0 1 0; #P connect 1 0 2 0; #P connect 2 0 0 0; #P connect 0 0 5 0; #P connect 5 0 6 0; #P connect 6 0 4 0; #P pop; #P newobj 391 66 35 9109513 p arvg; #N vpatcher 45 100 234 235; #P window setfont "Sans Serif" 12.; #P flonum 51 50 67 12 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont "Sans Serif" 9.; #P message 50 74 81 9109513 param amount \$1; #P outlet 50 96 15 0; #P connect 2 0 1 0; #P connect 1 0 0 0; #P pop; #P newobj 287 119 42 9109513 p param; #P newex 141 144 260 9109513 jit.gl.slab table @file co.difference.jxs@param amount 1.05; #P objectname jit.gl.slab[3]; #P newex 141 119 144 9109513 jit.gl.slab table @file co.luma.jxs; #P objectname jit.gl.slab[2]; #P newex 141 66 241 9109513 jit.gl.slab table @file cc.uyvy2rgba.jxs@dimscale 2. 1.; #P objectname jit.gl.slab; #P connect 4 0 2 1; #P connect 5 1 4 0; #P fasten 3 0 2 0 292 140 146 140; #P connect 1 0 2 0; #P connect 5 0 0 0; #P window clipboard copycount 6; Also, I'd like to improve the way that cv.jit.blobs.sort works: I want it to > not only see how close the blobs from this frame are to the blobs from the > previous one. I want it to see how close the blobs from this frame are to > the EXPECTED positions of the blobs from the previous frame (taking into > account their speed and direction). nice one, there is the kalman filter that deals with estimated motion, giving you a motion vector. i may be groslly mistaken about this, maybe someone else can be more precise. i haven't used it. but its a tricky thing as was mentioned in a this great paper on the subject of tracking. " Here again there's no silver bullet. In 1995 Azuma showed that motion prediction can help considerably, to a point... The most basic approach is to estimate or measure the pose derivatives and to use them to extrapolate forward from the most recent estimate?which is already old by the time you get to see it?to the present time. The problem is that it's difficult to predict what the user will choose (has chosen) to do very far in the future. Azuma pointed out that the task is like trying to drive a car by looking only in the rear-view mirror. The driver must predict where the road will go, based solely on the view of the past and knowledge of roads in general. The difficulty of this task depends on how fast the car is going and on the shape of the road. If the road is straight and remains so, the task is easy. If the road twists and turns unpredictably, the task is impossible. www.cs.unc.edu/~tracker/media/pdf/cga02_welch_*tracking*.pdf " another approach is to roll your own estimated direction vector based on last reading and one before. combining this with jit.sort is something else, the blobs.sort object is one of the most important in the cv.jit library for what your doing. cv.jitauthor mentioned its not that hard to roll your own, but I'm sceptical ;) I'm hoping some of you will be kind enough to give me some good pointers > 'cause I'm now trying to make my own cv.jit.blobs.sort and > blob-remembering algorithm in Java and quite frankly it sucks *$#@!, big > time. search the list, try to search for methods not ideas. like if you are looking for background removal you'll get good results by searching for cv.jit.ravg , for example. Thanks! > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071001/652183bd/attachment.htm From cjlacke at ilstu.edu Mon Oct 1 14:58:19 2007 From: cjlacke at ilstu.edu (Seejay James) Date: Mon Oct 1 15:01:09 2007 Subject: [jitter] Help!! Full-screen DV preview ? Need for show soon!! Message-ID: <1c857.47015f69@www.cycling74.com> Hi all, I need to be able to preview the live output of a DV / Firewire camera in real-time, in fullscreen, for a couple segments of a theatre show. I made a patch which does this but it's far too choppy to be useful -- Powerbook G4 is what we have to work with :( iMovie previews much more cleanly and smoothly, but I've searched in vain on how to make the preview window go full-screen. Seems you can only see your clips fullscreen, not the live capture. Anyone know a trick for iMovie, or another little app that will do this, or a way to optimize the preview in Jitter (don't think this will work, it was still choppy even at lowered resolution). Don't need to record or capture, edit, anything. Just preview. Wish we had a better computer, I'd much rather use Jitter for its flexibility, but this is what we've got. Thanks -- replies ASAP pleeeeease!!! --CJ From Dynamicell at hotmail.com Mon Oct 1 15:46:20 2007 From: Dynamicell at hotmail.com (Nicholas C. Raftis III) Date: Mon Oct 1 15:46:27 2007 Subject: [jitter] Re: my jitter project, now screening in amsterdam: [HOLLER MONSTER] In-Reply-To: <1c83f.470135de@www.cycling74.com> Message-ID: <1c85a.47016aac@www.cycling74.com> damn I wish I could see. You live in LA? nice motiongraphics. Do you happen to know david lewandowski? -- -=ili!ili=- www.Axiom-Crux.net -=ili!ili=- From pkmital at gmail.com Mon Oct 1 16:17:42 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 16:17:49 2007 Subject: [jitter] Help!! Full-screen DV preview ? Need for show soon!! In-Reply-To: <1c857.47015f69@www.cycling74.com> References: <1c857.47015f69@www.cycling74.com> Message-ID: <47017206.7070903@gmail.com> choppy due to maybe your qmetro settings? it seems jit.window has everything else you need in the help patch... Seejay James wrote: > Hi all, I need to be able to preview the live output of a DV / Firewire camera in real-time, in fullscreen, for a couple segments of a theatre show. I made a patch which does this but it's far too choppy to be useful -- Powerbook G4 is what we have to work with :( > > iMovie previews much more cleanly and smoothly, but I've searched in vain on how to make the preview window go full-screen. Seems you can only see your clips fullscreen, not the live capture. > > Anyone know a trick for iMovie, or another little app that will do this, or a way to optimize the preview in Jitter (don't think this will work, it was still choppy even at lowered resolution). > > Don't need to record or capture, edit, anything. Just preview. > > Wish we had a better computer, I'd much rather use Jitter for its flexibility, but this is what we've got. > > Thanks -- replies ASAP pleeeeease!!! > > --CJ > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > > From pkmital at gmail.com Mon Oct 1 16:25:23 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 16:25:27 2007 Subject: [jitter] share edinburgh Message-ID: <470173D3.4060005@gmail.com> sorry to plug this... share (http://share.dj/) has come to edinburgh, scotland. please come out if you want to try out any maxmsp patches or jitter (i'll post in maxmsp list as well). thanks. http://ccrma.stanford.edu/~pkmital/share/ From doktorp at mac.com Mon Oct 1 16:34:30 2007 From: doktorp at mac.com (vade) Date: Mon Oct 1 16:37:15 2007 Subject: [jitter] share edinburgh In-Reply-To: <470173D3.4060005@gmail.com> References: <470173D3.4060005@gmail.com> Message-ID: <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> Nice. I saw this on the Share Global list. Do you guys have a Website yet? Ill put it on the main Share.dj splash page. On Oct 1, 2007, at 6:25 PM, Parag K Mital wrote: > sorry to plug this... share (http://share.dj/) has come to > edinburgh, scotland. > please come out if you want to try out any maxmsp patches or jitter > (i'll post in maxmsp list as well). thanks. > > http://ccrma.stanford.edu/~pkmital/share/ > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071001/ce5e1134/attachment.htm From mail at justinmagness.com Mon Oct 1 16:40:05 2007 From: mail at justinmagness.com (Justin Magness) Date: Mon Oct 1 16:40:06 2007 Subject: [jitter] Re: my jitter project, now screening in amsterdam: [HOLLER MONSTER] In-Reply-To: <1c85a.47016aac@www.cycling74.com> Message-ID: <1c865.47017744@www.cycling74.com> hey thanks! turns out i own one of your records (upon cycles) and i really like the 'internal reflection' piece on your site. i've also done jitter vj stuff for otto von schirach, doormouse etc (check my live shots in 'visual projections'). small world. i was raised in LA but i live in amsterdam now. i don't know david lewandowski, sorry.. From pkmital at gmail.com Mon Oct 1 16:42:46 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 16:42:52 2007 Subject: [jitter] Help!! Full-screen DV preview ? Need for show soon!! In-Reply-To: <1c857.47015f69@www.cycling74.com> References: <1c857.47015f69@www.cycling74.com> Message-ID: <470177E6.1040508@gmail.com> also maybe check out mplayer Seejay James wrote: > Hi all, I need to be able to preview the live output of a DV / Firewire camera in real-time, in fullscreen, for a couple segments of a theatre show. I made a patch which does this but it's far too choppy to be useful -- Powerbook G4 is what we have to work with :( > > iMovie previews much more cleanly and smoothly, but I've searched in vain on how to make the preview window go full-screen. Seems you can only see your clips fullscreen, not the live capture. > > Anyone know a trick for iMovie, or another little app that will do this, or a way to optimize the preview in Jitter (don't think this will work, it was still choppy even at lowered resolution). > > Don't need to record or capture, edit, anything. Just preview. > > Wish we had a better computer, I'd much rather use Jitter for its flexibility, but this is what we've got. > > Thanks -- replies ASAP pleeeeease!!! > > --CJ > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > > From pkmital at gmail.com Mon Oct 1 16:48:30 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 16:48:40 2007 Subject: [jitter] share edinburgh In-Reply-To: <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> References: <470173D3.4060005@gmail.com> <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> Message-ID: <4701793E.2010900@gmail.com> is it okay that i stole the graphic from shareglobal? i can change it up if it's not okay. http://ccrma.stanford.edu/~pkmital/share/ http://ccrma.stanford.edu/~pkmital/share/ http://ccrma.stanford.edu/~pkmital/share/ vade wrote: > Nice. I saw this on the Share Global list. Do you guys have a Website > yet? Ill put it on the main Share.dj splash page. > > On Oct 1, 2007, at 6:25 PM, Parag K Mital wrote: > >> sorry to plug this... share (http://share.dj/) has come to edinburgh, >> scotland. >> please come out if you want to try out any maxmsp patches or jitter >> (i'll post in maxmsp list as well). thanks. >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter > > *v a d e //* > > *www.vade.info* > *abstrakt.vade.info* > > > > ------------------------------------------------------------------------ > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From doktorp at mac.com Mon Oct 1 16:56:26 2007 From: doktorp at mac.com (vade) Date: Mon Oct 1 16:56:41 2007 Subject: [jitter] share edinburgh In-Reply-To: <4701793E.2010900@gmail.com> References: <470173D3.4060005@gmail.com> <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> <4701793E.2010900@gmail.com> Message-ID: Hrm. that page is causing safari to crash on OS X. Ive added to the map, but you might want to check that out :) On Oct 1, 2007, at 6:48 PM, Parag K Mital wrote: > is it okay that i stole the graphic from shareglobal? i can change > it up if it's not okay. > > http://ccrma.stanford.edu/~pkmital/share/ ccrma.stanford.edu/%7Epkmital/share/> > > > > http://ccrma.stanford.edu/~pkmital/share/ ccrma.stanford.edu/%7Epkmital/share/> > > > > http://ccrma.stanford.edu/~pkmital/share/ ccrma.stanford.edu/%7Epkmital/share/> > > > > vade wrote: >> Nice. I saw this on the Share Global list. Do you guys have a >> Website yet? Ill put it on the main Share.dj splash page. >> >> On Oct 1, 2007, at 6:25 PM, Parag K Mital wrote: >> >>> sorry to plug this... share (http://share.dj/) has come to >>> edinburgh, scotland. >>> please come out if you want to try out any maxmsp patches or >>> jitter (i'll post in maxmsp list as well). thanks. >>> >>> http://ccrma.stanford.edu/~pkmital/share/ >> ccrma.stanford.edu/%7Epkmital/share/> >>> >>> _______________________________________________ >>> jitter mailing list >>> jitter@cycling74.com >>> http://www.cycling74.com/mailman/listinfo/jitter >> >> *v a d e //* >> >> *www.vade.info* >> *abstrakt.vade.info* >> >> >> >> --------------------------------------------------------------------- >> --- >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter >> > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter v a d e // www.vade.info abstrakt.vade.info -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071001/13462c1e/attachment.htm From rej at 2uptech.com Mon Oct 1 17:40:36 2007 From: rej at 2uptech.com (Randy Jones) Date: Mon Oct 1 17:40:44 2007 Subject: [jitter] More motion tracking!! In-Reply-To: <1c84e.4701460b@www.cycling74.com> References: <1c84e.4701460b@www.cycling74.com> Message-ID: you can try 2up.jit.centroids. -Randy On Oct 1, 2007, at 12:10 PM, Tarik wrote: > > Yes, also I am hopping on board the train called motion tracking. > > I've been fooling around with then cv.jit objects for a little > while know but don't really know how to solve this problem: > > I want to write a patch which registers moving objects of any color > (people filmed from above) against any background. So I calculate > the difference between consecutive frames. > > Great, so now I've got moving people walking around as trackable > blobs. But there are 2 problems: > > The computer forgets about them as soon as they stop moving (they > "dissapear" because the computer only sees movement): I want the > computer to remember them until they start moving again. > > Also, I'd like to improve the way that cv.jit.blobs.sort works: I > want it to not only see how close the blobs from this frame are to > the blobs from the previous one. I want it to see how close the > blobs from this frame are to the EXPECTED positions of the blobs > from the previous frame (taking into account their speed and > direction). > > I'm hoping some of you will be kind enough to give me some good > pointers 'cause I'm now trying to make my own cv.jit.blobs.sort and > blob-remembering algorithm in Java and quite frankly it sucks * > $#@!, big time. > > Thanks! > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From pkmital at gmail.com Mon Oct 1 18:03:24 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 18:03:38 2007 Subject: [jitter] share edinburgh In-Reply-To: References: <470173D3.4060005@gmail.com> <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> <4701793E.2010900@gmail.com> Message-ID: <47018ACC.3050209@gmail.com> hey thanks for letting me know. i had no problems with safari on osx. i've updated it to include flash version check integration. maybe this solves it? let me know if you have a chance. thanks- vade wrote: > Hrm. that page is causing safari to crash on OS X. Ive added to the > map, but you might want to check that out :) > > On Oct 1, 2007, at 6:48 PM, Parag K Mital wrote: > >> is it okay that i stole the graphic from shareglobal? i can change it >> up if it's not okay. >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> vade wrote: >>> Nice. I saw this on the Share Global list. Do you guys have a >>> Website yet? Ill put it on the main Share.dj splash page. >>> >>> On Oct 1, 2007, at 6:25 PM, Parag K Mital wrote: >>> >>>> sorry to plug this... share (http://share.dj/) has come to >>>> edinburgh, scotland. >>>> please come out if you want to try out any maxmsp patches or jitter >>>> (i'll post in maxmsp list as well). thanks. >>>> >>>> http://ccrma.stanford.edu/~pkmital/share/ >>>> >>>> >>>> _______________________________________________ >>>> jitter mailing list >>>> jitter@cycling74.com >>>> http://www.cycling74.com/mailman/listinfo/jitter >>> >>> *v a d e //* >>> >>> *www.vade.info * >>> *abstrakt.vade.info* >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> jitter mailing list >>> jitter@cycling74.com >>> http://www.cycling74.com/mailman/listinfo/jitter >>> >>> >>> >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter > > *v a d e //* > > *www.vade.info* > *abstrakt.vade.info* > > > > ------------------------------------------------------------------------ > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From pkmital at gmail.com Mon Oct 1 18:47:52 2007 From: pkmital at gmail.com (Parag K Mital) Date: Mon Oct 1 18:47:57 2007 Subject: [jitter] share edinburgh In-Reply-To: References: <470173D3.4060005@gmail.com> <8CB8DD32-87A3-425F-9871-0E05A650C315@mac.com> <4701793E.2010900@gmail.com> Message-ID: <47019538.4020604@gmail.com> hey i've dumped the nice graphics, javascript, and flash player 9 for flash 8. any problems now? vade wrote: > Hrm. that page is causing safari to crash on OS X. Ive added to the > map, but you might want to check that out :) > > On Oct 1, 2007, at 6:48 PM, Parag K Mital wrote: > >> is it okay that i stole the graphic from shareglobal? i can change it >> up if it's not okay. >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> http://ccrma.stanford.edu/~pkmital/share/ >> >> >> >> >> vade wrote: >>> Nice. I saw this on the Share Global list. Do you guys have a >>> Website yet? Ill put it on the main Share.dj splash page. >>> >>> On Oct 1, 2007, at 6:25 PM, Parag K Mital wrote: >>> >>>> sorry to plug this... share (http://share.dj/) has come to >>>> edinburgh, scotland. >>>> please come out if you want to try out any maxmsp patches or jitter >>>> (i'll post in maxmsp list as well). thanks. >>>> >>>> http://ccrma.stanford.edu/~pkmital/share/ >>>> >>>> >>>> _______________________________________________ >>>> jitter mailing list >>>> jitter@cycling74.com >>>> http://www.cycling74.com/mailman/listinfo/jitter >>> >>> *v a d e //* >>> >>> *www.vade.info * >>> *abstrakt.vade.info* >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> jitter mailing list >>> jitter@cycling74.com >>> http://www.cycling74.com/mailman/listinfo/jitter >>> >>> >>> >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter > > *v a d e //* > > *www.vade.info* > *abstrakt.vade.info* > > > > ------------------------------------------------------------------------ > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From lists at lowfrequency.org Tue Oct 2 04:00:34 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Tue Oct 2 03:55:11 2007 Subject: [jitter] Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> References: <1c6db.46fc10e5@www.cycling74.com> <1c813.4700bb37@www.cycling74.com> <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> Message-ID: <53F6B3EE-286B-44A1-ADB7-812A30F290FB@lowfrequency.org> nice example. here's a slight modification - what does this look like? (Hint: not Baywatch) #N vpatcher 576 457 1366 982; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 333 81 67 196617 \$1 \, \$2 1000; #P newex 459 135 59 196617 pack -1. 1.; #P newex 459 113 59 196617 buddy 2; #P newex 397 112 43 196617 float 1.; #P newex 397 140 40 196617 * -1.; #P message 395 169 81 196617 color 1. 0. 0. 1.; #P flonum 377 257 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 376 293 146 196617 param erase_color 0. 0. 0. \$1; #P newex 247 416 199 196617 jit.gl.videoplane test @transform_reset 2; #P newex 265 385 143 196617 jit.gl.slab test @dim 720 480; #P newex 247 359 372 196617 jit.gl.slab test @file co.accum.jxs @param erase_color 0 0 0 0.2 @dim 720 480; #P newex 247 333 221 196617 jit.gl.texture test @name scene @dim 720 480; #P newex 48 76 48 196617 loadbang; #P toggle 48 241 15 0; #P newex 48 259 67 196617 prepend fsaa; #P newex 275 160 104 196617 pak position 0. 0. -2.; #P message 260 81 67 196617 -1. \, 1. 1000; #P newex 306 119 40 196617 line 0.; #P newex 48 279 227 196617 jit.window test @depthbuffer 1 @doublebuffer 1; #P newex 48 178 50 196617 t b erase; #P toggle 48 139 15 0; #P newex 48 158 57 196617 qmetro 30; #P window linecount 2; #P newex 275 201 234 196617 jit.gl.gridshape test @shape plane @capture scene @color 1. 0. 0. 1. @scale 0.6 0.4 1.; #P window linecount 1; #P newex 48 203 199 196617 jit.gl.render test @erase_color 0. 0. 0. 1.; #P comment 68 241 219 196617 enable fsaa and erase_color trails disappear; #P connect 12 0 4 0; #P connect 4 0 3 0; #P connect 3 0 5 0; #P connect 5 0 1 0; #P connect 5 1 1 0; #P connect 11 0 10 0; #P connect 10 0 6 0; #P connect 5 0 13 0; #P connect 17 0 14 0; #P connect 13 0 14 0; #P connect 14 0 16 0; #P connect 12 0 8 0; #P connect 14 0 15 0; #P connect 9 0 2 0; #P connect 19 0 2 0; #P connect 24 0 7 0; #P connect 8 0 7 0; #P connect 7 0 9 1; #P connect 23 0 24 0; #P connect 18 0 17 0; #P connect 7 1 21 0; #P connect 21 0 20 0; #P connect 20 0 21 1; #P connect 21 0 22 0; #P connect 22 0 23 0; #P connect 20 0 22 1; #P connect 22 1 23 1; #P fasten 15 0 14 1 270 407 629 407 629 351 614 351; On Oct 1, 2007, at 2:39 PM, Wesley Smith wrote: > #P window setfont "Sans Serif" 9.; > #P window linecount 1; > #P newex 247 416 199 196617 jit.gl.videoplane test @transform_reset 2; > #P newex 261 390 143 196617 jit.gl.slab test @dim 720 480; > #P newex 247 359 372 196617 jit.gl.slab test @file co.accum.jxs @param > erase_color 0 0 0 0.2 @dim 720 480; > #P newex 247 333 221 196617 jit.gl.texture test @name scene @dim > 720 480; > #P newex 48 76 48 196617 loadbang; > #P toggle 48 241 15 0; > #P newex 48 259 67 196617 prepend fsaa; > #P newex 275 182 104 196617 pak position 0. 0. -2.; > #P message 306 145 67 196617 -1. \, 1. 1000; > #P newex 306 163 40 196617 line 0.; > #P newex 48 279 227 196617 jit.window test @depthbuffer 1 > @doublebuffer 1; > #P newex 48 178 50 196617 t b erase; > #P toggle 48 139 15 0; > #P newex 48 158 57 196617 qmetro 30; > #P newex 275 201 234 196617 jit.gl.gridshape test @shape plane > @capture scene; > #P newex 48 203 199 196617 jit.gl.render test @erase_color 0. 0. 0. > 1.; > #P comment 68 241 219 196617 enable fsaa and erase_color trails > disappear; > #P connect 14 0 16 0; > #P connect 14 0 15 0; > #P connect 15 0 14 1; > #P connect 13 0 14 0; > #P connect 5 0 1 0; > #P connect 5 0 13 0; > #P connect 5 1 1 0; > #P connect 9 0 2 0; > #P connect 12 0 4 0; > #P connect 12 0 8 0; > #P connect 4 0 3 0; > #P connect 3 0 5 0; > #P connect 11 0 10 0; > #P connect 10 0 6 0; > #P connect 7 1 8 0; > #P connect 8 0 7 0; > #P connect 7 0 9 1; > #P window clipboard copycount 17; From lists at lowfrequency.org Tue Oct 2 04:03:48 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Tue Oct 2 03:58:39 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> References: <1079b050710010639s7a0e97eau73a17011aa6be3cd@mail.gmail.com> <1c823.47010087@www.cycling74.com> <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> Message-ID: I vote for @capture_layer X Would be very nice! Doing it in jit.gl.sketch is what I normally do, but it is clunky (hard to edit/replace commands - even with all the abstractions available) cheers evan On Oct 1, 2007, at 3:21 PM, Wesley Smith wrote: >> Btw what is the most convenient way to render multiple objects to >> the same texture? I was hoping that @capture scene could simply be >> applied to multiple objects, but it only seems to work with one at >> a time. >> > > That's a tricky one. There are 3 ways to render to texture: > > 1) @capture, only works for that object > 2) @capture with jit.gl.sketch and multiple drawobject commands > 3) use jit.gl.lua and jit.gl.begincapture/jit.gl.endcapture commands > > and this made me think of another possibility that might be quite > useful for a future version of Jitter > > jit.gl.texture @capture_layer . This would render all all objects > assigned to a layer to a texture. hmmm. will have to think about > this some more. > > wes > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From autogusto at gmail.com Tue Oct 2 04:17:20 2007 From: autogusto at gmail.com (autogusto) Date: Tue Oct 2 04:17:28 2007 Subject: [jitter] Re: what is the java version that i should download In-Reply-To: <1c775.46fe5f5a@www.cycling74.com> Message-ID: <1c880.47021aaf@www.cycling74.com> what is the java version that i should download for windows? it keeps crashing, i download 2.0, although it says java 6.0 and it crash. so i install java 1.4.2 and i got this errors java lang, no class deffounderror com/cycling74/jitter/jitter object, etc. error couldnt loadclass error could not find jitter.jar From autogusto at gmail.com Tue Oct 2 04:19:38 2007 From: autogusto at gmail.com (autogusto) Date: Tue Oct 2 04:19:39 2007 Subject: [jitter] Re: Re: how to see the grab to disk recording? In-Reply-To: <88330640-1191080059-cardhu_decombobulator_blackberry.rim.net-854912563-@bxe014.bisx.prod.on.blackber> Message-ID: <1c881.47021b3a@www.cycling74.com> jit.record only allow me to record only video, so to use the mating machineone looks to tricky, it is more clean to use the grab to disk function although why i can't see the actual recording?, it will be in the future?, like imovie does? From mattijs at smadsteck.nl Tue Oct 2 04:28:15 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Tue Oct 2 04:28:17 2007 Subject: [jitter] Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710010721s21d2820ame782ee38784ad763@mail.gmail.com> Message-ID: <1c883.47021d3f@www.cycling74.com> I see. So: 1) @capture, only works for that object 2) @capture with jit.gl.sketch and multiple drawobject commands 3) use jit.gl.lua and jit.gl.begincapture/jit.gl.endcapture commands 4) use to_texture with jit.gl.render 5) @capture with jit.gl.render 6) depth_grab (only for depth) 7) copy_texture with jit.gl.render 8) drawswap -> jit.matrix -> jit.gl.texture ? Is this a complete list of available methods to render to a texture? Maybe we can work out an example that illustrates the preferred and most reliable method of rendering a scene, capturing it to a texture and processing it with a slab. Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From mattijs at smadsteck.nl Tue Oct 2 04:29:36 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Tue Oct 2 04:29:45 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <53F6B3EE-286B-44A1-ADB7-812A30F290FB@lowfrequency.org> Message-ID: <1c884.47021d90@www.cycling74.com> Quote: lists@lowfrequency.or wrote on Tue, 02 October 2007 11:55 ---------------------------------------------------- > nice example. > > here's a slight modification - what does this look like? (Hint: not > Baywatch) > I can't get this to work, when I paste it in a patcher window nothing happens.. -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From autogusto at gmail.com Tue Oct 2 04:59:47 2007 From: autogusto at gmail.com (autogusto) Date: Tue Oct 2 04:59:48 2007 Subject: [jitter] wich weird version of java in windows should i install? Message-ID: <1c886.470224a1@www.cycling74.com> I'm trying to get java objects to work in win xp profesional 2000, using last max 4.6.3 and jitter 4.6 so when i start max the maxwindows says basically that it could not find java 2 runtime environment s o the only version in java sun that first appears in every place is java 6 update 2, i download that but max crash at launch i heard that java change their versions name (to make everything more complex) so 6 it's really 1.6 version so i should download 1.2 i download jre- 1.2.2 and it doesn't crash though send this error error: could nof load class 'com/cycling74/jitter/jitterobject error could not find jitter jar there is many many java downloads around and since i don't know nothing about java i need help to understand what i have to download to make my patch work Thanks From gioparte at gmail.com Tue Oct 2 08:05:16 2007 From: gioparte at gmail.com (livio) Date: Tue Oct 2 08:05:20 2007 Subject: [jitter] Re: WideAngle/FishEye-Lens - How to compensate? In-Reply-To: <175ed.45dd8d29@www.cycling74.com> Message-ID: <1c899.4702501c@www.cycling74.com> Hello, Joshua's patch works great, but yes it would be handy to make the process on GPU. has anyone worked on it? I'd do it myself but I'm still getting in touch with shaders, and it'll take a little while yet.. Thank you GP -- -- oivil.eu From lists at lowfrequency.org Tue Oct 2 08:45:59 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Tue Oct 2 08:40:33 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c884.47021d90@www.cycling74.com> References: <1c884.47021d90@www.cycling74.com> Message-ID: <8FBC7FC9-B615-4B66-BBC9-7A60175D7F4A@lowfrequency.org> do you have Wes's shader file (accum.co.jxs) in the same folder? i didn't re-include that in the body of my message cheers evan On Oct 2, 2007, at 11:29 AM, Mattijs Kneppers wrote: > > Quote: lists@lowfrequency.or wrote on Tue, 02 October 2007 11:55 > ---------------------------------------------------- >> nice example. >> >> here's a slight modification - what does this look like? (Hint: not >> Baywatch) >> > > I can't get this to work, when I paste it in a patcher window > nothing happens.. > > > -- > SmadSteck - http://www.smadsteck.nl > Hard- and software for interactive audiovisual sampling > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From Dynamicell at hotmail.com Tue Oct 2 08:58:02 2007 From: Dynamicell at hotmail.com (Nicholas C. Raftis III) Date: Tue Oct 2 08:58:05 2007 Subject: [jitter] Re: my jitter project, now screening in amsterdam: [HOLLER MONSTER] In-Reply-To: <1c865.47017744@www.cycling74.com> Message-ID: <1c89d.47025c79@www.cycling74.com> hahah nice! Small world, I love Otto (hes always on tour! I miss him), and Dan Doormouse is finally warming up to me. David is a cool guy, really into this kind of music and heavy in the motiongraphics community. Seems to randomly know everyone. Keep in touch! Add me if you got AIM! Peace mate! -- -=ili!ili=- www.Axiom-Crux.net -=ili!ili=- From ico at vt.edu Tue Oct 2 09:21:53 2007 From: ico at vt.edu (Ivica Ico Bukvic) Date: Tue Oct 2 09:21:58 2007 Subject: [jitter] Re: WideAngle/FishEye-Lens - How to compensate? In-Reply-To: <1c899.4702501c@www.cycling74.com> References: <175ed.45dd8d29@www.cycling74.com> <1c899.4702501c@www.cycling74.com> Message-ID: <004101c80507$f72e8470$0c00a8c0@icobadassmbp> Max/MSP comes with a fisheye shader but it has not worked for me on either Windows or a Mac machine. That being said, as an academic exercise I did release a collection of shaders titled "shaders ahoy!" that are based on photobooth filters which also include a fisheye shader that will offload such processing to the GPU (obviously only if the GPU is shader-capable). You can download the collection including example patch at http://ico.bukvic.net/Max/ Hope this helps! Best wishes, Ivica Ico Bukvic, D.M.A. Composition, Music Technology, CCTAD, CHCI Virginia Tech Dept. of Music - 0240 Blacksburg, VA 24061 (540) 231-6139 (540) 231-5034 (fax) ico@vt.edu http://www.music.vt.edu/people/faculty/bukvic/ > -----Original Message----- > From: jitter-bounces@cycling74.com [mailto:jitter-bounces@cycling74.com] > On Behalf Of livio > Sent: Tuesday, October 02, 2007 10:05 AM > To: jitter@cycling74.com > Subject: [jitter] Re: WideAngle/FishEye-Lens - How to compensate? > > > Hello, > Joshua's patch works great, but yes it would be handy to make the process > on GPU. has anyone worked on it? > I'd do it myself but I'm still getting in touch with shaders, and it'll > take a little while yet.. > Thank you > GP > -- > -- > oivil.eu > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From andrewb at cycling74.com Tue Oct 2 09:27:53 2007 From: andrewb at cycling74.com (Andrew Benson) Date: Tue Oct 2 09:28:00 2007 Subject: [jitter] Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c883.47021d3f@www.cycling74.com> References: <1c883.47021d3f@www.cycling74.com> Message-ID: <47026379.3060207@cycling74.com> Right now, the Recipe 40:SceneWarp patch is probably the best, most reliable example for doing texture readback of OpenGL scenes. Doing slab processing on the output should be pretty straightforward. AB > Maybe we can work out an example that illustrates the preferred and most reliable method of rendering a scene, capturing it to a texture and processing it with a slab. > > Mattijs > > From wesley.hoke at gmail.com Tue Oct 2 09:32:42 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Tue Oct 2 09:32:42 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <8FBC7FC9-B615-4B66-BBC9-7A60175D7F4A@lowfrequency.org> References: <1c884.47021d90@www.cycling74.com> <8FBC7FC9-B615-4B66-BBC9-7A60175D7F4A@lowfrequency.org> Message-ID: <1079b050710020832n249eced8q399aaa1dc68f075c@mail.gmail.com> I think you're missing a chunk of text. I just get a blank patch, but a jit.window does pop up. wes On 10/2/07, evan.raskob [lists] wrote: > do you have Wes's shader file (accum.co.jxs) in the same folder? i > didn't re-include that in the body of my message > > cheers > evan > > > On Oct 2, 2007, at 11:29 AM, Mattijs Kneppers wrote: > > > > > Quote: lists@lowfrequency.or wrote on Tue, 02 October 2007 11:55 > > ---------------------------------------------------- > >> nice example. > >> > >> here's a slight modification - what does this look like? (Hint: not > >> Baywatch) > >> > > > > I can't get this to work, when I paste it in a patcher window > > nothing happens.. > > > > > > -- > > SmadSteck - http://www.smadsteck.nl > > Hard- and software for interactive audiovisual sampling > > _______________________________________________ > > jitter mailing list > > jitter@cycling74.com > > http://www.cycling74.com/mailman/listinfo/jitter > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From lists at lowfrequency.org Tue Oct 2 10:08:25 2007 From: lists at lowfrequency.org (evan.raskob [lists]) Date: Tue Oct 2 10:02:58 2007 Subject: [jitter] Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710020832n249eced8q399aaa1dc68f075c@mail.gmail.com> References: <1c884.47021d90@www.cycling74.com> <8FBC7FC9-B615-4B66-BBC9-7A60175D7F4A@lowfrequency.org> <1079b050710020832n249eced8q399aaa1dc68f075c@mail.gmail.com> Message-ID: d'oh! here it is again. the mailing list might mangle some of the longer lines. max v2; #N vpatcher 253 346 1043 871; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P message 333 81 67 196617 \$1 \, \$2 1000; #P newex 459 135 59 196617 pack -1. 1.; #P newex 459 113 59 196617 buddy 2; #P newex 397 112 43 196617 float 1.; #P newex 397 140 40 196617 * -1.; #P message 395 169 81 196617 color 1. 0. 0. 1.; #P flonum 377 257 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 376 293 146 196617 param erase_color 0. 0. 0. \$1; #P newex 247 416 199 196617 jit.gl.videoplane test @transform_reset 2; #P newex 265 385 143 196617 jit.gl.slab test @dim 720 480; #P newex 247 359 387 196617 jit.gl.slab test @file co.accum.jxs @param erase_color 0. 0. 0. 0.02 @dim 720 480; #P newex 247 333 221 196617 jit.gl.texture test @name scene @dim 720 480; #P newex 48 76 48 196617 loadbang; #P newex 275 160 104 196617 pak position 0. 0. -2.; #P message 260 81 67 196617 -1. \, 1. 1000; #P newex 306 119 40 196617 line 0.; #P newex 48 279 227 196617 jit.window test @depthbuffer 1 @doublebuffer 1; #P newex 48 178 50 196617 t b erase; #P toggle 48 139 15 0; #P newex 48 158 57 196617 qmetro 30; #P window linecount 2; #P newex 275 201 234 196617 jit.gl.gridshape test @shape plane @capture scene @color 1. 0. 0. 1. @scale 0.6 0.4 1.; #P window linecount 1; #P newex 48 203 199 196617 jit.gl.render test @erase_color 0. 0. 0. 1.; #P connect 9 0 3 0; #P connect 3 0 2 0; #P connect 2 0 4 0; #P connect 4 0 0 0; #P connect 4 1 0 0; #P connect 4 0 10 0; #P connect 10 0 11 0; #P connect 14 0 11 0; #P connect 11 0 13 0; #P connect 9 0 7 0; #P connect 11 0 12 0; #P connect 16 0 1 0; #P connect 8 0 1 0; #P connect 7 0 6 0; #P connect 21 0 6 0; #P connect 6 0 8 1; #P connect 20 0 21 0; #P connect 15 0 14 0; #P connect 6 1 18 0; #P connect 18 0 17 0; #P connect 17 0 18 1; #P connect 18 0 19 0; #P connect 19 0 20 0; #P connect 17 0 19 1; #P connect 19 1 20 1; #P fasten 12 0 11 1 270 407 629 407 629 351 629 351; #P pop; On Oct 2, 2007, at 4:32 PM, Wesley Smith wrote: > I think you're missing a chunk of text. I just get a blank patch, but > a jit.window does pop up. > > wes > > On 10/2/07, evan.raskob [lists] wrote: >> do you have Wes's shader file (accum.co.jxs) in the same folder? i >> didn't re-include that in the body of my message >> >> cheers >> evan >> >> >> On Oct 2, 2007, at 11:29 AM, Mattijs Kneppers wrote: >> >>> >>> Quote: lists@lowfrequency.or wrote on Tue, 02 October 2007 11:55 >>> ---------------------------------------------------- >>>> nice example. >>>> >>>> here's a slight modification - what does this look like? (Hint: >>>> not >>>> Baywatch) >>>> >>> >>> I can't get this to work, when I paste it in a patcher window >>> nothing happens.. >>> >>> >>> -- >>> SmadSteck - http://www.smadsteck.nl >>> Hard- and software for interactive audiovisual sampling >>> _______________________________________________ >>> jitter mailing list >>> jitter@cycling74.com >>> http://www.cycling74.com/mailman/listinfo/jitter >> >> _______________________________________________ >> jitter mailing list >> jitter@cycling74.com >> http://www.cycling74.com/mailman/listinfo/jitter >> > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter From mattijs at smadsteck.nl Tue Oct 2 11:11:43 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Tue Oct 2 11:11:44 2007 Subject: [jitter] Re: Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <47026379.3060207@cycling74.com> Message-ID: <1c8ae.47027bcf@www.cycling74.com> Thanks Andrew, In other words: give every object in the scene a unique name and send a message 'drawobject ' for every object to one jit.gl.sketch that has @capture . Route the texture through a slab, put the output of the slab on a videoplane. All within the same render context. Is it true that this method doesn't support the use of different layers for the various objects in a scene? Cheers, Mattijs Quote: andrewb@cycling74.com wrote on Tue, 02 October 2007 17:27 ---------------------------------------------------- > Right now, the Recipe 40:SceneWarp patch is probably the best, most > reliable example for doing texture readback of OpenGL scenes. Doing > slab processing on the output should be pretty straightforward. > > AB > > Maybe we can work out an example that illustrates the preferred and most reliable method of rendering a scene, capturing it to a texture and processing it with a slab. > > > > Mattijs > > > > > > ---------------------------------------------------- -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From wesley.hoke at gmail.com Tue Oct 2 11:18:19 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Tue Oct 2 11:18:23 2007 Subject: [jitter] Re: Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c8ae.47027bcf@www.cycling74.com> References: <47026379.3060207@cycling74.com> <1c8ae.47027bcf@www.cycling74.com> Message-ID: <1079b050710021018i539f1529madc3b7482ef16e68@mail.gmail.com> > In other words: give every object in the scene a unique name and send a message 'drawobject ' for every object to one jit.gl.sketch that has @capture . Route the texture through a slab, put the output of the slab on a videoplane. All within the same render context. > > Is it true that this method doesn't support the use of different layers for the various objects in a scene? > Yes, it doesn't respect layering because you're explicity telling the objects to draw. Render to texture with groups of objects and layering is something we're thinking about for future releases though. wes From batchku at gmail.com Tue Oct 2 14:39:29 2007 From: batchku at gmail.com (batchku) Date: Tue Oct 2 14:39:31 2007 Subject: [jitter] Announcement: 2008 Spark Festival Call for Works Message-ID: <1c8c9.4702ac80@www.cycling74.com> Dear all, It is my pleasure to announce the 6th annual Spark Festival for Electronic Music and Art. Below you will find the call for works. Site is: http://spark.cla.umn.edu/ Call is: http://spark.cla.umn.edu/submissions.html --------------------------- CALL FOR ARTISTS, COMPOSERS, and PRESENTERS Submission Deadline: 11:59pm PST, October 26, 2007 (postmarked) The University of Minnesota West Bank Arts Quarter is proud to present the 2008 Spark Festival of Electronic Music and Art, February 26-March 2. The festival will be held on the Minneapolis campus of the University of Minnesota (USA) and neighboring Minneapolis performing arts venues, and will feature guest artists Iancu Dumitrescu, Anna-Maria Avram, Richard Devine, Paul Demarinis, and others to be announced. Starting this year, Spark is cosponsored by the University of Minnesota’s new Interdisciplinary Program in Collaborative Arts (IPCA), a new initiative that encourages and invites cross-genre works in the University arts community. Now in its sixth year, the Spark Festival showcases the newest groundbreaking works of digital music and art. Last year's festival included innovative works by over one hundred international composers and artists, including featured guest artists Morton Subotnick, Paul Birken, and Zeitgeist. Leading scholars and technology specialists also presented papers relating to new technology and creativity. Audiences for the concerts, installations, and lectures last year totaled approximately 4,000 people and garnered multiple mentions in local and national media. Spark invites submissions of art, dance, theater, and music works incorporating new media, including electroacoustic concert music, experimental electronica, theatrical and dance works, installations, kinetic sculpture, artbots, video, and other non- traditional genres. Spark also invites submission of scholarly papers on Collaborative Arts, Interactivity, Cognition, Compositional and Artistic Process, Social and Ethical Issues in the Arts, Art, Music, Video, Film, Animation, Theater, Dance, Innovative Use of Technology in Education, Scientific Visualization, Virtual Reality , intermedia composition, performance, human-computer interaction, software/hardware development, aesthetics, and history and all topics related to the creation of new media art and music. For Spark 2008, we are particularly interested in papers discussing collaborative and interdisciplinary work; but submissions outside this topic are also welcome. All accepted papers will be published as part of the Spark proceedings. From andrewb at cycling74.com Tue Oct 2 17:32:24 2007 From: andrewb at cycling74.com (andrew benson) Date: Tue Oct 2 17:32:23 2007 Subject: [jitter] [sharingisrad]lost at sea Message-ID: <4702D508.7060703@cycling74.com> Hi all, Here is a little patch I cooked up for laughs that demonstrates a classic rolling waves animation using OpenGL, complete with bobbing floaters. http://pile.pixlpa.com/patches/buoys.zip For those that are into GLSL, the included shader makes use of the "discard()" message to manage transparency while still using a depthbuffer. Best, Andrew B. From i_i at gmx.net Wed Oct 3 01:47:21 2007 From: i_i at gmx.net (nesa) Date: Wed Oct 3 01:49:46 2007 Subject: [jitter] [sharingisrad]lost at sea In-Reply-To: <4702D508.7060703@cycling74.com> References: <4702D508.7060703@cycling74.com> Message-ID: <60F2DC5D-7DA7-4358-B852-E3780B4DABA7@gmx.net> It's so cute! And lumaditch is the best shader name ever. thanks, nesa From mattijs at smadsteck.nl Wed Oct 3 03:13:54 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Wed Oct 3 03:13:56 2007 Subject: [jitter] Re: Re: Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1079b050710021018i539f1529madc3b7482ef16e68@mail.gmail.com> Message-ID: <1c8f4.47035d51@www.cycling74.com> Quote: wesley.hoke@gmail.com wrote on Tue, 02 October 2007 19:18 ---------------------------------------------------- > > In other words: give every object in the scene a unique name and send a message 'drawobject ' for every object to one jit.gl.sketch that has @capture . Route the texture through a slab, put the output of the slab on a videoplane. All within the same render context. > > > > Is it true that this method doesn't support the use of different layers for the various objects in a scene? > > > > Yes, it doesn't respect layering because you're explicity telling the > objects to draw. Render to texture with groups of objects and > layering is something we're thinking about for future releases though. Ah.. but if you render a scene you need either layers or non-automatic rendering (banging the objects in a custom order depending on the distance to the camera). Does the drawobject with jit.gl.sketch method allow for non-automatic rendering? I don't really see how.. Btw could it be true that the drawobject message is not documented in the html help of either jit.gl.sketch or GL Group? Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From mattijs at smadsteck.nl Wed Oct 3 04:38:34 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Wed Oct 3 04:38:36 2007 Subject: [jitter] Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: Message-ID: <1c8fa.4703712a@www.cycling74.com> Quote: lists@lowfrequency.or wrote on Tue, 02 October 2007 18:02 ---------------------------------------------------- > d'oh! > > here it is again. > the mailing list might mangle some of the longer lines. ..nice. Reminds me of a black, talking sports car of some sorts.. Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From jurgen at visualkitchen.org Wed Oct 3 06:32:34 2007 From: jurgen at visualkitchen.org (Jurgen Van Gemert) Date: Wed Oct 3 06:32:47 2007 Subject: [jitter] jit.gl.nurbs Message-ID: Hi list i was wondering about the RAND button in the help file connected to the Jit.gl.nurbs object. Is there a very easy solution to have some interpolation between two random "values".... regards Jurgen From yair99 at gmail.com Wed Oct 3 06:46:08 2007 From: yair99 at gmail.com (yair reshef) Date: Wed Oct 3 06:46:11 2007 Subject: [jitter] jit.gl.nurbs In-Reply-To: References: Message-ID: <1b1605c20710030546l6bb34809v7abf44a53c8bac90@mail.gmail.com> no, jit.xfade between two noisy matrix. On 10/3/07, Jurgen Van Gemert wrote: > > Hi list > > i was wondering about the RAND button in the help file connected to > the Jit.gl.nurbs object. Is there a very easy solution to have some > interpolation between two random "values".... > > > regards > > Jurgen > > > > > > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071003/1522d923/attachment.htm From andrewb at cycling74.com Wed Oct 3 09:12:40 2007 From: andrewb at cycling74.com (Andrew Benson) Date: Wed Oct 3 09:12:45 2007 Subject: [jitter] Re: Re: Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on another In-Reply-To: <1c8f4.47035d51@www.cycling74.com> References: <1c8f4.47035d51@www.cycling74.com> Message-ID: <4703B168.9030203@cycling74.com> jit.gl.sketch will render the objects in the order that they appear in the list. For example,"drawobject a 0,drawobject b 0,drawobject c 0" will render "a" first, then "b", then "c". Look in the "object_messages" portion of the help patch. It is admittedly an underdocumented feature, but you should be able to work it out. Best, Andrew B. From derrickgiscloux at free.fr Wed Oct 3 09:28:15 2007 From: derrickgiscloux at free.fr (Derrick Giscloux) Date: Wed Oct 3 09:28:15 2007 Subject: [jitter] camera messages Message-ID: <1c919.4703b50e@www.cycling74.com> hello, I search a way to have the message "camera x y z" to [jit.gl.render] not affecting one element (ex: a [jit.gl.videoplane]). Is it possible? I tryed the "inherit_transform" messages without success. Thank you. From dan at danwinckler.com Wed Oct 3 09:31:48 2007 From: dan at danwinckler.com (Dan Winckler) Date: Wed Oct 3 09:31:57 2007 Subject: [jitter] camera messages In-Reply-To: <1c919.4703b50e@www.cycling74.com> References: <1c919.4703b50e@www.cycling74.com> Message-ID: [jit.gl.videoplane @transform_reset 2], I believe. From mattijs at smadsteck.nl Wed Oct 3 09:35:44 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Wed Oct 3 09:35:46 2007 Subject: [jitter] Re: Re: Re: Re: Re: Re: Re: erase_color with half transparancy works on one videocard, not on anoth In-Reply-To: <4703B168.9030203@cycling74.com> Message-ID: <1c91b.4703b6d0@www.cycling74.com> Quote: andrewb@cycling74.com wrote on Wed, 03 October 2007 17:12 ---------------------------------------------------- > jit.gl.sketch will render the objects in the order that they appear in > the list. For example,"drawobject a 0,drawobject b 0,drawobject c 0" > will render "a" first, then "b", then "c". Look in the > "object_messages" portion of the help patch. It is admittedly an > underdocumented feature, but you should be able to work it out. > > Best, > Andrew B. > ---------------------------------------------------- Ah, now the puzzle is complete! Perfect, I think the time has come to rework our scene rendering system :) Thanks a lot, Mattijs -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From autogusto at gmail.com Wed Oct 3 09:44:05 2007 From: autogusto at gmail.com (autogusto) Date: Wed Oct 3 09:44:06 2007 Subject: [jitter] to know what application the O.S. is focused in max Message-ID: <1c91d.4703b8c5@www.cycling74.com> how can i know if an external application its at the front of max? for example, i'm opening an external application from max in windows and this application goes fullscreen so if you quit you have the max patch behind but for some reason i need to make a bang when you quit the external application the issue is that i need to know when so can i know what application its the S.O. focused on? (like to know what application (or window) the SO is choosing by control + tab or command + tab) thanks From jazmatajz at gmx.net Wed Oct 3 10:28:33 2007 From: jazmatajz at gmx.net (jasmin) Date: Wed Oct 3 10:28:35 2007 Subject: [jitter] Re: WideAngle/FishEye-Lens - How to compensate? In-Reply-To: <158d8.4580147e@www.cycling74.com> Message-ID: <1c926.4703c330@www.cycling74.com> hope this helps j http://www.cycling74.com/forums/index.php?t=msg&th=28623&start=0&rid=6113&S=c2fd20f6bdef246de525914c92b972f2 -- jaz From cbirkholz at mcad.edu Wed Oct 3 15:13:33 2007 From: cbirkholz at mcad.edu (JimBuck) Date: Wed Oct 3 15:13:34 2007 Subject: [jitter] tracking motion on a mouth Message-ID: <1c959.470405fc@www.cycling74.com> I am creating an installation which requires me to track the motion of viewers entering the space and more specifically tracking the movement of there mouths when they move or talk. Ideally I would like to have a black bar placed over the viewers mouth when an instance occured like speaking. I have been using the some of the subtractive methods for recognizing movements but im not sure if this get's too specific to even track. The space is all white so I figure theres a chance....after all. There's always a possiblity with max right? Cheers everyone. From roby at arts.lu Wed Oct 3 16:08:34 2007 From: roby at arts.lu (Roby Steinmetzer) Date: Wed Oct 3 16:08:42 2007 Subject: [jitter] tracking motion on a mouth In-Reply-To: <1c959.470405fc@www.cycling74.com> References: <1c959.470405fc@www.cycling74.com> Message-ID: <9A6BC2E0-4AD3-44CF-AA60-A47784A1E63C@arts.lu> On 3 oct. 07, at 23:13, JimBuck wrote: > > I am creating an installation which requires me to track the motion > of viewers entering the space and more specifically tracking the > movement of there mouths when they move or talk. Ideally I would > like to have a black bar placed over the viewers mouth when an > instance occured like speaking. I have been using the some of the > subtractive methods for recognizing movements but im not sure if > this get's too specific to even track. The space is all white so I > figure theres a chance....after all. > There's always a possiblity with max right? Yes, here is one: http://www.maxfactor.com ;-) Roby From i_i at gmx.net Wed Oct 3 16:54:39 2007 From: i_i at gmx.net (nesa) Date: Wed Oct 3 16:56:47 2007 Subject: [jitter] tracking motion on a mouth In-Reply-To: <1c959.470405fc@www.cycling74.com> References: <1c959.470405fc@www.cycling74.com> Message-ID: <23FEE0CD-79CD-4825-AE54-7937D16033F4@gmx.net> It won't be easy, but luckily you got cv.jit library to help you along the way. There you'll find cv.jit.faces object which can be of particular help. I had one simple project where I needed to track specific parts of the human face, so the cv.jit.faces would find the bounding box of the face, and then using typical human face proportions would try to locate handy points for tracking edges of the mouth, tip of the chin, nose and eyes. Also, try to search the list/forum for the 'cv.jit.faces', there were some discussions about the object. best, nesa From jaime.oliver2 at gmail.com Wed Oct 3 18:42:28 2007 From: jaime.oliver2 at gmail.com (Jaime Oliver) Date: Wed Oct 3 18:42:35 2007 Subject: [jitter] tracking motion on a mouth In-Reply-To: <9A6BC2E0-4AD3-44CF-AA60-A47784A1E63C@arts.lu> References: <1c959.470405fc@www.cycling74.com> <9A6BC2E0-4AD3-44CF-AA60-A47784A1E63C@arts.lu> Message-ID: <616283880710031742v245d379cja8718dfc7aae5889@mail.gmail.com> > > There's always a possiblity with max right? > > Yes, here is one: http://www.maxfactor.com ;-) > hey!!! you got me looking at this page thinking it was some sort of conceptual software! j -- Jaime E Oliver LR joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA From danrurro at yahoo.com Thu Oct 4 00:25:37 2007 From: danrurro at yahoo.com (dan.r) Date: Thu Oct 4 00:25:47 2007 Subject: [jitter] loading a list of movies in a Sequence into poly~movie Message-ID: <1c97f.4704875e@www.cycling74.com> hi list im loading files from a folder inside the patch folder eg patch folder C:/_videolooper/ folder inside patch folder videomat/ full path C:/_videolooper/videomat/ then load file names to jit.cellblock and at the same time load into a poly~ movie object that im working on. my problem is loading files in into poly~ with the same seg that are loaded into jit.cellblock any help would be appreciated thank for your time dan.r max v2; #N vpatcher 467 49 1332 965; #P origin -799 -98; #P window setfont "Sans Serif" 9.; #P comment 426 718 100 9109513 this way work but not acurate \, it gets messed up; #P window linecount 1; #P newex 270 849 26 9109513 print; #P newex 269 709 27 9109513 t b l; #P comment 562 176 93 9109513 eg:C:/_videolooper/; #P window linecount 2; #P comment 532 287 153 9109513 folder name inside C:/_videolooper/ with material; #P window linecount 1; #P message 573 740 239 9109513 target 5 \, read C:/_videolooper/videomat/anyname.mov; #B color 7; #P window linecount 2; #P comment 545 448 153 9109513 3 sends movie names to jit.cellblock; #P window linecount 0; #P message 270 783 15 9109513; #P window linecount 1; #P message 286 739 104 9109513 set target \$1 \\\, read \$3; #P newex 105 382 66 9109513 r frombrowser; #P newex 145 325 68 9109513 s frombrowser; #P newex 226 20 54 9109513 r tobrowser; #P newex 559 666 56 9109513 s tobrowser; #P number 167 563 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 139 496 38 9109513 unpack; #P newex 269 683 214 9109513 sprintf %ld read C:/_videolooper/videomat/%s%s; #P newex 287 426 45 9109513 loadbang; #P message 375 476 32 9109513 types; #P newex 202 488 60 9109513 prepend set; #P newex 139 462 73 9109513 zl slice 2; #P window linecount 0; #P message 202 517 15 9109513; #P window linecount 1; #P newex 447 247 40 9109513 t b s b; #P newex 491 219 51 9109513 tosymbol; #P message 440 176 29 9109513 path; #N thispatcher; #Q end; #P newobj 440 195 61 9109513 thispatcher; #P message 477 287 47 9109513 videomat; #P newex 426 349 51 9109513 tosymbol; #P newex 426 318 61 9109513 sprintf %s%s; #P newex 426 528 67 9109513 route append; #P message 179 14 40 9109513 clear all; #P newex 426 493 32 9109513 folder; #P newex 426 449 55 9109513 t l b 0 clear; #P newex 426 632 65 9109513 prepend set 0; #P newex 523 583 45 9109513 + 1; #P newex 426 608 51 9109513 pack i s; #P newex 426 584 87 9109513 i; #P newex 426 558 51 9109513 t b s; #P user jit.cellblock 226 56 397 312 3 9 1 16 534 15 0 1 1 0 1 0 1 1 1 17 17 17 170 170 170 99 99 99 0 0 0 191 191 191 0 0 0 255 255 0 1 0 1 0 4 0 0 0; #P comment 484 175 75 9109513 patch path; #P window linecount 7; #P comment 112 683 100 9109513 i need help in this part here...is there a better way of doing it? what im after is as files LOAD in jit.cellblock to load into poly at same time in the same seg; #P user panel 216 670 331 145; #X brgb 241 139 139; #X frgb 0 0 0; #X border 1; #X rounded 0; #X shadow 0; #X done; #P window linecount 3; #P comment 625 696 100 9109513 this is the massage that i want to send to poly; #P fasten 32 0 22 0 110 425 144 425; #P connect 22 0 27 0; #P fasten 4 0 31 0 231 319 150 319; #P connect 27 1 28 0; #P connect 22 1 23 0; #P connect 23 0 21 0; #P connect 30 0 4 0; #P connect 12 0 4 0; #P fasten 6 0 26 0 431 605 274 605; #P connect 26 0 39 0; #P connect 39 0 34 0; #P connect 33 0 34 0; #P connect 34 0 40 0; #P connect 39 1 33 0; #P fasten 5 1 26 1 472 581 376 581; #P fasten 25 0 24 0 292 463 380 463; #P fasten 20 1 14 0 467 282 431 282; #P connect 14 0 15 0; #P connect 15 0 10 0; #P connect 24 0 11 0; #P connect 10 0 11 0; #P connect 11 0 13 0; #P fasten 10 1 13 0 446 489 464 489 464 521 431 521; #P connect 13 0 5 0; #P connect 5 0 6 0; #P connect 6 0 7 0; #P connect 7 0 9 0; #P connect 18 0 17 0; #P fasten 19 0 20 0 496 244 452 244; #P connect 5 1 7 1; #P fasten 20 2 16 0 482 278 482 278; #P fasten 20 0 16 0 452 281 482 281; #P connect 16 0 14 1; #P connect 17 1 19 0; #P fasten 10 2 6 1 461 484 508 484; #P connect 8 0 6 1; #P connect 6 0 8 0; #P fasten 9 0 29 0 431 662 564 662; #P fasten 10 3 29 0 476 475 564 475; #P pop; From mattijs at smadsteck.nl Thu Oct 4 04:18:28 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Thu Oct 4 04:18:31 2007 Subject: [jitter] Re: FTP download In-Reply-To: <1c95e.4704bd61@www.cycling74.com> Message-ID: <1c98d.4704bdf3@www.cycling74.com> Moved this topic from the archives to the Jitter forum. Please reply to the jitter list. -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From roby at arts.lu Thu Oct 4 09:43:40 2007 From: roby at arts.lu (Roby Steinmetzer) Date: Thu Oct 4 09:43:45 2007 Subject: [jitter] tracking motion on a mouth In-Reply-To: <616283880710031742v245d379cja8718dfc7aae5889@mail.gmail.com> References: <1c959.470405fc@www.cycling74.com> <9A6BC2E0-4AD3-44CF-AA60-A47784A1E63C@arts.lu> <616283880710031742v245d379cja8718dfc7aae5889@mail.gmail.com> Message-ID: <44C6EE63-7875-4D80-8117-7A76DBE20441@arts.lu> On 4 oct. 07, at 02:42, Jaime Oliver wrote: >>> There's always a possiblity with max right? >> >> Yes, here is one: http://www.maxfactor.com ;-) >> > hey!!! you got me looking at this page thinking it was some sort of > conceptual software! Oh I'm sorry for this. But, with a touch of humor, I meant if he would handle some shiny, glossy, neon-colored lipstick to the people before they enter the space and asked them to put this on their lips, maybe it would be easier to track the color/movement of their mouthes. As they say on the page: "MAXalicious Naughty and Nice". Roby From cbirkholz at mcad.edu Thu Oct 4 10:02:42 2007 From: cbirkholz at mcad.edu (JimBuck) Date: Thu Oct 4 10:02:44 2007 Subject: [jitter] Re: tracking motion on a mouth In-Reply-To: <44C6EE63-7875-4D80-8117-7A76DBE20441@arts.lu> Message-ID: <1c9bd.47050ea2@www.cycling74.com> Very clever. I too thought it was some user-made patches. But once the splash page loaded and Carmen Elekrtified appeared in the toolbar I thought something was up. I will keep the lipstick in mind if I run into troubles.... From jaime.oliver2 at gmail.com Thu Oct 4 11:02:41 2007 From: jaime.oliver2 at gmail.com (Jaime Oliver) Date: Thu Oct 4 11:02:43 2007 Subject: [jitter] Re: tracking motion on a mouth In-Reply-To: <1c9bd.47050ea2@www.cycling74.com> References: <44C6EE63-7875-4D80-8117-7A76DBE20441@arts.lu> <1c9bd.47050ea2@www.cycling74.com> Message-ID: <616283880710041002s1570a4e3vea3a44171f266068@mail.gmail.com> clever indeed, best, j On 10/4/07, JimBuck wrote: > > Very clever. I too thought it was some user-made patches. But once the splash page loaded and Carmen Elekrtified appeared in the toolbar I thought something was up. I will keep the lipstick in mind if I run into troubles.... > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -- Jaime E Oliver LR joliverl@ucsd.edu www.realidadvisual.org/jaimeoliver www-crca.ucsd.edu/ www.realidadvisual.org 9168 Regents Rd. Apt. G La Jolla, CA 92037 USA From jewett18 at yahoo.com Thu Oct 4 15:58:40 2007 From: jewett18 at yahoo.com (jamie jewett) Date: Thu Oct 4 15:58:43 2007 Subject: [jitter] IR tracking Message-ID: <985233.99245.qm@web30915.mail.mud.yahoo.com> Greetings Folks I am working on a project that involves tracking IR LED's used as markers - one issue is that an LED is not real large -particularly at a distance - so I am working on creating a larger marker... In my testing with cv.jit.track and jit.findbounds (tutorial 25) the CV object loses the VERY small led much more easily than the findbounds... I did try using the cv.jit.dilate object as a precursor to the cv.jit.track object in hopes of making my object bigger and thus easier to track... I was hoping to us the cv.jit object due to the ability to track several objects - particularly ones that come through the same color... any ideas with this one? thanks jamie From messhof at gmail.com Thu Oct 4 16:26:03 2007 From: messhof at gmail.com (randy) Date: Thu Oct 4 16:26:11 2007 Subject: [jitter] jit.vcr grabbing quicktime sound Message-ID: <1c9eb.4705687a@www.cycling74.com> I'm trying to transition over to the use of jit.vcr rather than jit.record for recording the output of my patches because I'd like to record the sound aspect of the jit.qt.movie object as well as the video (in sync). I'm having trouble doing this. Using the method I had in place for the jit.record, jit.vcr only records one frame of video with no sound. I've included this patch. Any help is much appreciated (my trial runs out tomorrow, and I'd like to finish this up before then). Thanks! From messhof at gmail.com Thu Oct 4 16:27:31 2007 From: messhof at gmail.com (randy) Date: Thu Oct 4 16:27:34 2007 Subject: [jitter] jit.vcr grabbing quicktime sound Message-ID: <1c9ec.470568d2@www.cycling74.com> I'm trying to transition over to the use of jit.vcr rather than jit.qt.record for recording the output of my patches because I'd like to record the sound aspect of the jit.qt.movie object as well as the video (in sync). I'm having trouble doing this. Using the method I had in place for the jit.qt.record, jit.vcr only records one frame of video with no sound. I've included this patch. Any help is much appreciated (my trial runs out tomorrow, and I'd like to finish this up before then). Thanks! #P outlet 291 455 19 0; #P window setfont Arial 14.; #P window linecount 1; #P message 357 326 16 131137550 0; #P message 39 401 16 131137550 1; #P comment 313 79 41 131137550 stop; #P comment 67 76 41 131137550 rec; #P inlet 11 98 15 0; #P button 322 120 15 0; #P inlet 322 98 15 0; #P window setfont "Sans Serif" 9.; #P newex 158 385 30 196617 print; #P message 322 328 27 196617 stop; #P newex 69 325 204 196617 sprintf write %s 29.97 dvntsc normal 600; #B color 5; #P newex 69 273 66 196617 prepend set; #P newex 69 250 215 196617 sprintf vcr-dv-dump%s%s%s-%s%s%s.mov; #B color 5; #P message 69 294 175 196617 vcr-dv-dump9272007-102844.mov; #P window setfont Arial 14.; #P newex 183 215 92 131137550 unpack 0 0 0; #P newex 68 215 93 131137550 unpack 0 0 0; #P button 72 120 15 0; #P newex 72 139 38 131137550 t b b; #P message 64 168 38 131137550 date; #P window setfont "Sans Serif" 9.; #P newex 68 194 240 196617 date; #B color 5; #P message 104 170 34 196617 time; #P inlet 72 98 15 0; #P window setfont Arial 14.; #P newex 69 361 99 131137550 jit.vcr 640 480; #P window setfont Arial 18.; #P window linecount 2; #P comment 43 28 278 131137554 recorder - records at dv settings with audio; #P window setfont Arial 14.; #P window linecount 1; #P comment 7 76 41 131137550 video; #P fasten 18 0 23 0 327 136 362 136; #P lcolor 13; #P connect 18 0 15 0; #P connect 17 0 18 0; #P fasten 22 0 24 0 44 435 296 435; #P lcolor 13; #P fasten 23 0 24 0 362 408 296 408; #P lcolor 13; #P connect 10 2 12 5; #P connect 10 1 12 4; #P connect 10 0 12 3; #P connect 5 1 10 0; #P connect 2 1 16 0; #P fasten 19 0 2 2 16 356 162 356; #P lcolor 7; #P connect 9 2 12 2; #P connect 9 1 12 1; #P fasten 7 1 4 0 105 165 109 165; #P fasten 8 0 22 0 77 135 44 135; #P lcolor 13; #P connect 8 0 7 0; #P connect 3 0 8 0; #P fasten 15 0 2 0 327 349 74 349; #P connect 14 0 2 0; #P connect 12 0 13 0; #P fasten 12 0 14 0 59 267 59 320 74 320; #P connect 13 0 11 0; #P connect 9 0 12 0; #P connect 5 0 9 0; #P fasten 4 0 5 0 109 190 73 190; #P fasten 6 0 5 0 69 192 73 192; #P fasten 7 0 6 0 77 164 69 164; #P window clipboard copycount 25; From wugmump at speakeasy.org Thu Oct 4 18:52:42 2007 From: wugmump at speakeasy.org (joshua goldberg) Date: Thu Oct 4 18:52:49 2007 Subject: [jitter] IR tracking In-Reply-To: <985233.99245.qm@web30915.mail.mud.yahoo.com> References: <985233.99245.qm@web30915.mail.mud.yahoo.com> Message-ID: ok. 1) which cv.jit object? 2) can you post your patch? j On Oct 4, 2007, at 5:58 PM, jamie jewett wrote: > Greetings Folks > > I am working on a project that involves tracking IR LED's used as > markers - > > one issue is that an LED is not real large -particularly at a > distance - so I am working on creating a larger marker... > > In my testing with cv.jit.track and jit.findbounds (tutorial 25) > the CV object loses the VERY small led much more easily than the > findbounds... > > I did try using the cv.jit.dilate object as a precursor to the > cv.jit.track object in hopes of making my object bigger and thus > easier to track... > > I was hoping to us the cv.jit object due to the ability to track > several objects - particularly ones that come through the same > color... > > > any ideas with this one? > > thanks > jamie > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From jewett18 at yahoo.com Thu Oct 4 19:45:43 2007 From: jewett18 at yahoo.com (jamie jewett) Date: Thu Oct 4 19:45:46 2007 Subject: [jitter] IR tracking Message-ID: <89011.11220.qm@web30914.mail.mud.yahoo.com> sorry - I didn't think it mattered as I had not really gone very far - but here's all the info as I mentioned I was looking at cv.jit.track and then tried making the tracked object bigger using cv.jit.dilate before tracking with the cv.jit.track I'm finding that jit.findbounds works better - I can post that patch as well if it would be helpful I'm on a 2.4 Ghz macbook pro, 4 gigs of ram, jit 1.6.3, max 4.6.3, OS 10.4.10, quicktime 7.1.6, thanks for any thoughts... essentially just a simple hack of the help files as follows: max v2; #N vpatcher 445 71 1847 1132; #P user gswitch 402 549 41 32 0 0; #P window setfont "Sans Serif" 9.; #P window linecount 1; #P newex 557 770 88 196617 cv.jit.track.draw; #P user jit.fpsgui 750 648 60 196617 0; #P number 1010 724 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P number 973 724 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 973 693 47 196617 unpack; #P user jit.cellblock 543 883 589 903 3 9 1 1 45 20 0 1 1 0 0 0 0 0 0 0 0 0 255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 215 215 240 1 1 1 0 4 0 0 0; #P user jit.cellblock 543 859 589 879 3 9 1 1 45 20 0 1 1 0 0 0 0 0 0 0 0 0 255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 215 215 240 1 1 1 0 4 0 0 0; #P user jit.cellblock 543 832 589 852 3 9 1 1 45 20 0 1 1 0 0 0 0 0 0 0 0 0 255 255 255 0 0 0 0 0 0 191 191 191 0 0 0 215 215 240 1 1 1 0 4 0 0 0; #P newex 543 805 61 196617 jit.unpack 3; #P message 900 693 62 196617 set 0 \$1 \$2; #P newex 900 666 63 196617 route mouse; #P window linecount 4; #P comment 633 606 57 196617 Change the size of the search window.; #P number 579 601 35 9 1 7 3 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P message 579 622 51 196617 radius \$1; #P newex 557 719 113 196617 cv.jit.track @npoints 1; #P user jit.pwindow 749 500 162 122 0 1 0 0 1 0; #P user panel 742 469 180 160; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P user panel 571 595 124 72; #X brgb 198 198 198; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 549 704 144 44; #X brgb 210 210 195; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 535 829 298 78; #X brgb 210 210 195; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 965 715 158 35; #X brgb 210 210 195; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user jit.fpsgui 75 533 60 196617 0; #P window linecount 3; #P comment 327 282 245 196617 Switch between binary and greyscale mode using grayscale attribute. Works also with "greyscale" spelling!; #P window linecount 2; #P comment 454 231 90 196617 Mode 1: cross neighbourhood; #P toggle 403 214 15 0; #P window linecount 1; #P message 403 234 45 196617 mode \$1; #P window linecount 2; #P comment 454 201 90 196617 Mode 0: square neighbourhood; #P user panel 391 194 161 68; #X brgb 198 198 198; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P window linecount 1; #P comment 517 365 98 196617 Greyscale dilatation; #B frgb 255 255 255; #P user jit.pwindow 453 382 162 122 0 1 0 0 1 0; #P user panel 443 359 184 154; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P newex 194 292 125 196617 cv.jit.dilate @grayscale 1; #P comment 343 365 83 196617 Binary dilatation; #B frgb 255 255 255; #P user jit.pwindow 265 382 162 122 0 1 0 0 1 0; #P user panel 255 359 184 154; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P newex 117 292 61 196617 cv.jit.dilate; #P newex 75 210 64 196617 jit.rgb2luma; #P comment 170 365 65 196617 Binary image; #B frgb 255 255 255; #P window linecount 3; #P comment 254 212 105 196617 Change thresholding value to obtain a binary image; #P user jit.pwindow 74 382 162 122 0 1 0 0 1 0; #P number 212 218 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 75 243 101 196617 jit.op @op > @val 50; #P user panel 208 205 157 49; #X brgb 198 198 198; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P comment 692 401 163 196617 Any type \, 1-plane matrices; #P comment 690 366 163 196617 Any type \, 1-plane matrices; #P newex 75 186 125 196617 jit.matrix 4 char 160 120; #P comment 643 401 41 196617 Output:; #B frgb 247 247 247; #P comment 643 366 34 196617 Input:; #B frgb 247 247 247; #P user panel 639 395 51 28; #X brgb 140 140 140; #X frgb 198 198 198; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 639 359 51 37; #X brgb 140 140 140; #X frgb 198 198 198; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 639 359 218 36; #X brgb 198 198 198; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P user panel 639 394 218 29; #X brgb 198 198 198; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P message 104 139 44 196617 settings; #P flonum 347 87 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0; #P message 347 108 42 196617 rate \$1; #P comment 221 85 131 196617 ...or use a movie file; #P comment 55 85 105 196617 Use live camera input; #P toggle 197 84 15 0; #P newex 197 108 46 196617 metro 2; #P message 250 108 28 196617 read; #P message 315 108 27 196617 stop; #P message 281 108 31 196617 start; #P newex 197 138 61 196617 jit.qt.movie; #P message 117 108 31 196617 close; #P message 86 108 28 196617 open; #P toggle 33 84 15 0; #P newex 33 108 46 196617 metro 2; #P newex 33 138 54 196617 jit.qt.grab; #P user panel 190 73 201 94; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P window setfont "Sans Serif" 24.; #P comment 25 31 646 196632 Just a help file hack...; #B frgb 129 71 36; #P user panel 25 73 162 94; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P user panel 64 359 184 154; #X brgb 140 140 140; #X frgb 0 0 0; #X border 0; #X rounded 0; #X shadow 0; #X done; #P user panel 188 275 393 51; #X brgb 210 210 195; #X frgb 140 140 140; #X border 1; #X rounded 0; #X shadow 0; #X done; #P connect 7 0 6 0; #P connect 6 0 5 0; #P fasten 9 0 5 0 122 130 38 130; #P fasten 8 0 5 0 91 130 38 130; #P hidden connect 20 0 5 0; #P fasten 5 0 27 0 38 174 80 174; #P fasten 10 0 27 0 202 174 80 174; #P connect 27 0 36 0; #P connect 36 0 31 0; #P connect 31 0 33 0; #P connect 33 0 51 0; #P fasten 47 0 37 0 408 269 122 269; #P fasten 31 0 37 0 80 274 122 274; #P fasten 32 0 31 1 217 238 171 238; #P fasten 47 0 41 0 408 269 199 269; #P fasten 36 0 41 0 80 233 199 233; #P connect 15 0 14 0; #P connect 14 0 10 0; #P fasten 13 0 10 0 255 130 202 130; #P fasten 11 0 10 0 286 130 202 130; #P fasten 12 0 10 0 320 130 202 130; #P fasten 18 0 10 0 352 130 202 130; #P fasten 37 0 39 0 122 345 271 345; #P connect 19 0 18 0; #P connect 48 0 47 0; #P connect 37 0 73 1; #P connect 41 0 73 2; #P fasten 41 0 43 0 199 335 459 335; #P fasten 58 0 64 0 562 761 548 761; #P connect 64 0 65 0; #P fasten 64 1 66 0 565 836; #P fasten 64 2 67 0 582 833; #P connect 73 0 58 0; #P fasten 59 0 58 0 584 689 562 689; #P fasten 63 0 58 0 905 715 562 715; #P connect 58 0 72 0; #P connect 60 0 59 0; #P connect 73 0 72 1; #P fasten 72 0 57 0 562 794 730 794 730 496 755 496; #P connect 57 0 71 0; #P connect 57 1 62 0; #P connect 62 0 63 0; #P fasten 62 0 68 0 905 688 978 688; #P connect 68 0 69 0; #P connect 68 1 70 0; #P pop; ----- Original Message ---- From: joshua goldberg To: jitter@cycling74.com Sent: Thursday, October 4, 2007 8:52:42 PM Subject: Re: [jitter] IR tracking ok. 1) which cv.jit object? 2) can you post your patch? j On Oct 4, 2007, at 5:58 PM, jamie jewett wrote: > Greetings Folks > > I am working on a project that involves tracking IR LED's used as > markers - > > one issue is that an LED is not real large -particularly at a > distance - so I am working on creating a larger marker... > > In my testing with cv.jit.track and jit.findbounds (tutorial 25) > the CV object loses the VERY small led much more easily than the > findbounds... > > I did try using the cv.jit.dilate object as a precursor to the > cv.jit.track object in hopes of making my object bigger and thus > easier to track... > > I was hoping to us the cv.jit object due to the ability to track > several objects - particularly ones that come through the same > color... > > > any ideas with this one? > > thanks > jamie > > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > _______________________________________________ jitter mailing list jitter@cycling74.com http://www.cycling74.com/mailman/listinfo/jitter From gustave433 at yahoo.fr Thu Oct 4 19:56:14 2007 From: gustave433 at yahoo.fr (Jean-Marc Pelletier) Date: Thu Oct 4 19:56:17 2007 Subject: [jitter] Re: IR tracking In-Reply-To: <985233.99245.qm@web30915.mail.mud.yahoo.com> Message-ID: <1ca08.470599be@www.cycling74.com> Don't use cv.jit.track for these situations. Use cv.jit.label + cv.jit.blobs.centroids or cv.jit.blobs.bounds. cv.jit.blobs.bounds in particular works essentially like jit.findbounds but can track several objects at the same time. From jewett18 at yahoo.com Thu Oct 4 20:29:09 2007 From: jewett18 at yahoo.com (jamie jewett) Date: Thu Oct 4 20:29:12 2007 Subject: [jitter] Re: IR tracking Message-ID: <374230.5569.qm@web30915.mail.mud.yahoo.com> many thanks! I'll give that a try best jamie ----- Original Message ---- From: Jean-Marc Pelletier To: jitter@cycling74.com Sent: Thursday, October 4, 2007 9:56:14 PM Subject: [jitter] Re: IR tracking Don't use cv.jit.track for these situations. Use cv.jit.label + cv.jit.blobs.centroids or cv.jit.blobs.bounds. cv.jit.blobs.bounds in particular works essentially like jit.findbounds but can track several objects at the same time. _______________________________________________ jitter mailing list jitter@cycling74.com http://www.cycling74.com/mailman/listinfo/jitter From jewett18 at yahoo.com Thu Oct 4 21:55:23 2007 From: jewett18 at yahoo.com (jamie jewett) Date: Thu Oct 4 21:55:25 2007 Subject: [jitter] Re: IR tracking Message-ID: <645746.56986.qm@web30914.mail.mud.yahoo.com> Hello again I tried using cv.jit.label but it sees the background as one large blob.. and does not see the two small points any suggestions - I'm just working with the help file - no mods... thanks jamie ----- Original Message ---- From: Jean-Marc Pelletier To: jitter@cycling74.com Sent: Thursday, October 4, 2007 9:56:14 PM Subject: [jitter] Re: IR tracking Don't use cv.jit.track for these situations. Use cv.jit.label + cv.jit.blobs.centroids or cv.jit.blobs.bounds. cv.jit.blobs.bounds in particular works essentially like jit.findbounds but can track several objects at the same time. _______________________________________________ jitter mailing list jitter@cycling74.com http://www.cycling74.com/mailman/listinfo/jitter From gustave433 at yahoo.fr Thu Oct 4 22:28:29 2007 From: gustave433 at yahoo.fr (Jean-Marc Pelletier) Date: Thu Oct 4 22:28:40 2007 Subject: [jitter] Re: IR tracking In-Reply-To: <985233.99245.qm@web30915.mail.mud.yahoo.com> Message-ID: <1ca14.4705bd6d@www.cycling74.com> You need to process the image before sending it to cv.jit.label. If you are tracking LEDs than I assume they show up as bright spots. Your object sequence would then be something like: [jit.qt.grab]->[jit.rgb2luma]->[jit.op @op >]->[cv.jit.label @charmode 1] The cv.jit.blobs.bounds helpfile is built this way. You need, of course, to provide jit.op with the proper threshold value. If it picks up the whole backgound, then your threshold value is too low. From karrrlo at yahoo.com Fri Oct 5 01:22:46 2007 From: karrrlo at yahoo.com (karl-otto von oertzen) Date: Fri Oct 5 01:22:52 2007 Subject: [jitter] Re: how to motion track dancers In-Reply-To: <1c833.4701182a@www.cycling74.com> Message-ID: <1ca1b.4705e639@www.cycling74.com> sorry for late answering , a place you may want to have a look at is the Musical Gesture Project at the university of Oslo, norway. http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalgestures/ it might be good place to look at for your thesis research, get inspiration . there are some patches, applications to download for motion analysis >software>Musical Gesture Toolbox. good luck Quote: doronserban@gmail.com wrote on Mon, 01 October 2007 17:54 ---------------------------------------------------- > Thanks Karrrlo > > i came across that last night after posting. Between that, and Eric Singer's Cyclops, I think i have a notion of how to progress....now it's just a matter of learning jitter/, cyclops, connecting the hardware....oh and constructing a thesis out of all this :) > > are there any tutorials you know of that use the cv object? > > I just came across eyesweb, and I'll give that a look as well.... ---------------------------------------------------- -- karrrlo From yair99 at gmail.com Fri Oct 5 01:50:45 2007 From: yair99 at gmail.com (yair reshef) Date: Fri Oct 5 01:50:54 2007 Subject: [jitter] Re: how to motion track dancers In-Reply-To: <1ca1b.4705e639@www.cycling74.com> References: <1c833.4701182a@www.cycling74.com> <1ca1b.4705e639@www.cycling74.com> Message-ID: <1b1605c20710050050m4266abd9y23e5b8f43473b661@mail.gmail.com> thanks karl, this looks sweet On 10/5/07, karl-otto von oertzen wrote: > > > sorry for late answering , a place you may want to have a look at is the > Musical Gesture Project at the university of Oslo, norway. > > http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalgestures/ > > it might be good place to look at for your thesis research, get > inspiration . there are some patches, applications to download for motion > analysis >software>Musical Gesture Toolbox. > > good luck > > Quote: doronserban@gmail.com wrote on Mon, 01 October 2007 17:54 > ---------------------------------------------------- > > Thanks Karrrlo > > > > i came across that last night after posting. Between that, and Eric > Singer's Cyclops, I think i have a notion of how to progress....now it's > just a matter of learning jitter/, cyclops, connecting the hardware....oh > and constructing a thesis out of all this :) > > > > are there any tutorials you know of that use the cv object? > > > > I just came across eyesweb, and I'll give that a look as well.... > ---------------------------------------------------- > > > -- > karrrlo > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.cycling74.com/pipermail/jitter/attachments/20071005/79b95f8f/attachment.htm From jazmatajz at gmx.net Fri Oct 5 05:16:06 2007 From: jazmatajz at gmx.net (jasmin) Date: Fri Oct 5 05:16:08 2007 Subject: [jitter] Re: IR tracking In-Reply-To: <89011.11220.qm@web30914.mail.mud.yahoo.com> Message-ID: <1ca2d.47061cf5@www.cycling74.com> CV objects also have threshold value argument (default 20). Try changing the value. j -- jaz From outoff at mail.ru Fri Oct 5 05:59:10 2007 From: outoff at mail.ru (outoff) Date: Fri Oct 5 05:59:11 2007 Subject: [jitter] Re: IR tracking In-Reply-To: <985233.99245.qm@web30915.mail.mud.yahoo.com> Message-ID: <1ca32.4706270d@www.cycling74.com> I use also JIT.BRCOSA with negative importance of the contrast, for determination integer sorry for bad english *( From outoff at mail.ru Fri Oct 5 06:19:27 2007 From: outoff at mail.ru (outoff) Date: Fri Oct 5 06:19:28 2007 Subject: [jitter] Find ways to communications Max & Flash !!!! Message-ID: <1ca34.47062bce@www.cycling74.com> Hello 2 all members! prompt please what can be a ways data communication from Max/MSP in FLASH? except FLASHSERVER - he bad works at WinVista there is big need to send enormous dataflow - a coordinates for Flash thanks ! Привет всем участникам! Какие можно использовать методы передачи данных их Max во Flash ? Flashserver плохо работает на Виндоуз Виста (( нестабильно есть серьёзная необходимость передать большой массив данных-координат для Flash спасибо ! From mattijs at smadsteck.nl Fri Oct 5 07:00:50 2007 From: mattijs at smadsteck.nl (Mattijs Kneppers) Date: Fri Oct 5 07:00:52 2007 Subject: [jitter] Re: Find ways to communications Max & Flash !!!! In-Reply-To: <1ca34.47062bce@www.cycling74.com> Message-ID: <1ca3b.47063582@www.cycling74.com> Moving this topic to the MaxMSP forum, mailing list users plase reply to the MaxMSP list -- SmadSteck - http://www.smadsteck.nl Hard- and software for interactive audiovisual sampling From jazmatajz at gmx.net Fri Oct 5 08:16:23 2007 From: jazmatajz at gmx.net (jasmin) Date: Fri Oct 5 08:16:25 2007 Subject: [jitter] Re: IR tracking In-Reply-To: <1ca32.4706270d@www.cycling74.com> Message-ID: <1ca43.47064737@www.cycling74.com> no need for extra calculation . just change jit.op @op > into jit.op @op < to get inverse result . j -- jaz From mathieulesourd at yahoo.co.uk Fri Oct 5 12:13:08 2007 From: mathieulesourd at yahoo.co.uk (mathieu) Date: Fri Oct 5 12:13:37 2007 Subject: [jitter] Scrolling text - jit.render Message-ID: <1ca67.47067eb4@www.cycling74.com> Hi. I am displaying 4 small videos on the same screen. Each one is on a jit.gl.videoplane Each video have a scrolling text. The image is running fine, but the text is not running smooth at all, kind of jumping... Is there anyone who know where this can come from? The video is running perfectly when i play it in the quicktime player, i only have this problem when i play it from Jitter..... Many Thanks. From dan at danwinckler.com Fri Oct 5 12:49:33 2007 From: dan at danwinckler.com (=?utf-8?B?RGFuIFdpbmNrbGVy?=) Date: Fri Oct 5 12:53:21 2007 Subject: [jitter] Scrolling text - jit.render Message-ID: <780090101-1191610392-cardhu_decombobulator_blackberry.rim.net-666182401-@bxe014.bisx.prod.on.blackberry> What codec and bitrate do the movies have? From karrrlo at yahoo.com Fri Oct 5 14:26:08 2007 From: karrrlo at yahoo.com (karl-otto von oertzen) Date: Fri Oct 5 14:26:09 2007 Subject: [jitter] Re: Re: how to motion track dancers In-Reply-To: <1b1605c20710050050m4266abd9y23e5b8f43473b661@mail.gmail.com> Message-ID: <1ca7b.47069de0@www.cycling74.com> you are welcome, it is a well documented project/research , i hope they will pursue it . best Quote: yair r. wrote on Fri, 05 October 2007 09:50 ---------------------------------------------------- > thanks karl, this looks sweet > > > http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalgestures/ -- karrrlo From doronserban at gmail.com Fri Oct 5 14:35:16 2007 From: doronserban at gmail.com (schmoron13) Date: Fri Oct 5 14:35:19 2007 Subject: [jitter] Re: Re: how to motion track dancers In-Reply-To: <1ca7b.47069de0@www.cycling74.com> Message-ID: <1ca7d.4706a004@www.cycling74.com> these things look fantastic. I am looking at what kind of cameras to use for this project. If I'm tracking 3 dancers in the xyz system, it seems for these systems, it's ideal to use two cameras: one pointing down (to get xy) and a forward facing camera to record the xz plane. Systems that rely on sensors seem to be prohibitively expensive. thanks for the great advice again! From timseck at yahoo.fr Fri Oct 5 14:43:08 2007 From: timseck at yahoo.fr (Tim Seck) Date: Fri Oct 5 14:43:09 2007 Subject: [jitter] Jitter + Macbook Pro => ATI or Nvidia Message-ID: <1ca7e.4706a1db@www.cycling74.com> Hello I as much as possible use the GPU resources in my Jitter patches. Which is the best on the graphics choice of board to use with Jitter, and to exploit the resources Open GL as well as possible (like slab and other shader…). ?? ATI Radeon X 1600 /256 Mo Nvidia 8600M GT /256 Mo According to an article seen on the site http://www.configmac.com/actu/article31.html “on Macbook Pro, the graphics board replacing of ATI X 1600 on is a NvidiaGeForce 8600M GT with 256 Mo of SDRAM: more powerful with Quartz, but much less with OpenGL according to the application Xbench 1.3” Is it necessary to prefer? Macbook pro 2.33 GHz + ATI Radeon X 1600 /256 Mo or Macbook pro 2.4GHz + Nvidia 8600M GT /256 Mo_ For best exploitation GPU and returned of Jitter ATI or Nvidia. ? Would you have an opinion? Thank you for your councils TiSe From wesley.hoke at gmail.com Fri Oct 5 15:21:45 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Fri Oct 5 15:21:48 2007 Subject: [jitter] Jitter + Macbook Pro => ATI or Nvidia In-Reply-To: <1ca7e.4706a1db@www.cycling74.com> References: <1ca7e.4706a1db@www.cycling74.com> Message-ID: <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> I profiled this benchmark with OpenGL profiler. Essentially it's measuring a few functions: glCallLists along with rotate, scale, and translate and push/pop matrix. A better test would use vertex buffers and shaders to measure memory performance and fill rate. I wouldn't trust this test for very much. As a counter example to this test, I found a 300% increase in using vertex buffers over display lists with large models. Modern cards are tuned for buffer objects, not atomic opengl calls like this test carries out. GeForce 8600 GT Stream Processors 32 Core Clock (MHz) 540 Shader Clock (MHz) 1180 Memory Clock (MHz) 700 Memory Amount 256MB GDDR3 Memory Interface 128-bit Memory Bandwidth (GB/sec) 22.4 Texture Fill Rate (billion/sec) 8.6 ATI doesn't publish comparable specs so its hard to do a 1:1 comparison. Major limiting factors for 3d graphics and GPU video processing are texture fill rate. Many things are fill rate bound. Shader architecture is also important. The ATI and NVIDIA cards have completely different architectures. The ATI card has a fixed architecture with dedicated vertex and fragment shaders. The NVIDIA card has a flexible architecture where depending on what operation is being done a shader until will operate as a vertex, geomety, or fragment shader. The other major difference is that the 8600 supports shader model 4.0 and the ATI only supports 3.0. This means that the NVIDIA card can do geometry shaders which will be incorporated in a future version of Jitter. The things allow for geometry instantiation on the GPU among other things. my 2c wes On 10/5/07, Tim Seck wrote: > > Hello > I as much as possible use the GPU resources in my Jitter patches. > Which is the best on the graphics choice of board to use with Jitter, and to exploit the resources Open GL as well as possible (like slab and other shader…). ?? > ATI Radeon X 1600 /256 Mo > Nvidia 8600M GT /256 Mo > > According to an article seen on the site > http://www.configmac.com/actu/article31.html > “on Macbook Pro, the graphics board replacing of ATI X 1600 on is > a NvidiaGeForce 8600M GT with 256 Mo of SDRAM: > more powerful with Quartz, but much less with OpenGL according to the application Xbench 1.3” > > Is it necessary to prefer? > Macbook pro 2.33 GHz + ATI Radeon X 1600 /256 Mo > or Macbook pro 2.4GHz + Nvidia 8600M GT /256 Mo_ > > For best exploitation GPU and returned of Jitter > ATI or Nvidia. ? > > Would you have an opinion? > > Thank you for your councils > > TiSe > > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From wesley.hoke at gmail.com Fri Oct 5 15:23:37 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Fri Oct 5 15:23:40 2007 Subject: [jitter] Jitter + Macbook Pro => ATI or Nvidia In-Reply-To: <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> References: <1ca7e.4706a1db@www.cycling74.com> <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> Message-ID: <1079b050710051423k7cf2b0e0xa43002f892c43da2@mail.gmail.com> BTW, I personally went for the 8600. I'm not sure how it compares to the x1600 in a fair head to head test, but I suspect that if they are comparable now, there will be improvements over time as the card is new and driver updates can give significant speed improvements as I have a hunch will be the case when Leopard comes out. But that is a hunch so I could very well be wrong. wes From andrewb at cycling74.com Fri Oct 5 15:33:25 2007 From: andrewb at cycling74.com (andrew benson) Date: Fri Oct 5 15:33:27 2007 Subject: [jitter] Jitter + Macbook Pro => ATI or Nvidia In-Reply-To: <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> References: <1ca7e.4706a1db@www.cycling74.com> <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> Message-ID: <4706ADA5.8000104@cycling74.com> I don't have any specific numbers to quote, but I've found empirically that the 8600 seems to be a much better performing card for my uses, which typically involves heavy vertex and fragment shading and large numbers of vertices. Bear in mind that my experience is pretty limited with the ATI card, and there were probably other limiting factors. I personally opted for the NVidia card. The support for geometry shaders will probably also be a big deal to you at some point if you are into OpenGL now. (coming to a future version of Jitter, I hear) Another thing of note with the newer model MacBook Pro is the increased resolution of the built-in iSight. YMMV, Andrew B. From sub0 at telcosystems.net Fri Oct 5 16:25:40 2007 From: sub0 at telcosystems.net (subzero) Date: Fri Oct 5 16:25:49 2007 Subject: [jitter] normalize shader In-Reply-To: <4706ADA5.8000104@cycling74.com> References: <1ca7e.4706a1db@www.cycling74.com> <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> <4706ADA5.8000104@cycling74.com> Message-ID: Hello list, I am looking for a shader version of jit.normalize. Did somebody allready make it, and if not, does somebody know the math behind it? Best Lucas From wesley.hoke at gmail.com Fri Oct 5 16:31:46 2007 From: wesley.hoke at gmail.com (Wesley Smith) Date: Fri Oct 5 16:31:48 2007 Subject: [jitter] normalize shader In-Reply-To: References: <1ca7e.4706a1db@www.cycling74.com> <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> <4706ADA5.8000104@cycling74.com> Message-ID: <1079b050710051531o52738566ua691ee587021c3a5@mail.gmail.com> You can't really do it in a shader. You can normalize on a per-pixel basis i.e. a vector normalization. If you want to normalize planes, you need some kind of histogram function which doesn't really exist in a shader. scalebias is the closest shader to jit.normalize. wes On 10/5/07, subzero wrote: > Hello list, > I am looking for a shader version of jit.normalize. > Did somebody allready make it, and if not, does somebody know the > math behind it? > Best Lucas > _______________________________________________ > jitter mailing list > jitter@cycling74.com > http://www.cycling74.com/mailman/listinfo/jitter > From sub0 at telcosystems.net Fri Oct 5 16:56:33 2007 From: sub0 at telcosystems.net (subzero) Date: Fri Oct 5 16:56:35 2007 Subject: [jitter] normalize shader In-Reply-To: <1079b050710051531o52738566ua691ee587021c3a5@mail.gmail.com> References: <1ca7e.4706a1db@www.cycling74.com> <1079b050710051421j733e74cfs369d15a485e2142@mail.gmail.com> <4706ADA5.8000104@cycling74.com> <1079b050710051531o52738566ua691ee587021c3a5@mail.gmail.com> Message-ID: <08815442-2BD2-4B8E-B8C0-9C0D6D7F1345@telcosystems.net> the thing with scalebias is it does not adjust its