
ofxOpenCL for openFrameworks 1M Particle Demo
2 years ago
NOTE: The Vimeo compression destroys most of the particles, so I suggest downloading the quicktime from the bottom right.
--------------------
This is a demo of an OpenCL particle system based on Rui's original example at vimeo.com/7298380.
This is 1,000,000 particles being interacted on by mouse, updated on GPU (with springy behaviours ) via an OpenCL kernel, data written straight to a VBO and rendered - without ever coming back to host (i.e. main memory + cpu etc.)
Frame-rate is around 100-200fps running on a macbook pro with GF 9600GT. That's 100-200fps on a laptop! (albeit a pretty decent one), but I'm dying to try this on a GF 285 GTX - which has 7.5x the number of cores, 2.5x the fillrate and 3.5x the memory bandwidth - for only £250!!
Written using ofxOpenCL addon for openframeworks, C++ (though most of the critical stuff is just OpenCL).
Source code and more info at memo.tv/opencl_in_openframeworks_example_1_milion_particles
--------------------
This is a demo of an OpenCL particle system based on Rui's original example at vimeo.com/7298380.
This is 1,000,000 particles being interacted on by mouse, updated on GPU (with springy behaviours ) via an OpenCL kernel, data written straight to a VBO and rendered - without ever coming back to host (i.e. main memory + cpu etc.)
Frame-rate is around 100-200fps running on a macbook pro with GF 9600GT. That's 100-200fps on a laptop! (albeit a pretty decent one), but I'm dying to try this on a GF 285 GTX - which has 7.5x the number of cores, 2.5x the fillrate and 3.5x the memory bandwidth - for only £250!!
Written using ofxOpenCL addon for openframeworks, C++ (though most of the critical stuff is just OpenCL).
Source code and more info at memo.tv/opencl_in_openframeworks_example_1_milion_particles
MOV
00:01:11
8 Related collections
- Categories / Animation & Motion Graphics
- Categories / Motion Graphics
- LeCollagiste VJ
- Generator.x
- Designed Creativity
- visuals
| Date | Plays | Likes | Comments |
|---|---|---|---|
| Totals | 19.6K | 169 | 27 |
| Feb 14th | 6 | 0 | 0 |
| Feb 13th | 10 | 0 | 0 |
| Feb 12th | 2 | 0 | 0 |
| Feb 11th | 3 | 0 | 0 |
| Feb 10th | 5 | 0 | 0 |
| Feb 9th | 14 | 0 | 0 |
| Feb 8th | 9 | 0 | 0 |
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week
If so, could I do the same with an o.f. kernel written on a PC (bring it into a QC patch inevitably run on a mac)??
Please please please please please
a|x
is the algorythm close to the electricSheep one?
Are fractals close to be rendered so fast?
good job.
Shit, I have to study sooo much ;)
vimeo.com/groups/avlive