hi all,
Cyrille and me made [gemvertexbuffer] object while we were trying something with OpenCL. This object fillin a VBO (Vertex Buffer Object) with pd tables values. It looks like scopeXYZ but we think it's more flexible. It's very fast (100000 points @ 250 fps on a Nvidia Geforce 9400M). We know that something similar already exists in the vertex folder of Gem but we need to do it by ourself to better understand VBO workflow. As we learned a lot of things doing this, we hope that it could help someone else, so we share it...
It has been test on Ubuntu. If you want to build it, you just need to adjust paths in the Makefile and run make.
Cheers
Antoine
hello,
i personnaly think this would be a nice addition to Gem. but i'd like to have feedback of osX (and windows ) users befor commiting.
c
Le 28/08/2011 20:39, Antoine Villeret a écrit :
hi all,
Cyrille and me made [gemvertexbuffer] object while we were trying something with OpenCL. This object fillin a VBO (Vertex Buffer Object) with pd tables values. It looks like scopeXYZ but we think it's more flexible. It's very fast (100000 points @ 250 fps on a Nvidia Geforce 9400M). We know that something similar already exists in the vertex folder of Gem but we need to do it by ourself to better understand VBO workflow. As we learned a lot of things doing this, we hope that it could help someone else, so we share it...
It has been test on Ubuntu. If you want to build it, you just need to adjust paths in the Makefile and run make.
Cheers
Antoine
do it yourself http://antoine.villeret.free.fr http://drii.ensad.fr -- Google lit ce mail... si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr http://free.fr pour me contacter
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Hello,
I can test that in a few days (2nd-3rd september) on osx snow leopard with an nvidia card. i'll keep you aware at that time. I hope it'll work :) best,
n
Le 29/08/11 15:22, cyrille henry a écrit :
hello,
i personnaly think this would be a nice addition to Gem. but i'd like to have feedback of osX (and windows ) users befor commiting.
c
Le 28/08/2011 20:39, Antoine Villeret a écrit :
hi all,
Cyrille and me made [gemvertexbuffer] object while we were trying something with OpenCL. This object fillin a VBO (Vertex Buffer Object) with pd tables values. It looks like scopeXYZ but we think it's more flexible. It's very fast (100000 points @ 250 fps on a Nvidia Geforce 9400M). We know that something similar already exists in the vertex folder of Gem but we need to do it by ourself to better understand VBO workflow. As we learned a lot of things doing this, we hope that it could help someone else, so we share it...
It has been test on Ubuntu. If you want to build it, you just need to adjust paths in the Makefile and run make.
Cheers
Antoine
do it yourself http://antoine.villeret.free.fr http://drii.ensad.fr -- Google lit ce mail... si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr http://free.fr pour me contacter
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Le 31/08/2011 12:02, Nicolas Montgermont a écrit :
Hello,
I can test that in a few days (2nd-3rd september) on osx snow leopard with an nvidia card. i'll keep you aware at that time. I hope it'll work :) best,
n
Le 29/08/11 15:22, cyrille henry a écrit :
hello,
i personnaly think this would be a nice addition to Gem. but i'd like to have feedback of osX (and windows ) users befor commiting.
c
Le 28/08/2011 20:39, Antoine Villeret a écrit :
hi all,
Cyrille and me made [gemvertexbuffer] object while we were trying something with OpenCL. This object fillin a VBO (Vertex Buffer Object) with pd tables values. It looks like scopeXYZ but we think it's more flexible. It's very fast (100000 points @ 250 fps on a Nvidia Geforce 9400M). We know that something similar already exists in the vertex folder of Gem but we need to do it by ourself to better understand VBO workflow. As we learned a lot of things doing this, we hope that it could help someone else, so we share it...
It has been test on Ubuntu. If you want to build it, you just need to adjust paths in the Makefile and run make.
Cheers
Antoine
do it yourself http://antoine.villeret.free.fr http://drii.ensad.fr -- Google lit ce mail... si vous refusez cela, utilisez l'adresse antoine.villeret [at] free.fr http://free.fr pour me contacter
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
All works fine here (with a short test). It's a nice object which was missing in GEM to speed things up ! Thanx. ++
Jack
Hello
It's working here as well. to compile i needed the flags : -arch i386 for CPPFLAGS and LDFLAGS (my makefile is attached). in the help file i can't see anything (what must i do?), but in the triangle and points patches things seem to work great. I am around 60fps. Mac osx 10.6.8 nvidia geforce 320M it should be nice to have more infos in the help file good work!
best, n
ps: tell me if you want the binary.
Le 29/08/11 15:22, cyrille henry a écrit :
hello,
i personnaly think this would be a nice addition to Gem. but i'd like to have feedback of osX (and windows ) users befor commiting.
c
Le 28/08/2011 20:39, Antoine Villeret a écrit :
hi all,
Cyrille and me made [gemvertexbuffer] object while we were trying something with OpenCL. This object fillin a VBO (Vertex Buffer Object) with pd tables values. It looks like scopeXYZ but we think it's more flexible. It's very fast (100000 points @ 250 fps on a Nvidia Geforce 9400M). We know that something similar already exists in the vertex folder of Gem but we need to do it by ourself to better understand VBO workflow. As we learned a lot of things doing this, we hope that it could help someone else, so we share it...
It has been test on Ubuntu. If you want to build it, you just need to adjust paths in the Makefile and run make.
hi,
thanks for the Makefile, but a -framework OpenCV was still there due to my copy & paste (oups :-) ) so here is a corrected version which should compile both on OS X and Linux
concerning the help file I thought that we made a loadbang, maybe I sent the wrong version... anyway, you just have to click on the [posX blablax, posY blablay, posZ blablaz( or [colorb ...( etc to copy the table's content to the shared memory of the graphic card
+ a.