Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kuflex/MorphOpenCL
Morphing particles to face made with openFrameworks and OpenCL
https://github.com/kuflex/MorphOpenCL
Last synced: 7 days ago
JSON representation
Morphing particles to face made with openFrameworks and OpenCL
- Host: GitHub
- URL: https://github.com/kuflex/MorphOpenCL
- Owner: kuflex
- Created: 2014-10-13T11:39:47.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-13T12:03:53.000Z (about 10 years ago)
- Last Synced: 2024-08-02T17:35:15.982Z (3 months ago)
- Language: C++
- Size: 4.7 MB
- Stars: 24
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MorphOpenCL
===========
Morphing particles from cube to face made with openFrameworks and OpenCL.
Demo video - http://www.youtube.com/watch?v=iafEr-T2p5gThis is example of using OpenCL for creating particle system,
which morphs between two 3D shapes - cube and face imageControl keys: 1 - morph to cube, 2 - morph to face.
All drawn particles have equal brightness, so to achieve face-like
particles configuration by placing different number of particles
at each pixel and draw them in "addition blending" mode.Project is developed for openFrameworks 8.4_osx and is based
on example-Particles example of ofxMSAOpenCL adoon.
It uses addons ofxMSAOpenCL and ofxMSAPingPong.
For simplicity this addons are placed right in the project's folder.The code and "ksenia.jpg" photo made by http://kuflex.com, 2014:
Denis Perevalov, Igor Sodazot and Ksenia Lyashenko.