길벗·이지톡

도서 IT전문서/IT입문서 프로그래밍/오픈소스

시각적이고 매력적인 300개 이상 작품 수록

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

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

목차

서문

코드란 무엇인가?

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


형태와 컴퓨터

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


반복

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


변형

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


매개변수화

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


시각화

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


시뮬레이션

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


감사의 글
이미지 크레디트
참고 문헌
디자이너 예술가 건축가 색인
더보기접기

저자

ㆍ지은이 케이시 리즈

지은이 소개

UCLA Design Media Arts 학과의 교수다. 시각 디자이너와 예술가를 위한 오프 소스 프로그래밍 환경인 프로세싱의 공동 개발자이다. http://www.reas.com에서 케이시의 작업을 볼 수 있다.

저서

《손에 잡히는 프로세싱(인사이트, 2011)》의 공동 저자 


ㆍ지은이 챈들러 맥윌리엄스

지은이 소개

미디어 아티스트이며 UCLA Design Media Arts 학과에서 강의하고 있다.


ㆍ지은이 LUST(러스트)

지은이 소개

네덜란드 헤이그에 기반을 둔 그래픽/ 인터랙티브 디자인 스튜디오다. http://lust.nl에서러스트의 작업을 볼 수 있다.  


연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.