Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kylemcdonald/openFrameworksDemos
Collection of assorted demos and examples for openFrameworks that don't fit anywhere else.
https://github.com/kylemcdonald/openFrameworksDemos
Last synced: 5 days ago
JSON representation
Collection of assorted demos and examples for openFrameworks that don't fit anywhere else.
- Host: GitHub
- URL: https://github.com/kylemcdonald/openFrameworksDemos
- Owner: kylemcdonald
- License: other
- Created: 2012-06-02T17:32:45.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2015-11-08T21:19:08.000Z (about 9 years ago)
- Last Synced: 2024-10-27T12:34:43.186Z (15 days ago)
- Language: C++
- Size: 2.24 MB
- Stars: 92
- Watchers: 15
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license.md
Awesome Lists containing this project
README
# openFrameworksDemos
This repository is a collection of assorted demos and examples using [openFrameworks](http://openframeworks.cc/). There is no theme, except that they each demonstrate a technique that doesn't really fit in any other repository.
## Descriptions
* BarnesHut: basic 2d implementation of the [Barnes-Hut](https://en.wikipedia.org/wiki/Barnes%E2%80%93Hut_simulation) quadtree particle system optimization, good for simulating large force-at-a-distance systems.
* BinnedParticleSystem: basic 2d binning optimization for particle-particle interaction.
* BulgeEffect: magnification effect with GLSL for generating and applying the displacement map.
* BulgeEffectMulti: magnification effect for many points by rendering displacement images into a big displacement FBO before applying them.
* GLSLParticleSystem: example of using shaders to compute one-to-many interaction.
* LutExample: applying a 3-channel lookup table to a live stream using a fragment shader.
* NoiseFlocking: "[Clouds are Looming](http://www.openprocessing.org/sketch/6753)" style noise flocking simulation.
* P52OF: port of a simple noise flocking simulation from Processing, done by pasting the code directly and creating a `PApp` class that wraps OF to make it look more like Processing.
* RemapExample: per-pixel displacement example using a fragment shader.
* VideoRecorder: demonstrates how to use ofxQTKitVideoGrabber on OSX to preview a webcam feed, record a video, and then load and play it back.
* VideoShuffler: loads a collection of videos from the `videos/` folder as specified by the `videos.xml` file.