openFrameworks workshops_07122013_erst
-
Upload
jeongho-park -
Category
Documents
-
view
607 -
download
2
description
Transcript of openFrameworks workshops_07122013_erst
![Page 1: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/1.jpg)
openFrameworkscreative coding day 1 - openFrameworks intro
7.12.2013, Q11
![Page 2: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/2.jpg)
Installation
Beispielen
Neues Projekt
webSite, Bücher, Information
![Page 3: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/3.jpg)
Installation
![Page 4: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/4.jpg)
Installation
• IDE (Integrated development environment)Mac : xCodeWindows : Code::Block, VisualStudio
• Download
1. direkt von der openFrameworks main Website http://openframeworks.cc/download/
2. von github.comhttps://github.com/openframeworks/openFrameworks/
![Page 5: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/5.jpg)
Installation• Die Struktur des Ordner
• apps : eigene Projekt Ordner. In Ordner kann man seine Projekte speichern und entwickeln.
• addons : openFrameworks library
• examples : Beispielen von openFrameworks
• export, libs, other, scripts usw. für openFrameworks
![Page 6: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/6.jpg)
Probe
![Page 7: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/7.jpg)
Beispielen
![Page 8: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/8.jpg)
Beispielen
• Öffnen ein Beispiel in „examples“ vom openFrameworks
![Page 9: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/9.jpg)
Beispielen
• z.B „cameraParentingExample“
• Wechseln das Scheme von „openFrameworks“ auf „cameraParentingExample Debug“ oder „cameraParentingExample Release“
![Page 10: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/10.jpg)
Beispielen• Build and Run
• Die Application läuft automatisch ab
![Page 11: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/11.jpg)
Beispielen• in Bin Ordner
• Die zwei erstellte Application sind in „bin“ Ordner.
• Mann kann die „Release“ Version (ohne -Debug Name) produzieren
![Page 12: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/12.jpg)
![Page 13: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/13.jpg)
Fehler und Lösungen.• in openFrameworks Forum
http://forum.openframeworks.cc
![Page 15: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/15.jpg)
Neues Projekt
![Page 16: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/16.jpg)
Neues Projekt
• Beim „ProjectGenerator“
![Page 17: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/17.jpg)
Neues Projekt
![Page 18: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/18.jpg)
Neues Projekt
• Beim „ProjectGenerator“ Es ist komplizierte Version.
• Erstmal muss man die App „build“ machen.
• Dann öffnen die Application
![Page 19: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/19.jpg)
Neues Projekt
• Beim „ProjectGenerator“
![Page 20: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/20.jpg)
Neues Projekt
• create : neue
• update : ändern oder aktualizieren
• change OF patch
![Page 21: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/21.jpg)
Neues Projekt
• addons Panel
• Update oder Create Project
![Page 22: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/22.jpg)
Neues Projekt
• generate Examples
![Page 23: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/23.jpg)
Neues Projekt• Die Stufe vom Projekt-Path muss gleich wie openFrameworks Beispielen
• openframeworks→ app → projekt Ordner → projekt File Ordner → project File. Xcode, CB oder VS
![Page 24: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/24.jpg)
Übung
![Page 25: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/25.jpg)
code
![Page 26: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/26.jpg)
code
• shape (ofElipse, ofLine, ofCircle…)
• automatische Moving
• interaktive (mouse, keyboard...)
• cout << „…“ << endl;
• fullscreen
• Funktion
• ...
![Page 27: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/27.jpg)
![Page 28: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/28.jpg)
Übung
![Page 29: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/29.jpg)
release, debug
![Page 30: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/30.jpg)
release, debug• für Release"
• in void ofSetup() von ofApp.cpp ofSetDataPathRoot(“../Resources/data/„);"
• in Build Phases mkdir -p "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/data/";cp -r bin/data "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources";
![Page 31: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/31.jpg)
webSite, Bücher, usw
![Page 32: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/32.jpg)
webSites, Bücher, usw• http://openframeworks.cc/tutorials/
• http://wiki.openframeworks.cc
• http://ofxaddons.com/
• http://de.slideshare.net/roxlu/presentations
• http://www.crouse.cc/teaching/
• https://sites.google.com/site/ofauckland/
• http://www.learncpp.com
• http://www.cplusplus.com/doc/tutorial/
• https://github.com
• http://doc.gold.ac.uk/CreativeComputing/creativecomputation/?page_id=760
![Page 33: openFrameworks workshops_07122013_erst](https://reader031.fdocuments.net/reader031/viewer/2022020217/54c305544a79592d1e8b4579/html5/thumbnails/33.jpg)
webSites, Bücher, usw
• http://www.amazon.com/Programming-Interactivity-Joshua-Noble/dp/144931144X
• http://www.packtpub.com/mastering-openframeworks-creative-coding-demystified/book
• http://www.packtpub.com/support