Generative design visualize, program, and create with JavaScript in p5.js

"Generative design, once known only to insiders as a revolutionary method of creating artwork, models, and animations with programmed algorithms, has in recent years become a popular tool for designers. By using simple languages such as JavaScript in p5.js, artists and makers can create everyth...

Descripción completa

Detalles Bibliográficos
Otros Autores: Gross, Benedikt, 1980- autor (autor), Bohnacker, Hartmut, 1972- autor (traductor), Laub, Julia, 1980- autor (colaborador), Lazzeroni, Claudius, 1965-, autor, Frohling, Marie, traductor, Lee, Joey, colaborador, Poldervaart, Niels, colaborador
Formato: Libro electrónico
Idioma:Inglés
Publicado: Hudson, New York : Princeton Architectural Press [2018]
Edición:Revised and Updated Edition
Materias:
Acceso en línea:Conectar con la versión electrónica
Ver en Universidad de Navarra:https://innopac.unav.es/record=b46028973*spi
Tabla de Contenidos:
  • I. Introduction : Preface
  • Website
  • Projects : Daily sketches / Zach Lieberman ; Planck / Takram ; Abstract / Bjørn Karmann, Julie Helles, Kristine Boesen ; Rottlace [for] Bjor̈k / MIT Media Matter Group, Christoph Bader, Dominik Kolb, Neri Oxman, Stratasys Ltd. ; Void VIII 01 / Andreas Nicholas Fischer ; Monotype : type reinvented / Field ; Nike Strike Series FA16 / Onformative ; VoxelChair v.1.0 / Manuel Jimenez Garciá. Gilles Retsin. Nagami Design, Vicente Soler, ULC Design Computational Lab ; Collide: synaesthetic art installation / Onformative ; Black bills / Matthias Dor̈felt ; Roads to Rome / Benedikt Groß, Philipp Schmitt, Raphael Reimann, moovel lab ; Jller / Benjamin Maus, Prokop Bartonićěk ; Aerial bold / Benedikt Groß, Joey Lee
  • P. Basic principles : P.0. Introduction to p5.js : p5js, JavaScript and Processing ; The development environment ; Language elements ; Programming beautifully
  • P.1. Color : Hello, color
  • Color spectrum : Color spectrum in a grid ; Color spectrum in a circle
  • Color palettes ; Color palettes through interpolation ; Color palettes from images ; Color palettes from rules
  • P.2. Shape : Hello, shape
  • Grid : Alignment in a grid ; Movement in a grid ; Complex modules in a grid ; Checkboxes in a grid ; From grid to moire ́-- Agents : Dumb agents ; Intelligent agents ; Shapes from agents ; Growth structure from agents ; Structural density from agents ; Agents on a pendulum
  • Drawing : Drawing with animated brushes ; Relation and distance in drawing ; Drawing with type ; Drawing with dynamic brushes ; Drawing with the pen tablet ; Drawing with complex modules ; Drawing with multiple brushes
  • P.3. Type : Hello, type
  • Text : Writing time-based text ; Text as blueprint ; Text image ; Text diagram
  • Font outline : Dissolving the font outline ; Varying the font outline ; Font outline from agents ; Parallel font outlines ; Kinetic font
  • P.4. Image : Hello, image
  • Image cutouts : Image cutouts in a grid ; Feedback of image cutouts
  • Image collection : Collage from image collection ; Time-based image collection
  • Pixel values : Graphics from pixel values ; Type from pixel values ; Real-time pixel values ; Emojis from pixel values
  • A. Appendix : Looking ahead
  • Reflection.