블로그 이미지
Leeway is... the freedom that someone has to take the action they want to or to change their plans.
maetel

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
  • total
  • today
  • yesterday

Category

2009. 7. 3. 10:44 Computer Vision

'Computer Vision' 카테고리의 다른 글

photometric stereo 09-07-03  (0) 2009.07.06
GO MC PS references  (0) 2009.07.03
Linear Least Squares  (0) 2009.07.03
Reinhard Diestel <Graph Theory>  (0) 2009.06.16
photometric stereo 2009-06-10  (0) 2009.06.10
posted by maetel
2008. 2. 29. 17:36 @GSMC/정문열: Generative Art
Computational Beauty of Nature:
Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation
Gary William Flake
MIT Press (catalog)

Google book
Google preview: Introduction



Reductionism is the idea that a system can be understood by examining its individual parts. (Implicit in this idea is that one may have to examine something at multiple levels.)

Traditional scientists study two types of phenomena: agents and interactions of agents.



1) 환원주의적 접근으로 해부하기
2) 보다 넓은 시야로 전체 집합을 이해하기
- 몇 개의 agents가 전체적인 패턴을 형성하는지 (예) 뇌세포:인간 지능)
3) 1과 2의 사이에서 agents 간의 상호작용을 연구하기
- The interactions of agents can be seen to form the glue that binds one level of understanding to the next level.



1.1 Simplicity and Complexity

emergent의 예:
개미 굴/군집, 예측을 벗어나는 경제 시장, 척추동물의 패턴 인식 능력, 바이러스와 박테리아에 저항하는 인간의 면역 체계, 지구 생명체의 진화
=> 간단한 단위들로 이루어져 있는데 결합하면 전체적으로 복잡한 형상을 띤다.
=> 단지 부분들의 합으로는 설명할 수 없는 거대한 체계를 이룬다.

The whole of the system is greater than the sum of the parts(, which is a fair definition of holism -- the very opposite of reductionism).

Agents that exist on one level of understanding are very different from agents on another level. Yet the interactions on one level of understanding are often very similar to the interactions on other levels.


# 자기상사성 (self-similarity)
예) 생물 (나무, 양치식물, 나뭇잎, 나뭇가지), 무생물 (눈송이, 산맥, 구름)

상사12 (相似)
「명」「1」서로 모양이 비슷함. 「2」『생』종류가 다른 생물의 기관이 발생적으로 기원과 구조가 다르나 형상과 작용이 서로 일치하는 현상. 예를 들면, 새의 날개와 벌레의 날개 관계, 또는 잎이 변하여 된 완두콩의 덩굴손과 줄기가 변하여 된 포도 나무의 덩굴손 관계 따위이다. 「3」『수1』=닮음〔1〕.
「참」상동04(相同).
ref. 표준국어대사전


# 예측불능성 (unpredictability)
예) 주식 시장, 날씨

# 복잡성 complexity
예) 개미 군, 인간 뇌, 경제 시장
=> By self-organizing, complex behavior of collectives is much richer than the behavior of the individual component units.

# 적응력 (adaptation)
예) 진화, 학습, 적응 체계와 주변 환경과의 관계

Nature often uses the simplest.




'@GSMC > 정문열: Generative Art' 카테고리의 다른 글

Monte Carlo method + random sampling  (0) 2008.03.08
week 1 review  (0) 2008.03.08
Random Walk and Fractal Growth  (0) 2008.03.07
Steven Rooke  (0) 2008.03.04
L-System  (0) 2008.02.27
posted by maetel
2007. 11. 28. 16:46 Techne/Greenberg: Creative Code
Part One: Theory of Processing and Computational Art
Chapter 1: Code Art



algorithmic beauty
an apparant mathematical pattern
intuitive math
a common visual algorithmic literacy
randomization




Casey Reas
Ben Fry
John Maeda

computation; the procedure of calculating; determining something mathemetical or logical methods

The technical innocations of the day most often coincide with parallel developments in aesthetics. Early astrological and calendar systems, across many clultures, combined observed empirical data with richly expressive, mythological narratives as a way of interpreting and ultimately preserving and disseminating the data.

complex algorithmic patterns based upon mathemtatical principles

Qualitative notions of aesthetic beauty are combined with analytical systems for structuring visual data.

Giorgio Vasari
Filippo Brunelleschi
Piero della Francesca
Albert Du''rer
Leonardo da Vinci

Design by Numbers

The core expressive element of computing is at the lower level of computation, most accesible through direct programming.




Computer art history

Egyptian Ahmes Papyrus
Babylonian Salamis tablet (counting board)
Roman hand abacus
suan pan (Chinese abacus)
John Napier - logarithms
Edmund Gunter - pickett circular slide rule

Charles Babbage
Ada Lovelace
Analytical  Engine
 
Konrad Zuse
- Z1
John Atanasoff - Mark 1
ENIAC
UNIVAC
Grace M. Hopper


The higher-level symbolic abstraction, nearer to our natural language, allows the coder to think more naturally and thus gain programming literacy more easily.


Jasia Reichardt [The Computer in Art]

There were times in history when scientists, artists, philosophers, engineers, and so forth were all seen as integrated creative practitioners - not divided solely by their perceived utilitarian value in the marketplace.

Admiral Hopper

Mary Flanagan
    http://maryflanagan.com
RAPUNSEL project
    http://mrl.nyu.edu/rapunsel




Code artists

Ben Laposky
www.dam.org/laposky/index.htm
www.atariarchives.org/artist/sec6.php

    William Fetter coined first the term “computer graphics”.
    “oscillons” waveforms
    analog computer


John Whitney Sr.
www.siggraph.org/artdesign/profile/whitney/nowhitney.html
http://en.wikipedia.org/wiki/John_Whitney_(animator)

    the title sequence for Hitchcock's Vertigo
    <Catalog>
    “harmonic progression”
   

Herbert W. Franke
http://en.wikipedia.org/wiki/Herbert_W._Franke
www.dam.org/franke/index.htm
www.zi.biologie.uni-muenchen.de/~franke/

    speleology (the scientific study of caves)
    Ars Electronica Festival
    [Animation with Mathematica]


Lillian Schwartz
www.lillian.com

    Proxina Centauri, a kinetic sculpture
    1968 Machine Exhibition at the Museum of Modern Art (MOMA), New York
    Computerworld Smithsonian awards
    [The Computer Artist's Handbook]


Harold Cohen
www.kurzweilcyberart.com/aaron/hi_cohenbio.html
www.viewingspace.com/genetics_culture/pages_genetics_culture/gc_w05/cohen_h.htm
http://grandtextauto.gatech.edu/2003/06/17/harold-cohen-on-artist-programmers/

    artificial intelligence
    AARON
    Ray Kurzweil  www.kurzweilcyberart.com


Roman Verostko
www.verostko.com

    Gyorgy Kepes
    Hodos
    Jean-Pierre He'bert
    Ken Musgrave
    "Algorists"


George Legardy
www.georgelegrady.com

    Pockets Full of Memories


Mark Napier
http://potatoland.org

    Shredder
    Digital Landfall
    Feed
    riot


John F. Simon Jr.
http://numeral.com

    art appliances
    Plexiglas


John Maeda
www.maedastudio.com
www.media.mit.edu/people/bio_maeda.html
http://weblogs.media.mit.edu/SIMPLICITY/

    E. Rudge
    Nancy Allen
    Aesthetics + Computation Group at MIT
    Muriel Cooper
    Ron MacNeil
    Physical Language Workshop


Mary Flanagan
www.tiltfactor.org

    The Adventures of Josie True
    The RAPUNSEL project: a multiuser 3D game to teach middle school girls computer programming
    Art Journal
    Wide Angle
    Intelligent Agent
    Convergence
    Culture Machine


Casey Reas
http://reas.com

    the relationship between conceptual art and software art
    Jared Tarbell of Levitated
    Robert Hodgin of Flight 404
    William Ngan of Metaphorical.net
    {Software} Structures


Jared Tarbell
http://levitated.net
http://complexification.net


Ben Fry
http://benfry.com

    Altair 8800
    Computational Information Design
    Valence


Charles Csuri
http://old.siggraph.org/artdesign/profile/csuri/

Joshua Davis
www.joshuadavis.com

Andy Deck
http://artcontext.org

Amy Franceschini
www.futurefarmers.com

Ken Goldberg
http://ieor.berkeley.edu/~goldberg/index-flash.html

Jean-Pierre He'bert
http://hebert.kitp.ucsb.edu/
http://jeanpierrehebert.com/

John Klima
www.cityarts.com/

Mario Klingemann
http://www.quasimondo.com/

Ruth Leavitt
http://dam.org/leavitt/index.htm

Golan Levin
www.flong.com/

Manfred Mohr
www.emohr.com/

Colin Moock
www.moock.org/

Ken Musgrave
www.kenmusgrave.com/

Yugo Nakamura
http://yugop.com/

William Ngan
http://metaphorical.net/

Josh Nimoy
www.jtnimoy.net/

Josh On
www.futurefarmers.com/josh/

Robert Penner
www.robertpenner.com/


Ken Perlin
http://mrl.nyu.edu/~perlin/

Keith Peters
http://bit-101.com/

Amit Pitaru
http://pitaru.com/

Paul Prudence
www.transphormetic.com/

Daniel Rozin
http://smoothware.com/danny/

Karsten Schmidt
http://toxi.co.uk/

Manny Tan
www.uncontrol.com/

Martin Wattenberg
www.bewitched.com/

Marius Watz
http://unlekker.net/

Mark Wilson
http://mgwilson.com/


code-helper
zealots-JohnG
st33d
seltar
TomC
mflux
metaphorz
arielm
fjen
blprnt
flight404
shiffman
toxi
fry
REAS

posted by maetel
2007. 11. 17. 00:44 Techne/Greenberg: Creative Code
사용자 삽입 이미지
Processing: Creative Coding and Computational Art

Ira Greenberg

friends of ED, 2007

소스코드 다운로드




Ira Greenberg at Miami University, Ohio
associate professor in the School of Fine Arts and Interactive Media Studies program
affiliate member of the Department of Computer Science and System Analysis

aesthetics and computation
expressive programming
emergent forms
net-based art
artificial intelligence
physical computing
computer art pedagogy

Keith Peters
Carole Katz
Mark Napier  www.potatoland.org


Questions to
(1) support@friendsofed.com with "617x" in the subject of your e-mail.
(2) processing@iragreenberg.com

http://java.sun.com/j2se/1.4.2/docs/api/index.html





Part One: Theory oof Processing and Computational Art

1 Code Art


'Techne > Greenberg: Creative Code' 카테고리의 다른 글

[Ira Greenberg] 1. Code Art  (2) 2007.11.28
posted by maetel