33
openFrameworks creative coding day 1 - openFrameworks intro 7.12.2013, Q11

openFrameworks workshops_07122013_erst

Embed Size (px)

DESCRIPTION

openFrameworks 07.12.2013, Trier

Citation preview

Page 1: openFrameworks workshops_07122013_erst

openFrameworkscreative coding day 1 - openFrameworks intro

7.12.2013, Q11

Page 2: openFrameworks workshops_07122013_erst

Installation

Beispielen

Neues Projekt

webSite, Bücher, Information

Page 3: openFrameworks workshops_07122013_erst

Installation

Page 4: openFrameworks workshops_07122013_erst

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

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

Probe

Page 7: openFrameworks workshops_07122013_erst

Beispielen

Page 8: openFrameworks workshops_07122013_erst

Beispielen

• Öffnen ein Beispiel in „examples“ vom openFrameworks

Page 9: openFrameworks workshops_07122013_erst

Beispielen

• z.B „cameraParentingExample“

• Wechseln das Scheme von „openFrameworks“ auf „cameraParentingExample Debug“ oder „cameraParentingExample Release“

Page 10: openFrameworks workshops_07122013_erst

Beispielen• Build and Run

• Die Application läuft automatisch ab

Page 11: openFrameworks workshops_07122013_erst

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
Page 13: openFrameworks workshops_07122013_erst

Fehler und Lösungen.• in openFrameworks Forum

http://forum.openframeworks.cc

Page 14: openFrameworks workshops_07122013_erst

Fehler und Lösungen.• http://stackoverflow.com

Page 15: openFrameworks workshops_07122013_erst

Neues Projekt

Page 16: openFrameworks workshops_07122013_erst

Neues Projekt

• Beim „ProjectGenerator“

Page 17: openFrameworks workshops_07122013_erst

Neues Projekt

Page 18: openFrameworks workshops_07122013_erst

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

Neues Projekt

• Beim „ProjectGenerator“

Page 20: openFrameworks workshops_07122013_erst

Neues Projekt

• create : neue

• update : ändern oder aktualizieren

• change OF patch

Page 21: openFrameworks workshops_07122013_erst

Neues Projekt

• addons Panel

• Update oder Create Project

Page 22: openFrameworks workshops_07122013_erst

Neues Projekt

• generate Examples

Page 23: openFrameworks workshops_07122013_erst

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

Übung

Page 25: openFrameworks workshops_07122013_erst

code

Page 26: openFrameworks workshops_07122013_erst

code

• shape (ofElipse, ofLine, ofCircle…)

• automatische Moving

• interaktive (mouse, keyboard...)

• cout << „…“ << endl;

• fullscreen

• Funktion

• ...

Page 27: openFrameworks workshops_07122013_erst
Page 28: openFrameworks workshops_07122013_erst

Übung

Page 29: openFrameworks workshops_07122013_erst

release, debug

Page 30: openFrameworks workshops_07122013_erst

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

webSite, Bücher, usw

Page 32: openFrameworks workshops_07122013_erst

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

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