Latest commit 7a26a99 Feb 25, 2017 @roymacdonald roymacdonald fboAlphaMask example fix.
-Fixed issue where blending gave darker edges.
-Moved all the masking into the shader.
-Removed one fbo so it is easier to understand.
Failed to load latest commit information.
3d Merge pull request #5354 from agoodney/fix_normalsExample Nov 20, 2016
android Fix typo Nov 22, 2016
communication Ensure constructor usage in ofxUDPSettings. Mar 25, 2016
computer_vision opencv examples: fix wrong paths introduced during docsprint Feb 29, 2016
events Remove deprecated ofRotate*() functions and replace with updated ofRo… Aug 25, 2016
gl Merge pull request #5355 from agoodney/fix_billboardExample Nov 23, 2016
gles/customEGLWindowSettingsExample Remove deprecated ofRotate*() functions and replace with updated ofRo… Aug 25, 2016
graphics fix appveyor builds for new download_libs syntax Oct 9, 2016
gui Add "example" suffix where needed. Feb 21, 2016
input_output ofXml: change getters to get* and remove old example Oct 18, 2016
ios Add "example" suffix where needed. Feb 21, 2016
math Merge pull request #5393 from agoodney/fix_noise1dExample Dec 12, 2016
shader fboAlphaMask example fix. Feb 25, 2017
sound Merge pull request #4896 from grayfuse/sound-examples-sarah Feb 20, 2016
strings Remove deprecated ofRotate*() functions and replace with updated ofRo… Aug 25, 2016
templates move poco to it's own addon, including ofxXml -> ofxXmlPoco Oct 17, 2016
threads threadedImage example: fix path to of_inverted.png to correct path in… Mar 22, 2016
tvOS added iOS examples READMEs Feb 20, 2016
video Merge branch '0.9.4' Oct 4, 2016
windowing noWindowExample. needs input, please review Mar 1, 2016
.gitignore fix permissions of recently added READMEs Feb 21, 2016 Change link from window to windowing. Feb 21, 2016

About the Examples


You found the examples! This sample code provides you simple, bite-sized examples for core classes and base addons that come with openFrameworks. Listed below are the primary categories the examples are organized into.

Getting Started

Each of these categories contains examples primarily built to showcase an element of openFrameworks around that topic. Examples are meant to be as simple as possible, helping you understand how to implement either a function/method within the openFrameworks, or elaborate on an existing algorithm. Useful categories to get started might include:


A storehouse of interesting, whimsical, and utilitarian approaches to drawing things on screen in your openFrameworks application. Examples here range from drawing simple shapes, rendering text with fonts, and setting color and blending modes.

Input / Output

Learn how to load files, data, and settings into your applications. Furthermore, learn how to take that fun interaction you made and export it in an interesting way.

Want to Contribute?

Have an elegant example or straight-forward snippet of code that explains a functionality of openFrameworks that doesn't yet exist? Perhaps you want to elaborate on the documentation, inline comments, or README? Come join us in making these examples as useful as possible.