Hello.I’m Guy.Generative Design   Guy Haviv   Designit
a brief introduction toDesign Hacking /Generative DesignGenerative Design   Guy Haviv   Designit
IntroductionGenerative Design   Guy Haviv   Designit
IntroductionI’ve heard this from several teachers at Shenkar:Nowadays, kids already knowall about the creative softwareuse...
IntroductionI’ve heard this from several teachers at Shenkar:Nowadays, kids already knowall about the creative softwareuse...
IntroductionWhat I learnedfrom Dan, a friendof mine who’s anillustratorGenerative Design   Guy Haviv   Designit
Introductionbe obsessed withthe process.Draw > Xerox to 2000% > Draw Again > Scan > Add typeGenerative Design   Guy Haviv ...
Introductioneveryone’s usingthe same tools?let’s tinker with thetools then.Generative Design   Guy Haviv   Designit
Generative DesignGenerative Design   Guy Haviv   Designit
Generative DesignWe should masterour tools, and thenalter them.Generative Design   Guy Haviv   Designit
Generative Designgenerative tool #01Core Image Fun HouseGet it when downloading Xcode:http://developer.apple.com/technolog...
Generative DesignCore Image Fun HouseTake an image and stack abunch of live pixel effects on topof it.(originally made as ...
Design HackingGenerative Design   Guy Haviv   Designit
Generative Design(demo).Generative Design   Guy Haviv   Designit
Generative Designgenerative tool #03Processingprocessing.orgMac & PCOpen sourceGenerative Design   Guy Haviv   Designit
Generative DesignProcessingMaybe the most well knowngenerative design tool.Open source, very welldocumented.Generative Des...
Generative Design                                Write simplified Java                                code, get visual res...
Generative Design   Guy Haviv   Designit
Generative Design   Guy Haviv   Designit
Generative Designgenerative tool #02Quartz ComposerGet it when downloading Xcode:http://developer.apple.com/downloadsMac o...
Generative DesignQuartz ComposerNode based visual language formixing image, video, audio,code & other media.Generative Des...
Generative Design   Guy Haviv   Designit
Generative DesignQuartz Composer files arecalled Compositions.They are used on the Mac as:Screen saversiTunes visualizersK...
Generative DesignI used Quartz Composer to create an interactive poster.Generative Design   Guy Haviv           Designit
Generative Design(demo).Generative Design   Guy Haviv   Designit
generative tool #02Quartz ComposerGet it when downloading Xcode:http://developer.apple.com/downloadsMac onlyGenerative Des...
Generative DesignQuartz Composer                                Get “Graphic tools for Xcode”Generative Design   Guy Haviv...
Generative Designgenerative tool #04NodeBoxnodebox.netMac onlyOpen SourceGenerative Design   Guy Haviv   Designit
Generative DesignNodeBoxNodeBox is fucking awesome.You write Python code &generate vector graphics.Copy as PDF to Illustra...
Generative Design   Guy Haviv   Designit
Generative DesignMy first gig at nascent was writing a script that served asthe basis of the Kodak Leaf visual languageGen...
Kodak Leaf brand visual languageDesigned by Roy Yogev
Kodak Leaf brand visual languageDesigned by Roy Yogev
Generative DesignI used NodeBox to generate infographic postersGenerative Design   Guy Haviv         Designit
Generative DesignJVP brand identity workGenerative Design   Guy Haviv   Designit
Generative Designand also in a branding project to wrap shapes around pathsGenerative Design   Guy Haviv          Designit
Generative Designand also in a branding project to wrap shapes around pathsGenerative Design   Guy Haviv          Designit
Generative Design(demo).Generative Design   Guy Haviv   Designit
Generative Designgenerative tool #05ScriptographerIllustrator scripting pluginscriptographer.orgMac & PCOpen sourceGenerat...
Generative DesignScriptographer is an interactivescripting environment forIllustrator.It adds a palette with scripts and a...
Generative DesignGenerative Design   Guy Haviv   Designit
Generative Design(demo).Generative Design   Guy Haviv   Designit
Generative Designgenerative tool #06PostScript HackingGenerative Design   Guy Haviv   Designit
Generative DesignWhat happens if you output anIllustrator file to .ps, and thenplay with random numbersinside?And then ope...
Generative DesignGenerative Design   Guy Haviv   Designit
Generative DesignGenerative Design   Guy Haviv   Designit
Generative DesignGenerative Design   Guy Haviv   Designit
Generative DesignThen, distill the .ps fileback to a PDF.Generative Design   Guy Haviv   Designit
Generative DesignI used postscript hacking mainly to distort shapesGenerative Design   Guy Haviv           Designit
Generative DesignI used postscript hacking mainly to distort shapesGenerative Design   Guy Haviv           Designit
Optional:Design ‘Hacking’Generative Design   Guy Haviv   Designit
Design Hackinghack #01Be a screencapture ninja.Generative Design   Guy Haviv   Designit
Design HackingCmd+Shift+3Cmd+Shift+4Cmd+Shift+4 ... Space(Copies Windows’ drop shadows!)also:try these with Ctrl addeduse ...
Design Hackinghack #02Be an iconcapture ninja.Generative Design   Guy Haviv   Designit
Design Hackinghack #02: Be an icon capture ninja.Copy any file/folder in FinderOpen PreviewCmd+Nw00t.Generative Design   G...
Design Hackinghack #03Understand the.AI + .PDFrelationshipGenerative Design   Guy Haviv   Designit
Design HackingIllustrator is an incredible app -it has forward compatibility.Each .ai file actually has a hidden .pdf file...
Design HackingGenerative Design    Guy Haviv                     Designit.ai + pdf bundles enable QuickLook on .ai files.
Design Hackinghack #04Be an app bundleresearcher/ninja.Generative Design   Guy Haviv   Designit
Design HackingThe Finder has a trick calledbundles.Bundles are folders that act likesingle files.They hide some good stuff...
Design Hacking.app files are bundles.Let’s look at an example.iWork files used to be bundles.Let’s extract some media from...
Design Hackinghack #05Fonts are usuallyembedded withinPDFsGenerative Design   Guy Haviv   Designit
Design HackingWhen you export a file to PDF,the relevant fonts are beingembedded into that PDF.And you can extract them.Ge...
Design Hacking(demo?).Generative Design   Guy Haviv   Designit
Design Hackinghack #06Be aPDF-everywhereninja.Generative Design   Guy Haviv   Designit
Design HackingPrinters speakPostScript.Generative Design   Guy Haviv   Designit
Design HackingPDFs arePostScriptwrappers.Illustrator is like a planning environment for PDFs.Generative Design   Guy Haviv...
Design HackingMacs speak PDFquite fluently.Generative Design   Guy Haviv   Designit
Design HackingMacs speak PDF quite fluently.Nearly every time you seesomething on screen, it’s avector PDF.Generative Desi...
Design HackingDemoGrapherDictionaryiCalGenerative Design   Guy Haviv   Designit
Design HackingGenerative Design   Guy Haviv   Designit
Design HackingGenerative Design   Guy Haviv   Designit
Design Hacking(demo).Generative Design   Guy Haviv   Designit
Summarythank you.Slides available on:http://tinyurl.com/designhackinglearn more / explore:http://www.creativeapplications....
Designit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative Design
Designit in Barcelona: an introduction to Generative Design
Upcoming SlideShare
Loading in …5
×

Designit in Barcelona: an introduction to Generative Design

1,474 views

Published on

Published in: Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,474
On SlideShare
0
From Embeds
0
Number of Embeds
386
Actions
Shares
0
Downloads
41
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Designit in Barcelona: an introduction to Generative Design

  1. 1. Hello.I’m Guy.Generative Design Guy Haviv Designit
  2. 2. a brief introduction toDesign Hacking /Generative DesignGenerative Design Guy Haviv Designit
  3. 3. IntroductionGenerative Design Guy Haviv Designit
  4. 4. IntroductionI’ve heard this from several teachers at Shenkar:Nowadays, kids already knowall about the creative softwareused for design— all we can do is teach youhow to think.Generative Design Guy Haviv Designit
  5. 5. IntroductionI’ve heard this from several teachers at Shenkar:Nowadays, kids already knowall about the creative softwareused for design— all we can do is teach youhow to think.Generative Design Guy Haviv Designit
  6. 6. IntroductionWhat I learnedfrom Dan, a friendof mine who’s anillustratorGenerative Design Guy Haviv Designit
  7. 7. Introductionbe obsessed withthe process.Draw > Xerox to 2000% > Draw Again > Scan > Add typeGenerative Design Guy Haviv Designit
  8. 8. Introductioneveryone’s usingthe same tools?let’s tinker with thetools then.Generative Design Guy Haviv Designit
  9. 9. Generative DesignGenerative Design Guy Haviv Designit
  10. 10. Generative DesignWe should masterour tools, and thenalter them.Generative Design Guy Haviv Designit
  11. 11. Generative Designgenerative tool #01Core Image Fun HouseGet it when downloading Xcode:http://developer.apple.com/technologies/xcode.htmlMac onlyGenerative Design Guy Haviv Designit
  12. 12. Generative DesignCore Image Fun HouseTake an image and stack abunch of live pixel effects on topof it.(originally made as a framework exploration tool)Generative Design Guy Haviv Designit
  13. 13. Design HackingGenerative Design Guy Haviv Designit
  14. 14. Generative Design(demo).Generative Design Guy Haviv Designit
  15. 15. Generative Designgenerative tool #03Processingprocessing.orgMac & PCOpen sourceGenerative Design Guy Haviv Designit
  16. 16. Generative DesignProcessingMaybe the most well knowngenerative design tool.Open source, very welldocumented.Generative Design Guy Haviv Designit
  17. 17. Generative Design Write simplified Java code, get visual results. Thousands of samples to play with.Generative Design Guy Haviv Designit
  18. 18. Generative Design Guy Haviv Designit
  19. 19. Generative Design Guy Haviv Designit
  20. 20. Generative Designgenerative tool #02Quartz ComposerGet it when downloading Xcode:http://developer.apple.com/downloadsMac onlyGenerative Design Guy Haviv Designit
  21. 21. Generative DesignQuartz ComposerNode based visual language formixing image, video, audio,code & other media.Generative Design Guy Haviv Designit
  22. 22. Generative Design Guy Haviv Designit
  23. 23. Generative DesignQuartz Composer files arecalled Compositions.They are used on the Mac as:Screen saversiTunes visualizersKeynote pluginsThey are also playable on any Mac with Quicktime.Generative Design Guy Haviv Designit
  24. 24. Generative DesignI used Quartz Composer to create an interactive poster.Generative Design Guy Haviv Designit
  25. 25. Generative Design(demo).Generative Design Guy Haviv Designit
  26. 26. generative tool #02Quartz ComposerGet it when downloading Xcode:http://developer.apple.com/downloadsMac onlyGenerative Design Guy Haviv Designit
  27. 27. Generative DesignQuartz Composer Get “Graphic tools for Xcode”Generative Design Guy Haviv Designit
  28. 28. Generative Designgenerative tool #04NodeBoxnodebox.netMac onlyOpen SourceGenerative Design Guy Haviv Designit
  29. 29. Generative DesignNodeBoxNodeBox is fucking awesome.You write Python code &generate vector graphics.Copy as PDF to Illustrator to continue tweaking.Generative Design Guy Haviv Designit
  30. 30. Generative Design Guy Haviv Designit
  31. 31. Generative DesignMy first gig at nascent was writing a script that served asthe basis of the Kodak Leaf visual languageGenerative Design Guy Haviv Designit
  32. 32. Kodak Leaf brand visual languageDesigned by Roy Yogev
  33. 33. Kodak Leaf brand visual languageDesigned by Roy Yogev
  34. 34. Generative DesignI used NodeBox to generate infographic postersGenerative Design Guy Haviv Designit
  35. 35. Generative DesignJVP brand identity workGenerative Design Guy Haviv Designit
  36. 36. Generative Designand also in a branding project to wrap shapes around pathsGenerative Design Guy Haviv Designit
  37. 37. Generative Designand also in a branding project to wrap shapes around pathsGenerative Design Guy Haviv Designit
  38. 38. Generative Design(demo).Generative Design Guy Haviv Designit
  39. 39. Generative Designgenerative tool #05ScriptographerIllustrator scripting pluginscriptographer.orgMac & PCOpen sourceGenerative Design Guy Haviv Designit
  40. 40. Generative DesignScriptographer is an interactivescripting environment forIllustrator.It adds a palette with scripts and a few tools - all ofwhich can be edited and manipulated.Generative Design Guy Haviv Designit
  41. 41. Generative DesignGenerative Design Guy Haviv Designit
  42. 42. Generative Design(demo).Generative Design Guy Haviv Designit
  43. 43. Generative Designgenerative tool #06PostScript HackingGenerative Design Guy Haviv Designit
  44. 44. Generative DesignWhat happens if you output anIllustrator file to .ps, and thenplay with random numbersinside?And then open the .ps with Adobe Distiller to makeit a PDF to view the results?Generative Design Guy Haviv Designit
  45. 45. Generative DesignGenerative Design Guy Haviv Designit
  46. 46. Generative DesignGenerative Design Guy Haviv Designit
  47. 47. Generative DesignGenerative Design Guy Haviv Designit
  48. 48. Generative DesignThen, distill the .ps fileback to a PDF.Generative Design Guy Haviv Designit
  49. 49. Generative DesignI used postscript hacking mainly to distort shapesGenerative Design Guy Haviv Designit
  50. 50. Generative DesignI used postscript hacking mainly to distort shapesGenerative Design Guy Haviv Designit
  51. 51. Optional:Design ‘Hacking’Generative Design Guy Haviv Designit
  52. 52. Design Hackinghack #01Be a screencapture ninja.Generative Design Guy Haviv Designit
  53. 53. Design HackingCmd+Shift+3Cmd+Shift+4Cmd+Shift+4 ... Space(Copies Windows’ drop shadows!)also:try these with Ctrl addeduse Space like in IllustratorGenerative Design Guy Haviv Designit
  54. 54. Design Hackinghack #02Be an iconcapture ninja.Generative Design Guy Haviv Designit
  55. 55. Design Hackinghack #02: Be an icon capture ninja.Copy any file/folder in FinderOpen PreviewCmd+Nw00t.Generative Design Guy Haviv Designit
  56. 56. Design Hackinghack #03Understand the.AI + .PDFrelationshipGenerative Design Guy Haviv Designit
  57. 57. Design HackingIllustrator is an incredible app -it has forward compatibility.Each .ai file actually has a hidden .pdf file inside.Generative Design Guy Haviv Designit
  58. 58. Design HackingGenerative Design Guy Haviv Designit.ai + pdf bundles enable QuickLook on .ai files.
  59. 59. Design Hackinghack #04Be an app bundleresearcher/ninja.Generative Design Guy Haviv Designit
  60. 60. Design HackingThe Finder has a trick calledbundles.Bundles are folders that act likesingle files.They hide some good stuff inside.Generative Design Guy Haviv Designit
  61. 61. 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 .keynotedocumentGenerative Design Guy Haviv Designit
  62. 62. Design Hackinghack #05Fonts are usuallyembedded withinPDFsGenerative Design Guy Haviv Designit
  63. 63. Design HackingWhen you export a file to PDF,the relevant fonts are beingembedded into that PDF.And you can extract them.Get FontForge to try this stuff out.Generative Design Guy Haviv Designit
  64. 64. Design Hacking(demo?).Generative Design Guy Haviv Designit
  65. 65. Design Hackinghack #06Be aPDF-everywhereninja.Generative Design Guy Haviv Designit
  66. 66. Design HackingPrinters speakPostScript.Generative Design Guy Haviv Designit
  67. 67. Design HackingPDFs arePostScriptwrappers.Illustrator is like a planning environment for PDFs.Generative Design Guy Haviv Designit
  68. 68. Design HackingMacs speak PDFquite fluently.Generative Design Guy Haviv Designit
  69. 69. Design HackingMacs speak PDF quite fluently.Nearly every time you seesomething on screen, it’s avector PDF.Generative Design Guy Haviv Designit
  70. 70. Design HackingDemoGrapherDictionaryiCalGenerative Design Guy Haviv Designit
  71. 71. Design HackingGenerative Design Guy Haviv Designit
  72. 72. Design HackingGenerative Design Guy Haviv Designit
  73. 73. Design Hacking(demo).Generative Design Guy Haviv Designit
  74. 74. Summarythank you.Slides available on:http://tinyurl.com/designhackinglearn more / explore:http://www.creativeapplications.net/http://www.generatorx.no/category/tools-code/Generative Design Guy Haviv Designit

×