Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Design Hacking & Generative Design

Guy Haviv
November 01, 2012
2.1k

Introduction to Design Hacking & Generative Design

A energy-packed introduction to design hacking tricks and thoughts for young experience designers. This talk is filled with useful links and sneaky hacks shown to help students synthesize design & technology.

Guy Haviv

November 01, 2012
Tweet

Transcript

  1. Guy Haviv meetgooya.com @stupidapp Mixing technology with aesthetics to generate

    awesomeness. We’ll talk about: Design Hacking / Generative Design
  2. Guy Haviv meetgooya.com @stupidapp - Introduction - Ideas are fluid

    - Design Hacking - Generative Design Outline
  3. Guy Haviv meetgooya.com @stupidapp Interactive design is at the intersection

    between design & technology. We usually talk about making things easy. Instead, let’s talk about making things beautiful. Introduction
  4. Guy Haviv meetgooya.com @stupidapp 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
  5. Guy Haviv meetgooya.com @stupidapp 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
  6. Guy Haviv meetgooya.com @stupidapp Trained my eyes Learned how to

    think Learned a craft Today we’ll explore one (new) aspect of digital craft. In design school I... Introduction
  7. Guy Haviv meetgooya.com @stupidapp be obsessed with the process. Draw

    > Xerox to 2000% > Draw Again > Scan > Add type Introduction
  8. Guy Haviv meetgooya.com @stupidapp diving into the digital craft can

    give digital designers an edge over their print colleagues. And most of this stuff is super useful for print design as well. Why are we talking about this? Introduction
  9. Guy Haviv meetgooya.com @stupidapp Ideas are fluid. they can be

    mixed & matched like design elements. Ideas are fluid
  10. Guy Haviv meetgooya.com @stupidapp Vered Mosenzon calls this ‘spinning ideas’.

    IDEO developed Method Cards to support idea generation Ideas are fluid
  11. Guy Haviv meetgooya.com @stupidapp Design Hacking Cmd+Shift+3 Cmd+Shift+4 Cmd+Shift+4 ...

    Space (Copies Windows’ drop shadows!) also: try these with Ctrl added use Space like in Illustrator
  12. Guy Haviv meetgooya.com @stupidapp Copy any file/folder in Finder Open

    Preview Cmd+N w00t. Design Hacking hack #02: Be an icon capture ninja.
  13. Guy Haviv meetgooya.com @stupidapp Design Hacking Illustrator is an incredible

    app - it has forward compatibility. Each .ai file actually has a hidden .pdf file inside.
  14. Guy Haviv meetgooya.com @stupidapp The Finder has a trick called

    bundles. Bundles are folders that act like single files. They hide some good stuff inside. Design Hacking
  15. Guy Haviv meetgooya.com @stupidapp .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
  16. Guy Haviv meetgooya.com @stupidapp 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
  17. Guy Haviv meetgooya.com @stupidapp PDFs are PostScript wrappers. Design Hacking

    Illustrator is like a planning environment for PDFs.
  18. Guy Haviv meetgooya.com @stupidapp Nearly every time you see something

    on screen, it’s a vector PDF. Design Hacking Macs speak PDF quick fluently.
  19. Guy Haviv meetgooya.com @stupidapp Objects, type & images shold be

    fluid as well. Generative Design Just like ideas are fluid
  20. Guy Haviv meetgooya.com @stupidapp We could use technology to make

    image, shape & type even more fluid. Generative Design
  21. Guy Haviv meetgooya.com @stupidapp Core Image Fun House generative tool

    #01 Get it when downloading Xcode: http://developer.apple.com/technologies/xcode.html Generative Design Mac only
  22. Guy Haviv meetgooya.com @stupidapp Take an image and stack a

    bunch of live pixel effects on top of it. (originally made as a technology exploration tool) Generative Design Core Image Fun House
  23. Guy Haviv meetgooya.com @stupidapp Generative Design Quartz Composer generative tool

    #02 Get it when downloading Xcode: http://developer.apple.com/technologies/xcode.html Mac only
  24. Guy Haviv meetgooya.com @stupidapp Node based visual language for mixing

    image, video, audio, code & other media. Generative Design Quartz Composer
  25. Guy Haviv meetgooya.com @stupidapp 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
  26. Guy Haviv meetgooya.com @stupidapp Maybe the most well known generative

    design tool. Open Source, very well documented. Generative Design Processing
  27. Guy Haviv meetgooya.com @stupidapp Write simplified Java code, get visual

    results. Thousands of samples to play with. Generative Design
  28. Guy Haviv meetgooya.com @stupidapp NodeBox is fucking awesome. You write

    Python code & generate vector graphics. Copy as PDF to Illustrator to continue tweaking. Generative Design NodeBox
  29. Guy Haviv meetgooya.com @stupidapp and also in a branding project

    to wrap shapes around paths Generative Design
  30. Guy Haviv meetgooya.com @stupidapp and also in a branding project

    to wrap shapes around paths Generative Design
  31. Guy Haviv meetgooya.com @stupidapp 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
  32. Guy Haviv meetgooya.com @stupidapp 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
  33. Guy Haviv meetgooya.com @stupidapp Don’t treat all of this as

    merely eye candy. Always attempt to marry code & concept. Generative Design
  34. Guy Haviv meetgooya.com @stupidapp Slides available on: http://tinyurl.com/designhacking There’s a

    lot more to learn / explore: http://www.creativeapplications.net/ http://www.generatorx.no/category/tools-code/ thank you. Summary