서브메뉴

본문

Form+Code (코드에서 만들어지는 예술)
Form+Code (코드에서 만들어지는 예술)
저자 : 케이시 리즈|챈들러 맥윌리엄스|Lust
출판사 : 길벗
출판년 : 2014
ISBN : 9788966187171

책소개

『Form+Code』는 ‘반복’, ‘변형’, ‘매개변수화’, ‘시각화’, ‘시뮬레이션’이라는 5개의 테마를 선정해서, 이론부터 역사, 철학은 물론 기법과 예제까지 아우르며 혁신적인 디자인을 할 수 있는 방법에 대한 통찰을 제시한다. 오픈 소스 언어인 프로세싱(Processing)의 창시자 케이시 리즈(Casey Reas)를 중심으로 집필된《Form+Code》는 디지털 디자인과 미디어 아트 과정에 입문하려는 사람은 반드시 소장해야 할 지침서이다.
[교보문고에서 제공한 정보입니다.]

출판사 서평

이제 코드는 프로그래머의 전유물이 아니다. 디지털 시대의 디자이너, 예술가, 건축가들은 코드(code)를 사용해서 창의적인 형태(form)를 만들어낸다. 이 책은 ‘반복’, ‘변형’, ‘매개변수화’, ‘시각화’, ‘시뮬레이션’이라는 5개의 테마를 선정해서, 이론부터 역사, 철학은 물론 기법과 예제까지 아우르며 혁신적인 디자인을 할 수 있는 방법에 대한 통찰을 제시한다. 오픈 소스 언어인 프로세싱(Processing)의 창시자 케이시 리즈(Casey Reas)를 중심으로 집필된《Form+Code》는 디지털 디자인과 미디어 아트 과정에 입문하려는 사람은 반드시 소장해야 할 지침서이다.

시각적이고 매력적인 300개 이상 작품 수록
이 책은 지난 60년 동안 미술, 건축, 산업 디자인, 사진, 디지털 패브리케이션, 타이포그래피, 인터랙티브 미디어, 게임, 인공지능, 인공생명, 데이터 매핑 그리고 모든 새로운 매체와 표현 형식으로 제작된 300개 이상의 주요한 작품들을 소개하고, 이에 대한 깊이 있는 해석을 제공한다. 오픈 소스 언어 프로세싱(Processing)의 창시자인 케이시 리즈를 중심으로 그래픽 디자이너 그룹 러스트(LUST)가 집필에 참여하였으며, 이 책에 수록된 작품을 감상하는 것만으로도 소장 가치가 충분하다.

활용 가치가 높은 코드 예제 제공
반복, 변형, 매개변수화, 시각화, 시뮬레이션을 실제로 어떻게 구현하는지를 보여주는 코드 예제를 수록했다. Form+Code 사이트(www.formandcode.com) 혹은 길벗출판사 홈페이지(www.gilbut.co.kr)에서 소스 코드를 다운로드할 수 있다.

독자 대상
컴퓨터를 이용한 모든 창의적인 예술 분야에 종사하거나 디자인을 공부하는 사람, 미디어 아트/디지털 디자인에 관심이 있는 사람이라면 누구나 이 책을 읽을 수 있다.

[추천평]
“디지털 시대에서 형태의 특징은 코드라는 눈에 보이지 않는 영역 안에 갇혀 있다는 것이다. 《FORM + CODE》는 이러한 세계를 예술가와 디자이너에게 보여 주며 최대한 활용할 수 있도록 한다.”
- 존 마에다(로드 아일랜드 스쿨 오브 디자인 총장, 《단순함의 법칙》저자)

“마침내, 과거에서 미래까지 현대적인 디지털 매체를 명쾌하게 종합적으로 다룬 책이 등장했다.”
- 그레그 린(UCLA 교수)

“알고리즘처럼 우아하고, 프로그램처럼 명확하고, 비디오 게임처럼 재미있는 《FORM + CODE》는 튜토리얼을 제공하며 정보화 시대의 미학에 대해 깊이 있게 해석한 강력한 도구이다.”
- 도미니코 쿠아란타(현대 미술 평론가 및 큐레이터)

“코드를 통해 생성되는 미디어에 대한 역사와 가능성에 대해 믿을 수 없을 정도로 풍부하게 다루고 있는 이 책은 반드시 소장해야 할 지침서다.”
- 카르스텐 슈미트
[교보문고에서 제공한 정보입니다.]

목차정보

서문
코드란 무엇인가?
알고리즘
코드와 컴퓨터
코드로 생각하기
코드와 예술
왜 코드인가?

형태와 컴퓨터
컴퓨터로 그리기
형태 제어하기
형태 만들기

반복
반복의 성격
컴퓨터의 재능
모듈화
반복 기법 : 패턴
반복 기법 : 재귀
코드 예제 : 내재된 반복
코드 예제 : 트리 순환

변형
기하학적 변형
수치적 변형
트랜스코딩
변형 기법 : 이미지 평균화
변형 기법 : 슬릿 스캐닝
변형 기법 : 콜라주 처리
코드 예제 : 변환된 풍경
코드 예제 : 슬릿 스캔

매개변수화
구성 시스템
변수
제어
매개변수 기법 : One-Of-One
매개변수 기법 : 가변적 폰트
매개변수 기법 : 콘솔
코드 예제 : 의자
코드 예제 : 웨이브

시각화
데이터를 형태로
동적 필터
내비게이션
시각화 기법 : 시계열
시각화 기법 : 네트워크
시각화 기법 : 동적 지도
시각화 기법 : 수학의 시각화
코드 예제 : 데이터를 가져와서 보여주기
코드 예제 : 초공식

시뮬레이션
물리적인 시스템의 모델링
인공지능
인공생명과 유전적 알고리즘
시뮬레이션 기법 : 셀룰러 오토마타
시뮬레이션 기법 : 무리
시뮬레이션 기법 : 자연스럽지 않은 선택
코드 예제 : 파티클
코드 예제 : 유한 확산 집합체

감사의 글
이미지 크레디트
참고 문헌
디자이너 예술가 건축가 색인
[교보문고에서 제공한 정보입니다.]