Upload
guy-haviv
View
1.037
Download
5
Embed Size (px)
DESCRIPTION
Citation preview
Hello.I’m Guy.
Generative Design Guy Haviv Designit
Design Hacking / Generative Design
a brief introduction to
Generative Design Guy Haviv Designit
Generative Design Guy Haviv Designit
Nowadays, kids already know all about the creative software used for design
— all we can do is teach you how to think.
I’ve heard this from several teachers at Shenkar:
Introduction
Generative Design Guy Haviv Designit
Nowadays, kids already know all about the creative software used for design
— all we can do is teach you how to think.
I’ve heard this from several teachers at Shenkar:
Introduction
Generative Design Guy Haviv Designit
What I learned from Dan, a friend of mine who’s an illustrator
Introduction
Generative Design Guy Haviv Designit
be obsessed with the process.
Draw > Xerox to 2000% > Draw Again > Scan > Add type
Introduction
Generative Design Guy Haviv Designit
everyone’s using the same tools?
let’s tinker with the tools then.
Introduction
Generative Design
Generative Design Guy Haviv Designit
Generative Design Guy Haviv Designit
We should master our tools, and then alter them.
Generative Design
Generative Design Guy Haviv Designit
Core Image Fun Housegenerative tool #01
Get it when downloading Xcode:http://developer.apple.com/technologies/xcode.html
Generative Design
Mac only
Generative Design Guy Haviv Designit
Take an image and stack a bunch of live pixel effects on top of it.
(originally made as a framework exploration tool)
Generative Design
Core Image Fun House
Generative Design Guy Haviv Designit
Design Hacking
Generative Design Guy Haviv Designit
(demo).
Generative Design
Generative Design Guy Haviv Designit
Generative Design
Processinggenerative tool #03
processing.org
Mac & PCOpen source
Generative Design Guy Haviv Designit
Maybe the most well known generative design tool.
Open source, very well documented.
Generative Design
Processing
Generative Design Guy Haviv Designit
Write simplified Java code, get visual results.
Thousands of samples to play with.
Generative Design
Generative Design Guy Haviv Designit
Generative Design Guy Haviv Designit
Generative Design
Quartz Composergenerative tool #02
Get it when downloading Xcode:http://developer.apple.com/downloads
Mac only
Generative Design Guy Haviv Designit
Node based visual language for mixing image, video, audio, code & other media.
Generative Design
Quartz Composer
Generative Design Guy Haviv Designit
Quartz Composer files are called Compositions.
They are used on the Mac as:Screen saversiTunes visualizersKeynote plugins
They are also playable on any Mac with Quicktime.
Generative Design
Generative Design Guy Haviv Designit
I used Quartz Composer to create an interactive poster.
Generative Design
Generative Design Guy Haviv Designit
(demo).
Generative Design
Generative Design Guy Haviv Designit
Quartz Composergenerative tool #02
Get it when downloading Xcode:http://developer.apple.com/downloads
Mac only
Generative Design Guy Haviv Designit
Generative Design
Quartz Composer
Get “Graphic tools for Xcode”
Generative Design Guy Haviv Designit
Generative Design
NodeBoxgenerative tool #04
nodebox.net
Mac onlyOpen Source
Generative Design Guy Haviv Designit
NodeBox is fucking awesome.
You write Python code & generate vector graphics.
Copy as PDF to Illustrator to continue tweaking.
Generative Design
NodeBox
Generative Design Guy Haviv Designit
My first gig at nascent was writing a script that served as the basis of the Kodak Leaf visual language
Generative Design
Kodak Leaf brand visual languageDesigned by Roy Yogev
Kodak Leaf brand visual languageDesigned by Roy Yogev
Generative Design Guy Haviv Designit
I used NodeBox to generate infographic posters
Generative Design
Generative Design Guy Haviv Designit
JVP brand identity work
Generative Design
Generative Design Guy Haviv Designit
and also in a branding project to wrap shapes around paths
Generative Design
Generative Design Guy Haviv Designit
and also in a branding project to wrap shapes around paths
Generative Design
Generative Design Guy Haviv Designit
(demo).
Generative Design
Generative Design Guy Haviv Designit
Generative Design
ScriptographerIllustrator scripting plugin
generative tool #05
scriptographer.org
Mac & PCOpen source
Generative Design Guy Haviv Designit
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
Generative Design Guy Haviv Designit
Generative Design
Generative Design Guy Haviv Designit
(demo).
Generative Design
Generative Design Guy Haviv Designit
Generative Design
PostScript Hackinggenerative tool #06
Generative Design Guy Haviv Designit
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
Generative Design Guy Haviv Designit
Generative Design
Generative Design Guy Haviv Designit
Generative Design
Generative Design Guy Haviv Designit
Generative Design
Generative Design Guy Haviv Designit
Then, distill the .ps fileback to a PDF.
Generative Design
Generative Design Guy Haviv Designit
I used postscript hacking mainly to distort shapes
Generative Design
Generative Design Guy Haviv Designit
I used postscript hacking mainly to distort shapes
Generative Design
Design ‘Hacking’
Generative Design Guy Haviv Designit
Optional:
Generative Design Guy Haviv Designit
Be a screen capture ninja.
Design Hacking
hack #01
Generative Design Guy Haviv Designit
Design Hacking
Cmd+Shift+3Cmd+Shift+4Cmd+Shift+4 ... Space(Copies Windows’ drop shadows!)
also:try these with Ctrl added
use Space like in Illustrator
Generative Design Guy Haviv Designit
Be an iconcapture ninja.
Design Hacking
hack #02
Generative Design Guy Haviv Designit
Copy any file/folder in FinderOpen PreviewCmd+Nw00t.
Design Hacking
hack #02: Be an icon capture ninja.
Generative Design Guy Haviv Designit
Understand the.AI + .PDF relationship
Design Hacking
hack #03
Generative Design Guy Haviv Designit
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
Design Hacking
.ai + pdf bundles enable QuickLook on .ai files.
Generative Design Guy Haviv Designit
Be an app bundle researcher/ninja.
Design Hacking
hack #04
Generative Design Guy Haviv Designit
The Finder has a trick called bundles.
Bundles are folders that act like single files.
They hide some good stuff inside.
Design Hacking
Generative Design Guy Haviv Designit
.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
Design Hacking
Generative Design Guy Haviv Designit
Fonts are usually embedded within PDFs
Design Hacking
hack #05
Generative Design Guy Haviv Designit
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.
Design Hacking
Generative Design Guy Haviv Designit
(demo?).
Design Hacking
Generative Design Guy Haviv Designit
Be aPDF-everywhere ninja.
Design Hacking
hack #06
Generative Design Guy Haviv Designit
Printers speak PostScript.
Design Hacking
Generative Design Guy Haviv Designit
PDFs are PostScript wrappers.
Design Hacking
Illustrator is like a planning environment for PDFs.
Generative Design Guy Haviv Designit
Macs speak PDF quite fluently.
Design Hacking
Generative Design Guy Haviv Designit
Nearly every time you see something on screen, it’s a vector PDF.
Design Hacking
Macs speak PDF quite fluently.
Generative Design Guy Haviv Designit
GrapherDictionaryiCal
Design Hacking
Demo
Generative Design Guy Haviv Designit
Design Hacking
Generative Design Guy Haviv Designit
Design Hacking
Generative Design Guy Haviv Designit
(demo).
Design Hacking
Generative Design Guy Haviv Designit
Slides available on:http://tinyurl.com/designhacking
learn more / explore:http://www.creativeapplications.net/http://www.generatorx.no/category/tools-code/
thank you.
Summary