実際に実行しないとどんな動きをするのかわからないAddonが多いためexampleコードの動作をムービー/イメージで紹介。(カテゴリはofxaddonsを参考にしています。)

目次

Addonを導入する前に
Algorithms | Animation | Bridges | Computer Vision | Graphics | GUI | Hardware Interface | Machine Learning | Physics | Sound | Typography | Utilities | Video/Camera | Web/Networking

Addonを導入する前に

OFXcodeMenuを使うとAddonを簡単に導入できます。

Addon導入時によく見るトラブルシューティングをまとめておきます。同じエラーに遭遇したらこちらをご覧ください。
The run destination My Mac is not valid for Running the scheme ‘***’の解決方法
‘ofMain.h’ file not foundの解決方法
“_vImageConvert_BGRA8888toRGB888”, referenced from:エラーの対処方法
“_CVDisplayLinkGetNominalOutputVideoRefreshPeriod”, referenced from:解決方法
There is no SDK with the name or path…の対処方法
My Mac can not run example ***の対処方法
‘openssl/opensslconf.h’ file not foundのエラー解決方法
ofVideoGrabber grabFrame()でエラーが出たら…

Algorithms

ofxTSNEofxTSNE
t-SNE dimensionality reduction technique

Animation

ofxAnimatableofxAnimatable
様々なtweenアニメーション

ofxBoidsofxBoids
鳥の群れシミュレーション

ofxMorphImageofxMorphImage
画像のモーファ

ofxSPKofxSPK
パーティクル

ofxTweenerofxTweener
tweenアニメーション

ofxTweenzorofxTweenzor
tweenアニメーション

ofxProofxPro
高度なモジュラー

Bridges

ofxSiriofxSiri [add 16.12.25]
Siriが歌ったり話たりする

ofxGpxofxGpx
GPX1.1をパースするAddon

ofxNotificationsofxNotifications
macのnotificationを表示

ofxSatelliteofxSatellite
人工衛星のトラッキング

ofxStreetViewofxStreetView
GoogleStreetViewのパノラマと深度の表示

Computer Vision

ofxSURFTrackerofxSURFTracker
simple openCV SURF tracking

ofxChromaKeyShaderofxChromaKeyShader
クロマキー

ofxARtoolkitPlusofxARtoolkitPlus
AR

ofxASMofxASM
顔の認識(Active Shape Models)

ofxBlobTrackerofxBlobTracker
Blobのトラッキング

ofxCvofxCv
OpenCV(顔認識、物体認識など)

ofxFaceRecognizerofxFaceRecognizer
顔認識

ofxFaceTrackerofxFaceTracker
顔のトラッキング

ofxFlobofxFlob
複数のBlobの認識

ofxHistogramofxHistogram
カラーヒストグラム

ofxOpenCV2461ofxOpenCV2461
OpenCV 2.4.6.1(顔認識、物体認識など)

ofxOpenCvModifiedofxOpenCvModified
ofxOpenCv+blob idのトラッキング

ofxOpticalFlowFarnebackofxOpticalFlowFarneback
変化があった場所の移動量の数値(Gunnar Farnebackアルゴリズムを使ったオプティカルフロー)

ofxSmileofxSmile
笑顔認識

ofxTemplateMatchingofxTemplateMatching
登録した画像をテンプレートにしてそれを認識

ofxTesseractofxTesseract
画像の文字認識

Graphics

ofxParagraphofxParagraph [add 16.12.25]
Paragraph renderer

ofxGifofxGif [add 16.12.25]
Gifアニメのロード、表示

ofxShadersFXofxShadersFX
An OF addon to ease the use of well-known shaders

ofxLitSphereofxLitSphere
material

ofxGpuLutofxGpuLut
fast and easy Color Lookup Table(LUT) fliter

ofx2DMappingofx2DMapping
画像の変形

ofxAlembicofxAlembic
perfume-devのaddon。カッコイイエフェクト

ofxAlphaMaskTextureofxAlphaMaskTexture
アルファーマスク

ofxAsciiArtofxAsciiArt
画像をアスキーアートに変換

ofxBezierWarpManagerofxBezierWarpManager
画像をベジェワープエフェクト

ofxBillboardofxBillboard
2Dオブジェクトを3Dオブジェクトのように表示

ofxBlurofxBlur
ブラー(ぼかし)

ofxCameraAnaglyphofxCameraAnaglyph
アナグリフカメラ

ofxCameraSaveLoadofxCameraSaveLoad
3D空間上のカメラをセーブ&ロード

ofxCarouselofxCarousel
画像の回転ギャラリー

ofxClipperofxClipper
輪郭のブール演算処理

ofxCoreImageFiltersofxCoreImageFilters
画像のページめくりや回転表現

ofxCrossfadeShaderofxCrossfadeShader
画像のクロスフェイド

ofxCurvesToolofxCurvesTool
カーブの作成

ofxDeinterlaceofxDeinterlace
インターレースによる効果除去

ofxEasyFboGlitchofxEasyFboGlitch
Glitch(ノイズ)

ofxEquiMapofxEquiMap
距円筒図法

ofxFatLinesofxFatLines
太い線

ofxFboBlurofxFboBlur
ブラー(ぼかし)

ofxFfdofxFfd
Free Form Deformation(3Dオブジェクトをぐにゃぐにゃ)

ofxFilterLibraryofxFilterLibrary
さまざまなフィルター

ofxFlowofxFlow
ビジュアルプログラミング的な作成

ofxFlowToolsofxFlowTools
オプティカルフロー+GLSLシェーダの組み合わせ

ofxFXofxFX
さまざまなフィルター

ofxGLFogofxGLFog
フォグ

ofxGLSLMaterialofxGLSLMaterial
GLSL Material

ofxGLSLSimplexNoiseofxGLSLSimplexNoise
GLSLのノイズ

ofxGLWarperofxGLWarper
openGL画像ラッパー(画像の頂点移動など)

ofxGpuParticlesofxGpuParticles
GLSLのパーティクル

ofxHeatMapofxHeatMap
ヒートマップの作成

ofxInkSimofxInkSim
しみたインクのような表現

ofxISFofxISF
ISF (Interactive Shader Format) loader

ofxJpegGlitchofxJpegGlitch
Glitch(ノイズ)

ofxMayaCamofxMayaCam
Maya風カメラ

ofxNanoVGofxNanoVG
NanoVG(2Dライブラリ)

ofxObjLoaderofxObjLoader
objファイルローダー

ofxOpenGLPrimitivesofxOpenGLPrimitives
OpenGLのPrimitive描画?

ofxPathfinderofxPathfinder
最短距離検索

ofxPolyline2MeshofxPolyline2Mesh
ofMeshをofPolylineに変換?

ofxPostGlitchofxPostGlitch
Glitch(ノイズ)

ofxPostProcessingofxPostProcessing
GLSL post-processing effects

ofxPSBlendofxPSBlend
ブレンド

ofxPuppetofxPuppet
操り人形的な表現

ofxRollingCamofxRollingCam
easingを使ったカメラ回転の簡易化

ofxSceneManagerofxSceneManager
シーンマネジャー。シーンの管理の簡易化

ofxShivaVGofxShivaVG
ラインのフチを滑らかに

ofxSimpleSurfaceofxSimpleSurface
Catmull-Romスプライン曲線(なめらかな曲線)

ofxSkeletonofxSkeleton
スケルトン(骨組み)

ofxSketchFilterofxSketchFilter
imageをスケッチっぽくする

ofxSphereCamofxSphereCam
sphericalとcartesian

ofxSplineToolofxSplineTool
なめらかなカメラ移動

ofxSSAOofxSSAO
SSAOシェーダとfbo

ofxTrianglularofxTrianglular
TriangleMeshの作成

ofxTwistedRibbonofxTwistedRibbon
リボンのような動き描画

ofxUboofxUbo
uniform bufferを簡単に使える

ofxVboParticlesofxVboParticles
VBO billboard particle

ofxVolumetricLineofxVolumetricLine
???

ofxRulesofxRules
幾何学的なメッシュ生成

ofxTriangleMeshofxTriangleMesh
TriangleMeshの作成

ofxVoroofxVoro
3Dボロノイ図

GUI

ofxGifEncoderofxGifEncoder [add 16.12.25]
Gifアニメの作成

ofxDisplayLayoutofxDisplayLayout
複数ディスプレイ接続時の位置の保存/読み込み

ofxDatGuiofxDatGui
graphical user interface for openFrameworks inspired by the popular JavaScript datgui interface

ofxAVUIofxAVUI
audio,visualに特化したUI

ofxModifierKeysofxModifierKeys
修飾キーのボタンアップ・ダウン

ofxTextLabelofxTextLabel
複数行のテキストのレイアウト

ofxTransparentWindowofxTransparentWindow
背景(ウィンドウ)の透過

Hardware Interface

ofxPowerofxPower
macbookのバッテリ情報の取得

ofxMacMouseofxMacMouse
macのマウスの自動操作

Machine Learning

ofxSelfOrganizingMapofxSelfOrganizingMap
self-organizing map (SOM)

ofxDnaofxDna
遺伝的進化、交配、交差

ofxLearnofxLearn
一般的な機械学習

ofxSvmofxSvm
LibSVMのラッパー(オープンソースの機械学習)

Physics

ofxBox2dofxBox2d
Box2Dのラッパー

ofxBulletofxBullet
Bullet Physics Libraryのラッパー

ofxFluidofxFluid
GPU Fluid Simulation

ofxGenerativeofxGenerative
generative systems or dynamical real-time simulations

ofxLiquidFunofxLiquidFun
LiquidFunのラッパー(水の表現)

ofxParticleofxParticle
人工生物的な動きをするパーティクル

Sound

ofxFilterbankofxFilterbank
polyphonic pitch detection in an audio signal

ofxAudioDecoderofxAudioDecoder
m4a/aac, mp3, wavなどのファイルのロードができる

ofxBeatTrackingofxBeatTracking
Beat Tracking

ofxFFTofxFFT
FFT解析

ofxGenSoundofxGenSound
合成音の生成

ofxSpeechofxSpeech
音声認識

ofxStkofxStk
STK(The Synthesis ToolKit)

ofxTonicofxTonic
Tonic audio synthesis Library(ピッチのライブラリ?)

Typography

ofxSmartFontofxSmartFont [add 16.12.25]
シンプルなフォント管理

ofxTrueTypeFontUCofxTrueTypeFontUC [add 16.12.25]
UNICODEを使ったTruetypefontの表示

ofxArcTextofxArcText
曲線上に文字を並べる

ofxAVStringofxAVString
yugopで使われているような文字アニメーション

ofxFontofxFont
ofPathsを使った文字の描画

ofxFTGLofxFTGL
Sam Hocevar FTGL library

ofxTextParticleofxTextParticle
テキストをパーティクル表示

ofxUnicodeofxUnicode
UTF8-CPP and POCO librariesのラッパーとUnicodeのサポート

Utilities

ofxSegmentDisplayofxSegmentDisplay [add 16.12.25]
LED segment display

ofxMTJsonParserofxMTJsonParser [add 16.12.25]
jsonファイルの読み込み、パース

ofxGifofxModal [add 16.12.25]
ログイン、確認等のダイアログ表示

ofxSIMDFloatsofxSIMDFloats
SIMD operation on aligned float vectors

ofxControlofxControl
様々なパラメータをコントロール

ofxAppUtilsofxAppUtils
拡大縮小やシーンマネジャーなどいろいろなユーティリティAddon

ofxBiquadFilterofxBiquadFilter
Biquad filter

ofxCameraMoveofxCameraMove
save and move and tween between ofeasycamのカメラの保存、移動、tween

ofxControlUtilsofxControlUtils
ティッカー、カウンター、タイマーなどのユーティリティ

ofxCoreLocationofxCoreLocation
現在地の取得

ofxDirectoryWatcherofxDirectoryWatcher
Directoryの変化を見る

ofxEventManagerofxEventManager
シンプルなEvent Manager

ofxICalendarofxICalendar
カレンダー

ofxLoggerofxLogger
ロガー

ofxMapsofxMaps
スリッピーマップ(google mapみたいなの)

ofxParticlesofxParticles
パーティクル

ofxPolyfitofxPolyfit
画像をベジエで曲げる

ofxQuadTreeofxQuadTree
画像をQuad Treeで表示

ofxRestartOFAppofxRestartOFApp
ofアプリを再起動する

ofxSimpleSplineofxSimpleSpline
シンプルなスプラインの作成

ofxSimpleTimerofxSimpleTimer
シンプルなタイマー

ofxStatsofxStats
Mr.doob’s Stat.js styleのfps等の情報表示

ofxSunCalcofxSunCalc
太陽の位置情報

ofxSuperLogofxSuperLog
ログの表示

Video/Camera

ofx2DCamofx2DCam
3Dカメラと2Dカメラの切り替え

ofxAVFVideoPlayerofxAVFVideoPlayer
super fast super smooth AV Foundation video playback

ofxImageSequenceofxImageSequence
シーケンス画像の再生

ofxMotionBlurCameraofxMotionBlurCamera
モーションブラーをつけられるカメラ

ofxMovieExporterofxMovieExporter
アプリのキャプチャ動画を撮って保存

ofxSlitScanofxSlitScan
slitscanning

ofxVideoUtilsofxVideoUtils
動画解析で便利なツール

Web/Networking

ofxCryptoofxCrypto
暗号化

ofxBonjourofxBonjour
Bonjour

ofxMetAPIofxMetAPI
メトロポリタンミュージアムのAPIを使える

ofxSSLofxSSL
openSSLが使える

ofxWeatherBugofxWeatherBug
天気取得