SlideShare a Scribd company logo
1 of 36
Download to read offline
Digital inspiration
 Creative coding and special displays
Open frameworks
A c++ library designed to assist the creative
process by providing a simple and intuitive
framework for experimentation.
Simply put, openFrameworks is a tool that
makes it much easier to make custom visual
things via code.
Visualising data
Nike+ Paint With Your Feet by YesYesNo
http://yesyesno.com/nike-collab-paint
For the launch of the Nike Free Run+ 2 City
Pack series, runners were invited to create
dynamic paintings with their feet using their
Nike+ GPS run data.
Using custom software, the run data is turned
into a visual piece of art.
The runner's name, the distance they ran and
their run path was laser etched onto a custom
fabricated shoe box.
Analysing video
OpenFrameworks is also very powerful for
analysing video data, which can then be used to
modify the image or to control other things.

Microsoft Kinect adds a depth dimension to the
video which opens up a lot of possibilities.
Kinect Dance Shoot by Mike Heavers
https://vimeo.com/49045688
Kinect + PrimeSense + GLSL Shaders by Ben Gotow
https://vimeo.com/22830954
Puppet Parade by Design I/O
https://vimeo.com/34824490
Physical displays
A display is basically just a grid of pixels. Pixels
can be made out of anything: light, water, wood,
…
Scattered Light by Jim Campbell
https://vimeo.com/19020575
Bit.Fall by Julius Popp
https://vimeo.com/16166852
Weave Mirror by Daniel Rozin
https://vimeo.com/7067089
Electromagnet Dot Display for TNT's "Perception” by Breakfast
http://www.youtube.com/watch?v=x3jkoIyJgoc
Proejction mapping
A display doesn’t have to be flat - it can take any
form.
Sony Realtime Projection Mapping by Marshmallow Laser Feast
https://vimeo.com/34021153
Eels 3D by b-reel
https://vimeo.com/31952864
Bonus stuff
Life of George by Hello Monday for Lego
http://www.youtube.com/watch?v=1DHZwSOVKBY
Eyewriter
https://vimeo.com/6376466

More Related Content

Similar to Digital Inspiration #2 - Creative Coding

Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2
DotNetCampus
 
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul divyanshu documentation  on Kinect and Motion TrackingVipul divyanshu documentation  on Kinect and Motion Tracking
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul Divyanshu
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
pycontw
 
Configura NeoCon Newskit
Configura NeoCon Newskit Configura NeoCon Newskit
Configura NeoCon Newskit
Configura
 

Similar to Digital Inspiration #2 - Creative Coding (20)

Kinectomania
KinectomaniaKinectomania
Kinectomania
 
Microsoft Kinect
Microsoft Kinect Microsoft Kinect
Microsoft Kinect
 
Introduction to Creative Coding and OpenFrameworks
Introduction to Creative Coding and OpenFrameworksIntroduction to Creative Coding and OpenFrameworks
Introduction to Creative Coding and OpenFrameworks
 
Kinect for Windows SDK
Kinect for Windows SDKKinect for Windows SDK
Kinect for Windows SDK
 
Microsoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDKMicrosoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDK
 
Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2
 
Business & marketing applications of microsoft’s kinect technology drummer
Business & marketing applications of microsoft’s kinect technology   drummerBusiness & marketing applications of microsoft’s kinect technology   drummer
Business & marketing applications of microsoft’s kinect technology drummer
 
Concerto motionsummer2011week1
Concerto motionsummer2011week1Concerto motionsummer2011week1
Concerto motionsummer2011week1
 
Vipul divyanshu documentation on Kinect and Motion Tracking
Vipul divyanshu documentation  on Kinect and Motion TrackingVipul divyanshu documentation  on Kinect and Motion Tracking
Vipul divyanshu documentation on Kinect and Motion Tracking
 
Writing plugins for Nagios and Opsview - CAPSiDE Tech Talks
Writing plugins for Nagios and Opsview - CAPSiDE Tech TalksWriting plugins for Nagios and Opsview - CAPSiDE Tech Talks
Writing plugins for Nagios and Opsview - CAPSiDE Tech Talks
 
Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2Becoming a kinect hacker innovator v2
Becoming a kinect hacker innovator v2
 
Kinect
KinectKinect
Kinect
 
Kinect
KinectKinect
Kinect
 
Game Lab, National Polytechnic University of Armenia
Game Lab, National Polytechnic University of ArmeniaGame Lab, National Polytechnic University of Armenia
Game Lab, National Polytechnic University of Armenia
 
Reflection on skill development (A2 Media)
Reflection on skill development (A2 Media)Reflection on skill development (A2 Media)
Reflection on skill development (A2 Media)
 
Bing Maps for app developer
Bing Maps for app developerBing Maps for app developer
Bing Maps for app developer
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
 
Nagios Conference 2011 - Mike Guthrie - Exploring Nagios Visualization Tools
Nagios Conference 2011 - Mike Guthrie - Exploring Nagios Visualization ToolsNagios Conference 2011 - Mike Guthrie - Exploring Nagios Visualization Tools
Nagios Conference 2011 - Mike Guthrie - Exploring Nagios Visualization Tools
 
Configura NeoCon Newskit
Configura NeoCon Newskit Configura NeoCon Newskit
Configura NeoCon Newskit
 
DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.DIY: Computer Vision with GWT.
DIY: Computer Vision with GWT.
 

More from Erik Arvedson

More from Erik Arvedson (6)

SPARK workshop process
SPARK workshop processSPARK workshop process
SPARK workshop process
 
Working at the crossroads of business, storytelling, technology, people and p...
Working at the crossroads of business, storytelling, technology, people and p...Working at the crossroads of business, storytelling, technology, people and p...
Working at the crossroads of business, storytelling, technology, people and p...
 
Valentin&Byhr på webbdagarna
Valentin&Byhr på webbdagarnaValentin&Byhr på webbdagarna
Valentin&Byhr på webbdagarna
 
Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.Three things that will change the world and five things you can do about it.
Three things that will change the world and five things you can do about it.
 
Make: The third industrial revolution
Make: The third industrial revolutionMake: The third industrial revolution
Make: The third industrial revolution
 
Don't predict the future
Don't predict the futureDon't predict the future
Don't predict the future
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 

Digital Inspiration #2 - Creative Coding