Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][R][S][T][U][V][W][X][Y]

SYMBOL

3D printer, and tangible generative art
100 Abandoned Artworks (Matt Pearson)
01010101, Drawing With Particles
- operator
-- operator
-= operator
* operator
*= operator
/ operator
/= operator
% operator
+ operator
++ operator
+= operator

A

absolute coordinate, definition of
abstraction as art
add assign operator
addition operator
Addition/Subtraction, Variant (Robert Hodgin)
Adobe Illustrator, usability
Adobe Photoshop, frequent new releases of
After Effects, usability
algorist, definition of
algorithm, as real tool underlying generative art
Ali, Reza, LORMALIZED
alpha value, introduction to
Android
animation
  basics of
  noisy
ant colony
  as example of emergence
  lack of central organization
Apollo2nd
append function
Apple, annual technology updates
array
  in programming
  multidimensional
artificial intelligence, and generative art

B

Beddard, Tom
  Mandelbulb
beginShape function
Blake, William, Newton
Blonde Boids (Abandoned Artwork #4)
Boids algorithm, realistic flocking simulation
boolean
break
Brian’s Brain
Broken Mirrors 1-4 (Matt Pearson)
Brown, Paul, and early generative art
byte

C

Cage, John, and generative music
Cannon, J. W., finite subdivision rules
case study, Wave Clock
cellular automata
  Brian’s Brain
  continuous behavior
  definition of
  Game of Life
  setting up
  Vichniac Vote
  waves (averaging).
    See Brian’s Brain.
    See Game of Life.
    See Vichniac Vote.
    See waves (averaging).
chaos and order
char
circle
  calculating points on circumference of
  drawing
    with OOP
    with the ellipse function
    with trigonometry
  turning into a spiral
class
  in programming
  vs. instance
class keyword
Clojure, Processing implementation
collaboration, generative artwork as
collision correction
collision detection
Colour Economy, Jeremy Thorp
comment, notations
comparison operators
complexity, and emergence
Complexity theory, and emergence
Computer Arts Society (CAS)
conditional
  grouping
  introduction to
  nesting
Context Free
Conway, John, Game of Life.
    See Game of Life.
cos function
cosine curve, drawing
cosine, definition of
CSS, usability
curveVertex(x,y) function
C++, usability
custom function

D

data type
  boolean
  byte
  char
  composite
  float
  int
  most common
  String
data visualization
Dawkins, Richard, The Blind Watchmaker
decrement operator
digital artwork, fragility of
digital tools
  learning curve
  rapid obsolescence of2nd
dist function
divide assign operator
division operator
draw() function block
drawing
  basics of
  in 3D space
  rotational.
    See rotational drawing.
Drawing With Particles (01010101)
Dublin Trinity College, School of Computer Science

E

efficiency, in code, importance of
ellipse function
  drawing a circle with
emergence
  and complexity
  and Complexity theory
  and consciousness
  ant colony as example of
  as a way of generating organic artworks
  as organizing principle
  definition of
  patterns in interactions
  political connotations of
  sociological perspective
Emergence (John Holland)
Emergence (Steven Johnson)
emergent complexity2nd
emergent networks
endShape function
Enlightenment
Eno, Brian
  and generative music
  Discreet Music

F

fill
  introduction to
  turning off
fill function
Final Cut Pro, usability
Flash, usability
flicker-fusion
Flight Patterns (Aaron Koblin)2nd
float
flocking simulation, rule for
Floyd, W. J., finite subdivision rules
for loop2nd
frame loop2nd
  and noise
frameRate function
frame rate, standards
Frosti (Matt Pearson)2nd
Fry, Benjamin
  Visualizing Data
function block
  definition of

G

Galanter, Philip, definition of generative art
Game of Life2nd
  and generative art
  code
  online examples
  rules
GarageBand, usability
generative methodology
  autonomy of
  rules of defining
  unpredictability of
generative music
Gibson, William
global variable
  definition of
  underline as preface for
Gödel, Escher, Bach (Douglas Hofstadter)
Greenberg, Ira, Processing tutorial
Grid Distortion 02D 0018 (Marius Watz)

H

halting problem, of Alan Turing
Happy Place (Jared Tarbell)
HasCanvas
Haunted Fishtank
Hello World
hexadecimal, using to denote color values
Hofstadter, Douglas, Gödel, Escher, Bach
Holland, John, Emergence
HTML, usability
human beings, and generative systems
hypotenuse, definition of

I

if
if ... else
Illuminations B (Marius Watz)
Illustrator, usability
increment operator
infinite loop2nd
infinite recursion
  simulating in code
infinity, computer’s inability to process
Information Is Beautiful
int
interaction between objects, and complexity
internet, as an example of emergence
Introduction to Circle Packing (Kenneth Stephenson)
iPad, developing for
iPhone, developing for
iProcessing
iterative variance
  vs. randomness

J


JAVA2D rendering engine
Java Micro Edition (Java ME)
Jelly (Magnetosphere) (Robert Hodgin)
Jerome Saint-Clair.
    See 01010101.
Johnson, Steven, Emergence

K

KBGD01E 0012 (Marius Watz)
keyPressed() function
Koblin, Aaron, Flight Patterns2nd

L

Lady Quark (Manfred Mohr)
Lee-Delisle, Seb, Lunar Landing Trails
Lewes, George Henry, and emergence
Life in 2050 (Matt Pearson)
line function, vs. translate function
loading.gif
local variable, definition of
logic operators
looping, introduction to
LORMALIZED (Reza Ali)
Lunar Lander arcade game
Lunar Lander Trails (Seb Lee-Delisle)

M

Magnetic Ink (Robert Hodgin)
Mandelbrot
Mandelbulb (Tom Beddard)
mathematical transformations, and line drawing
Maya, usability
methodology, generative.
    See generative methodology.
micro-behavior vs. macro-knowledge
mobile phone, developing for
Mobile Processing
MODE, specifying rendering engine with
modulo operator
Molnar, Vera, and early generative art
Mondrian Architecture (Matt Pearson)
Moore’s Law
morphogenesis
Mozart, as generative musician
Mozilla, Processing for the Web
multiplication operator
multiply assign operator
music, generative.
    See generative music.

N

Nake, Frieder, and early generative art
naturalistic variance2nd
Nees, George, and early generative art
negation operator
Neuromancer
new keyword
Newton, Isaac, world view of
Newton (William Blake)
New York Times, API
NodeBox
noFill function
noise cube
noise function
  as variance in alpha values
  custom
noise grid
  on frame loop
  with noise variance
  written as function blocks

O

object
  in Processing
  modeling in programming
  vs. agent
object-oriented programming
  array
  class
  classes and instances
  drawing circles with
  instance
  interactions between behaviors
  introduction to
  objects
obsolescence, rapid, of digital tools
openFrameworks
OpenGL library, importing
OPENGL rendering engine
operators
  grouping
  introduction to
  list of
Opiamas Trangelo (Matt Pearson)
Orbitals (Matt Pearson)
order and chaos
order of execution
  and layering
  and styles
organic, creating using the mechanical
O’Rourke, Robert, HasCanvas
output window

P

parameter, introduction to
Parry, W. R., finite subdivision rules
PDF rendering engine
Perlin, Ken
Perlin noise
  2D, from a 3D perspective
  case study
  in Processing
  visualized as alpha values
  visualized as clouds
  visualized as squares of varying sizes
  visualized using rotation
Perth Arts Festival Branding (Matt Pearson)
Photoshop, usability
popMatrix function
Process 14 / Image 4 (Casey Reas)
Processing
  as tool to create generative art
  introduction to
  learning curve
  Mobile
  Perlin noise in
  resources
  state-based
  tutorials
  website.
    See Mobile Processing.
    See Perlin noise.
Processing 2D (P2D) rendering engine
Processing 3D (P3D) rendering engine
Processing for Android
Processing for the Web
Processing.js
  and iPhone
  downloading
programming
  as poetry
  introduction to
  syntax rules
programming language
  as means of producing 2D generative art
  as tool to create generative art
pseudo-randomness
pushMatrix function

R

radians vs. degrees
random function
  custom
  drawing a line with
randomness
  and not-so-randomness
  and Perlin noise
  computer-generated
  generating in a controlled fashion
  random.org project
  vs. random variance
random number, generating
random.org project
recursion, infinite
relative coordinate, definition of
Resig, John
Reynolds, Craig, Boids algorithm
RGB, introduction to
Romanticism
rotational drawing
rotation, performing with translate function
Ruby, Processing implementation
Rucker, Rudy

S

Saint-Clair, Jerome.
    See 01010101.
Save As
saveFrame function
saving work
Scala, Processing implementation
screen dimension
script
  exporting
  generating application from
  saving
self-similarity
coding
exponential growth
introduction to
recursive depth, limiting
tree structure
animating
branches
level and index
semicolon
setup() function block
Shiffman, Dan, Processing tutorial
  Boids implementation
simulation and visualization
sine curve, drawing
sine, definition of
sin function
size function, MODE parameter
sketch, definition of
smoothing, introduction to
speed, as code limitation
sphere
  drawing with sphere function
  drawing with trigonometry
  spiral drawn around
sphereDetail function
sphere function
spiral
  adding noise to
  drawing
Spiral Stairs (Matt Pearson)
starlings, murmating
Stephenson, Kenneth, Introduction to Circle Packing
still
  creating
  using as alt image
  using to create video
Stockhausen, Karlheinz, and generative music
Strange Symmetry 2 (Frederik Vanhoutte)
String
stroke
  introduction to
  turning off
stroke function
strokeWeight function
Structure Synth
subtract assign operator
subtraction operator
Sutcliffe, Alan
  Sutcliffe Pentagons
  White Heat Cold Logic
syntax, importance of

T

Tarbell, Jared, Happy Place
Thorp, Jeremy
  Colour Economy
  data visualization
  use of New York Times API
tools, digital
Toop, David, Haunted Weather
translate function
  and drawing in 3D
  vs. line function
TRON
Tube Clock (Matt Pearson)
Turing, Alan
  morphogenesis
  halting problem
Twill (Matt Pearson)
Twitter, and emergence

U

underline, as preface for global variables
unpredictability, required for generative methodology

V

Vanhoutte, Frederik, Strange Symmetry 2
variable scope, definition of
variance
  iterative
  naturalistic.
    See iterative variance.
    See naturalistic variance.
version control
Vichniac, Gerard
Vichniac Vote
video
  creating
  dedicated machine for rendering
  frame rates
  screen dimensions
Vimeo, screen dimensions
Visual Complexity
Visualizing Data (Ben Fry)
vvvv

W

Watts, Alan
Wave Clock, case study
waves
while loop
White Heat Cold Logic (Alan Sutcliffe)
wireframe, definition of
wireless toolkit (WTK)

X

xnoise
xstartNoise

Y

ynoise
YouTube, screen dimensions
ystartNoise

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.144.248