intro to creative coding

13
Creative Coding - داعيةجة ال البYoussef Faltas ASCII, 2014

Upload: youssef-faltas

Post on 01-Jul-2015

263 views

Category:

Art & Photos


3 download

DESCRIPTION

This is an introduction to what creative coding is, and a review of projects in which artists use code as a medium. More info about the workshop at http://faltastico.tumblr.com/post/97959317872/last-week-i-did-a-two-day-creative-coding

TRANSCRIPT

Page 1: Intro to Creative Coding

Creative Coding - البجمجة الدبداعيةYoussef Faltas

ASCII, 2014

Page 2: Intro to Creative Coding

Outline

● What is Creative Coding?

● Projects

● Let's code

Page 3: Intro to Creative Coding
Page 4: Intro to Creative Coding

The Myth

● Logic + Algorithims + Procedure

= Code

= Mechanical

● Fantasy + Imagination + Impulse

= Creativity

= Art

Therefore Code can not be Creative

Page 5: Intro to Creative Coding

“Computers are useless. They can only give you answers.”

- Pablo Picasso

Page 6: Intro to Creative Coding

"For a mathematician, he didn't have enough imagination. But he's become a poet and now he's fine."

- Hilbert on an ex-student

Page 7: Intro to Creative Coding
Page 8: Intro to Creative Coding

How then?

● Code is more than a tool

● Code is mathematical --> Beauty, Complexity

● Code can be surprising --> Emergence

● Code can be interactive --> Playfulness

● Code can be Creative

Page 9: Intro to Creative Coding

Creative Coding+

Sensors=

Creative Technology

Page 10: Intro to Creative Coding

Possibilities

● Data Visualization● Generative Art● AudioVisual installation● Projection Mapping● Interactive envirnoments

Page 11: Intro to Creative Coding

Projects-Data Visualization

● Wind Map http://hint.fm/wind/● Flight Patterns

http://www.aaronkoblin.com/work/flightpatterns/

● silenc http://vimeo.com/39114742● Cinematrics

http://cinemetrics.fredericbrodbeck.de/● City Symphonies

http://markmckeague.com/work/city-symphonies/

-Projection Mapping● Pomplamoose

https://www.youtube.com/watch?v=i7X8ZnmLfM0

● Omote http://vimeo.com/103425574● Line Segments Space

http://vimeo.com/90047240

-Generative● Process Compendium http://vimeo.com/22955812

-AudioVisual Installations● Communion http://www.field.io/project/communion/

-Interactive Envirnoments● The Rain Room http://vimeo.com/51830893● My Little Piece of Privacy

http://www.niklasroy.com/project/88/my-little-piece-of-privacy

● Sniff http://www.gravitytrap.com/artwork/sniff● Hipster Phone http://www.medrar.org/OLE/?p=494

Interesting links● http://www.creativeapplications.net/● http://thecreatorsproject.vice.com/● Hello World! Processing http://vimeo.com/60735314

Page 12: Intro to Creative Coding

P5

“Processing seeks to ruin the careers of talented designers by tempting them away from their usual tools and into the world of programming and computation. Similarly, the project is designed to turn engineers and computer scientists to less gainful employment as artists and designers.”

أدوات عن بالبعد اغرائهم خلل من الموهوبين المصممين مهن تخريب إلى يسعى البرنامج هذا . المهندسين مسار لتغيير المشروع صمم قد وبالمثل، والحوسبة البرمجة عالم وإلى المعتادة التصميم

ومصممين كفنانين أقل بأجر للعمل الكمبيوتر .وعلماء

- http://www.processing.org

Page 13: Intro to Creative Coding

P5Cairo

مخرجات لنتاج القاهرة في البرمجة لمستخدمي مفتوح تجمع هو القاهرة بروسيسنجشهرية اجتماعات في البرمجة وتقنيات والموارد النصائح وتبادل .ابداعية

التصميم في اهتماماتنا تكامل خلل من البداعية التجاهات مختلف تحفيز إلي نسعيالحاسوبية والرؤية والفيديو واللعاب التكنولوجيا و الويب و والصوت والعمارة .والفنون

مثل مختلفة أدوات نستخدم ذلك فيProcessing. Puredata. OpenFrameworks.

Quartz Composer. Python. Kinect. Arduino.

at https://www.facebook.com/processingCairo