PROCESSING                                              programming for visual creatives                               pre...
WHAT IS PROCESSING?                            It´s a programming language and environment                            for ...
HOW MANY ARE USING IT?                            Important is not the number but the trend!                            Nu...
HOW DOES IT LOOK LIKE?                            The boring world of code:                                   void setup()...
HOW DOES IT LOOK LIKE?                            The boring world of code:                 The visual world of code:     ...
HOW DOES IT LOOK LIKE?                            ...                            void draw() {                            ...
FIRST STEPS                            Explore and play with the given examples:               Processing comes up with a ...
FIRST STEPS               ... and explore the world of processing.Freitag, 11. Februar 2011
PLACES TO LEARN ...                                                   sketchpad.cc                                        ...
WHAT CAN WE DO WITH IT?               Eye-Candy - Art - Visuals - Objects - InteractionFreitag, 11. Februar 2011
EXTEND THE POSSIBILITIES                                                                           http://www             ...
BUT THIS IS JUST THE BEGINNING               answers.oreilly.com/topic/1671-a-gentle-introduction-to-processing/Freitag, 1...
LOTS OF LIBRARIES ...                                                    http://www               toxiclibs.orgFreitag, 11...
... FOR NEARLY EVERYTHING!               toxiclibs.orgFreitag, 11. Februar 2011
WHAT CAN WE DO WITH IT?               Art from code into reality.Freitag, 11. Februar 2011
WHAT CAN WE DO WITH IT?               Art from code into reality.Freitag, 11. Februar 2011
WHAT CAN WE DO WITH IT?               Art from code into reality.Freitag, 11. Februar 2011
WHAT CAN WE DO WITH IT?                            Data-Visualisation: complex stuff can be cool               christopher...
WHAT CAN WE DO WITH IT?               onformative.comFreitag, 11. Februar 2011
DESIGN & DELIVER:                            MacOS, Windows, Java, iOS, Android ...Freitag, 11. Februar 2011
DESIGN & DELIVER:                            ... and in every HTML5-Browser !!!!!!!               luckybite.com/iprocessin...
THANK YOU !!! presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011
Useful weblinks:                              WRITING 3D APPLICATIONS USING RUBY-PROCESSING: http://prestonlee.com        ...
Useful weblinks:                              http://toxiclibs.org/about/                              http://www.sojamo.d...
Useful weblinks:                              http://designplaygrounds.com/workshops/faashions-aa-visiting-school-paris-sp...
Useful weblinks:                              http://www.we-make-money-not-art.com/                              http://ma...
Upcoming SlideShare
Loading in …5
×

2011.02.11 ignite talk processing programming for visual creatives

1,511 views

Published on

My presentation for the GLOBAL IGNITE NIGHT Nürnberg 10.02.2011 about PROCESSING. Programming for visual creatives. (Low Quality PDF)

Published in: Design, Technology
3 Comments
0 Likes
Statistics
Notes
  • Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics --- http://amzn.to/1pC7lY0
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Learning Processing, Second Edition: A Beginner's Guide to Programming Images, Animation, and Interaction (The Morgan Kaufmann Series in Computer Graphics) --- http://amzn.to/1RsFJki
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Processing: A Programming Handbook for Visual Designers and Artists (MIT Press) --- http://amzn.to/1UdwVPX
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total views
1,511
On SlideShare
0
From Embeds
0
Number of Embeds
175
Actions
Shares
0
Downloads
18
Comments
3
Likes
0
Embeds 0
No embeds

No notes for slide

2011.02.11 ignite talk processing programming for visual creatives

  1. 1. PROCESSING programming for visual creatives presented by Marcus “mori” Morba GLOBAL IGNITE WEEK 2011 - Nürnberg/GermanyFreitag, 11. Februar 2011
  2. 2. WHAT IS PROCESSING? It´s a programming language and environment for creating images, animations & interactions! ๏ Free to download and open source ๏ Output possible in 2D, 3D, PDF ... ๏ OpenGL integration for accelerated 3D ๏ For Linux, Mac OS X, Windows and Java >1.5 ๏ Huge target plattform support ๏ Over 100 libraries for sound, video, computer vision and more to extend the software ๏ Well documented - many books available processing.orgFreitag, 11. Februar 2011
  3. 3. HOW MANY ARE USING IT? Important is not the number but the trend! Number of Processing users, every 4 weeks: processing.orgFreitag, 11. Februar 2011
  4. 4. HOW DOES IT LOOK LIKE? The boring world of code: void setup() { size(400, 600); smooth(); } void draw() { if (mousePressed) { fill(0); } else { fill(255); } ellipse(mouseX, mouseY,80,80); } processing.org/learning/gettingstarted/Freitag, 11. Februar 2011
  5. 5. HOW DOES IT LOOK LIKE? The boring world of code: The visual world of code: void setup() { size(400, 600); smooth(); } void draw() { if (mousePressed) { fill(0); } else { fill(255); } ellipse(mouseX, mouseY,80,80); } processing.org/learning/gettingstarted/Freitag, 11. Februar 2011
  6. 6. HOW DOES IT LOOK LIKE? ... void draw() { int x2 = -100; int y2 = -50; for (int i=5; i < height; i+=5) { if(x2 > width) { x2 = -100; y2+=80; } x2+=85; circles(40+x2, 80+y2); circles(90+x2, 70+y2); stroke(255,0,0); line(30, i, 80, i); } } void circles(int x, int y) { noStroke(); ellipse(x, y, 50, 50); ellipse(x+20, y+20, 60, 60); } processing.org/learning/gettingstarted/Freitag, 11. Februar 2011
  7. 7. FIRST STEPS Explore and play with the given examples: Processing comes up with a lot examples!!!Freitag, 11. Februar 2011
  8. 8. FIRST STEPS ... and explore the world of processing.Freitag, 11. Februar 2011
  9. 9. PLACES TO LEARN ... sketchpad.cc formandcode.com processing.org hascanvas.com openprocessing.org ethasketch.com ... and play with sketches of others.Freitag, 11. Februar 2011
  10. 10. WHAT CAN WE DO WITH IT? Eye-Candy - Art - Visuals - Objects - InteractionFreitag, 11. Februar 2011
  11. 11. EXTEND THE POSSIBILITIES http://www A GUI for non-programmers: sojamo.de/libraries/controlP5/Freitag, 11. Februar 2011
  12. 12. BUT THIS IS JUST THE BEGINNING answers.oreilly.com/topic/1671-a-gentle-introduction-to-processing/Freitag, 11. Februar 2011
  13. 13. LOTS OF LIBRARIES ... http://www toxiclibs.orgFreitag, 11. Februar 2011
  14. 14. ... FOR NEARLY EVERYTHING! toxiclibs.orgFreitag, 11. Februar 2011
  15. 15. WHAT CAN WE DO WITH IT? Art from code into reality.Freitag, 11. Februar 2011
  16. 16. WHAT CAN WE DO WITH IT? Art from code into reality.Freitag, 11. Februar 2011
  17. 17. WHAT CAN WE DO WITH IT? Art from code into reality.Freitag, 11. Februar 2011
  18. 18. WHAT CAN WE DO WITH IT? Data-Visualisation: complex stuff can be cool christopherbaker.net/projects/mymap/Freitag, 11. Februar 2011
  19. 19. WHAT CAN WE DO WITH IT? onformative.comFreitag, 11. Februar 2011
  20. 20. DESIGN & DELIVER: MacOS, Windows, Java, iOS, Android ...Freitag, 11. Februar 2011
  21. 21. DESIGN & DELIVER: ... and in every HTML5-Browser !!!!!!! luckybite.com/iprocessing & WeFeelFine.orgFreitag, 11. Februar 2011
  22. 22. THANK YOU !!! presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011
  23. 23. Useful weblinks: WRITING 3D APPLICATIONS USING RUBY-PROCESSING: http://prestonlee.com http://blog.hvidtfeldts.net/index.php/generative-art-links/ http://createdigitalmotion.com/2011/01/processing-live-popular-visual-code-tool-meet- live-coding-and-clojure-lisp/ http://automata.cc/live-processing http://amnonp5.wordpress.com/ www.wefeelfine.org/ http://randomnumber.nu/?cat=21 http://teemingvoid.blogspot.com/2009/12/readings-in-digital-design.html http://www.sojamo.de/libraries/controlP5/ GUI for Processing Drawing with Code: Works from the Anne and Michael Spalter Collection http://www.decordova.org/art/exhibition/drawing-code-works-anne-and-michael-spalter- collection http://www.generatorx.no/ presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011
  24. 24. Useful weblinks: http://toxiclibs.org/about/ http://www.sojamo.de/libraries/controlP5/ http://mariuswatz.com/works/abstract01js/about.html !!!! http://processing.unlekker.net/amoebaAbstract_01_formatik/index.html http://fffff.at/speed-show-4/ http://www.abstraction-now.at/ http://fathom.info/ http://www.liaworks.com/category/theprojects/ http://code.google.com/p/onedotzero-ident/ http://code.google.com/u/toxmeister/ http://code.google.com/hosting/search?q=label:processing.org http://acg.media.mit.edu/ http://acg.media.mit.edu/people/fry/ - OUTDATED BUT WITH OLD STUFF !!!! http://stbride.org/events/musicanddesign http://designplaygrounds.com presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011
  25. 25. Useful weblinks: http://designplaygrounds.com/workshops/faashions-aa-visiting-school-paris-spring-2011/ http://n-e-r-v-o-u-s.com/blog/ http://toxi.co.uk/blog/2007/07/sustainablity-and-generative-design.htm http://bostoncyberarts.org/ http://visiblearchive.blogspot.com/ http://www.vam.ac.uk/microsites/decode/exhibition http://flowingdata.com/ http://infosthetics.com/ http://designplaygrounds.com/ http://www.box.net/dpdownloads#/dpdownloads/1/33621604 http://postspectacular.com/ !!!!!!!!!!!! http://www.digitalartistshandbook.org/node/15 -> Processing Page !!! http://vis.stanford.edu/ presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011
  26. 26. Useful weblinks: http://www.we-make-money-not-art.com/ http://mag.ma/rodrigo_medina/978201 http://www.indesem.nl/ http://softlabnyc.com/ http://itsa-cinch.com/ http://generativo.materia.com.mx/ http://www.gestalten.tv/motion/random-international http://www.kineticpavilion.com http://www.generative-gestaltung.de/ presentation slides & more information available at: www.Drupal-Rocks.com/processingFreitag, 11. Februar 2011

×