Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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-T2p5g

This is example of using OpenCL for creating particle system,
which morphs between two 3D shapes - cube and face image

Control 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.