4. Introduction
I’ve heard this from several teachers at Shenkar:
Nowadays, kids already know
all about the creative software
used for design
— all we can do is teach you
how to think.
Generative Design Guy Haviv Designit
5. Introduction
I’ve heard this from several teachers at Shenkar:
Nowadays, kids already know
all about the creative software
used for design
— all we can do is teach you
how to think.
Generative Design Guy Haviv Designit
11. Generative Design
generative tool #01
Core Image Fun House
Get it when downloading Xcode:
http://developer.apple.com/technologies/xcode.html
Mac only
Generative Design Guy Haviv Designit
12. Generative Design
Core Image Fun House
Take an image and stack a
bunch of live pixel effects on top
of it.
(originally made as a framework exploration tool)
Generative Design Guy Haviv Designit
20. Generative Design
generative tool #02
Quartz Composer
Get it when downloading Xcode:
http://developer.apple.com/downloads
Mac only
Generative Design Guy Haviv Designit
23. Generative Design
Quartz Composer files are
called Compositions.
They are used on the Mac as:
Screen savers
iTunes visualizers
Keynote plugins
They are also playable on any Mac with Quicktime.
Generative Design Guy Haviv Designit
24. Generative Design
I used Quartz Composer to create an interactive poster.
Generative Design Guy Haviv Designit
26. generative tool #02
Quartz Composer
Get it when downloading Xcode:
http://developer.apple.com/downloads
Mac only
Generative Design Guy Haviv Designit
29. Generative Design
NodeBox
NodeBox is fucking awesome.
You write Python code &
generate vector graphics.
Copy as PDF to Illustrator to continue tweaking.
Generative Design Guy Haviv Designit
31. Generative Design
My first gig at nascent was writing a script that served as
the basis of the Kodak Leaf visual language
Generative Design Guy Haviv Designit
42. Generative Design
generative tool #05
Scriptographer
Illustrator scripting plugin
scriptographer.org
Mac & PC
Open source
Generative Design Guy Haviv Designit
43. Generative Design
Scriptographer is an interactive
scripting environment for
Illustrator.
It adds a palette with scripts and a few tools - all of
which can be edited and manipulated.
Generative Design Guy Haviv Designit
47. Generative Design
What happens if you output an
Illustrator file to .ps, and then
play with random numbers
inside?
And then open the .ps with Adobe Distiller to make
it a PDF to view the results?
Generative Design Guy Haviv Designit
60. Design Hacking
Illustrator is an incredible app -
it has forward compatibility.
Each .ai file actually has a hidden .pdf file inside.
Generative Design Guy Haviv Designit
63. Design Hacking
The Finder has a trick called
bundles.
Bundles are folders that act like
single files.
They hide some good stuff inside.
Generative Design Guy Haviv Designit
64. Design Hacking
.app files are bundles.
Let’s look at an example.
iWork files used to be bundles.
Let’s extract some media from a .keynote
document
Generative Design Guy Haviv Designit
66. Design Hacking
When you export a file to PDF,
the relevant fonts are being
embedded into that PDF.
And you can extract them.
Get FontForge to try this stuff out.
Generative Design Guy Haviv Designit
72. Design Hacking
Macs speak PDF quite fluently.
Nearly every time you see
something on screen, it’s a
vector PDF.
Generative Design Guy Haviv Designit
77. Summary
thank you.
Slides available on:
http://tinyurl.com/designhacking
learn more / explore:
http://www.creativeapplications.net/
http://www.generatorx.no/category/tools-code/
Generative Design Guy Haviv Designit