코딩의 시작은 프로세싱으로

코딩의 시작은 프로세싱으로

$27.82
Description
▶ 이 책은 코딩을 다룬 이론서입니다.
저자

양재희

이화여자대학교및대학원에서순수미술을전공하였고,
서강대학교영상대학원에서예술공학으로박사학위를
받았다.학부시절부터다양한디지털매체에기반한작
품활동을해왔고,인터랙티브아트및예술과기술의융
합에관심을가지고관련연구,프로젝트를수행하고있
다.또한2007년부터성신여대,경기대,추계예대,국립
공주대등에서강의를했으며,현재한남대학교겸임교
수및미디어아키텍처랩(MediaArchitectureLab)을운
영하고있다.

목차

PREFACEiii

PART1
프로세싱의기본기익히기001

CHAPTER1프로세싱준비하기005
1.1프로그램설치하기007
1.2프로세싱개발환경008
1.3프로세싱의좌표시스템010
1.4프로세싱의기본문법들011
1.5프로세싱사이트의활용017
1.6오픈소스의활용020

CHAPTER2기본도형부터시작하기021
2.1도형을그리기위한함수들023
2.2도형의속성과모드031
2.3복잡한도형그리기035
심화학습037
연습문제038

CHAPTER3색상의표현039
3.1색상적용하기041
3.2색상모델의이해044
3.3color와color()함수048
심화학습051
연습문제053

CHAPTER4반복적형태를위한규칙디자인055
4.1for구문을통한반복058
4.2for구문의중첩061
4.3while구문을통한반복066
심화학습068
연습문제071

CHAPTER5조건의설계073
5.1if구문을이용한조건의설계075
5.2if구문의확장076
5.3다양한조건설계077
5.4for구문과if구문의조합078
심화학습082
연습문제086

CHAPTER6무작위성더하기089
6.1난수를발생하는random()함수091
6.2random()함수의다양한활용093
6.3부드러운난수를발생하는noise()함수095
연습문제099

CHAPTER7이미지에움직임을101
7.1프로세싱의기본구조104
7.2변수의증감105
7.3트위닝Tweening을이용한자연스러운움직임111
7.4물리적세계의규칙을이용한움직임114
7.5삼각함수를이용한순환적움직임118
연습문제124

CHAPTER8다양한변환125
8.1좌표축의이동127
8.2좌표축의회전129
8.3좌표크기의변환133
8.4pushMatrix(),popMatrix()135
심화학습139
연습문제140

CHAPTER9내가만든함수로그리기143
9.1함수만들기145
9.2사용자정의함수의활용148
연습문제151

CHAPTER10타이포그래피및모션153
10.1텍스트디스플레이155
10.2폰트추가하기156
10.3긴문장쓰기159
10.4텍스트정렬및행간설정161
10.5다양한텍스트효과163
심화학습167
연습문제169

CHAPTER11인터랙션171
11.1마우스위치173
11.2마우스의이동거리와속도175
11.3마우스롤오버179
11.4마우스누르기181
11.5키보드184
11.6이벤트188
심화학습191
연습문제193

CHAPTER12객체지향195
12.1객체중심의프로그래밍197
12.2클래스와객체정의하기199
연습문제209

CHAPTER13이미지디스플레이및효과적용211
13.1이미지디스플레이213
13.2다중이미지디스플레이214
13.3마우스를따라다니는이미지214
13.4투명도적용하기216
13.5다양한필터효과218
13.6이미지합성220
13.7이미지프로세싱223
연습문제227

CHAPTER14비디오의활용229
14.1비디오파일의재생231
14.2비디오매핑233
14.3실시간카메라영상가져오기237
14.4실시간비디오컨트롤239
14.5OpenCV라이브러리의활용245
심화학습250
연습문제252

CHAPTER15사운드재생과시각화253
15.1사운드파일의재생255
15.2사운드시각화256

CHAPTER16그래픽유저인터페이스259
16.1버튼Button261
16.2토글264
16.3슬라이더265
16.4노브268
연습문제273

CHAPTER17다양한형태의출력275
17.1이미지로출력하기277
17.2프레임을동영상으로출력하기280
17.3독립된애플리케이션으로출력하기281
17.4모바일프로세싱애플리케이션사용하기282
연습문제283

PART2
작품예제285
1.도시풍경Cityscape288
2.라디오웨이브RadioWave290
3.움직이는추상화ElLissitzkyMotion292
4.아이스크림IceCream295
5.아이폰플레이iphonePlay298
6.새의군무BirdsFlight301
7.마그리트MagritteMotion304
8.장애물게임BarrierGame307
9.음악의시각화MusicVisualizer310
10.드로잉앱DrawingApp313
11.빛을따라다니는나비Butterfly317
12.볼레인BallRain320
13.가상쇼핑VirtualShopping324

저자후기327
INDEX

출판사 서평

-간단한코드로그림을그리듯,모든결과가이미지로만출력되어흥미롭습니다.
-비전공자코딩교육에대한고민을덜어줄또다른대안
-처음프로그래밍을접하는사람들에게매우적합한언어이자프로그램.