목차
제1장 애니메이션 원칙의 개요
웹 상에서의 애니메이션 = 21
장애를 극복하는 법 = 22
스트리밍(Streaming) = 22
애니메이션 포맷 = 22
다운로드 시간의 예측 = 23
대역폭 고려 = 23
애니메이션 기초 = 24
셀(Cel) 애니메이션 = 25
플립-북(Flip-Book) 애니메이션 = 26
스프라이트(Sprite), 경로, 벡터 애니메이션 = 27
동작 경로(Motion Paths) = 28
스플라인 기반(Spline-based) 애니메이션 = 28
벡터 기반(Vector-Based) 애니메이션 = 29
프레임 비율 = 30
키 프레임과 트위닝 = 30
캐릭터 애니메이션 = 32
타임라인, 트랙, 애니메이션 시퀀서 = 32
프레임 변화를 자연스럽게 만드는 법 = 34
직선 동작 경로 = 34
레지스트레이션(Registration) = 35
2D 대 3D 애니메이션 = 36
애니메이션 특수 효과 = 37
그래픽 파일의 처리 = 39
영상 처리 프로그램을 이용하는 법 = 40
크게 생각하는 법 = 40
컬러 수의 줄임 = 41
팔레트의 최적화 = 42
크기와 레지스트레이션 지점을 보존하는 법 = 42
애니메이션 기법 = 42
어니언 스키닝(Onion Skinning) = 43
도려내기(Cut-Outs) = 44
Ease-In/Ease-Out과 속도 곡선 = 45
스쿼시(Squash)와 스트레치(Stretch) = 46
사이클링(Cycling) = 47
보조 액션과 오버랩 액션 = 48
계층적 동작 = 49
기대, 액션, 반응 = 50
액션 라인 = 51
과장 = 52
결론 = 53
제2장 애니메이션 : 전체를 이해하는 법
디자인의 기본 원칙과 파일 포맷 = 55
흰 여백 = 55
신호 대 잡음 비율 = 56
작은 것이 아름답다 = 56
높이와 넓이 기술 = 57
쓰레드 줄이기 = 57
GIF와 JPEG 그래픽 파일 포맷 = 59
GIF와 JPEG의 압축 기법 = 60
팔레트와 컬러 색인 = 61
팔레트의 종류 = 61
올바른 포맷을 선택하는 법 = 62
투명 GIF = 63
포토샵 프로그램으로 투명 GIF를 만드는 법 = 64
앤티 에일리어싱(Anti-Aliasing)을 방지하는 법 = 65
기존의 영상을 투명 GIF로 바꾸는 법 = 67
인터레이싱(Interlacing) = 67
디폴트 팔레트 = 68
결론 = 71
제3장 자바 애니메이션 : 기술적인 개요
자바란 무엇인가? = 74
자바 개발의 역사 = 75
자바 특징과 설계 목적 = 76
해석 언어로서의 자바 = 77
왜 자바는 그토록 훌륭한가? = 78
자바 지원 = 79
자바의 향후 적용 = 80
미래의 하드웨어 = 81
자바의 양상 = 82
애플릿과 애플리케이션 - 무엇이 다른가? = 82
자바 클래스 = 83
자바 애플릿 소스 코드 샘플 = 84
애플릿을 위한 클래스 파일 생성하기 = 85
애플릿을 위한 HTML 파일 작성하기 = 86
애플릿 실행하기 = 87
독립적인 애플리케이션의 예 = 89
애플리케이션을 위한 클래스 파일 생성 = 89
자바 애플릿과 CGI 프로그램 및 보조 애플리케이션과의 비교 = 91
보안 문제 = 92
자동(Built-In) 보안 조치 = 92
지금까지 알려진 보안 경고 사항 = 94
바이트 코드 검사기의 문제점 = 94
원격 보안 문제 = 95
이러한 보안 문제에 대한 해결책 = 95
디지털 서명 = 96
지적 소유권에 관한 고찰 = 96
자바의 결점 : 설명 및 고장 진단을 위한 가이드 = 97
자바 지원 문제 = 98
자바 애플릿의 느린 실행 = 99
호스트 시스템과의 느린 연결 = 100
결론 = 100
제4장 자바 애니메이션의 디자인 측면
기술 개관 : 자바의 한계를 극복하는 법 = 106
HTML 브라우저 전쟁 : 어렵지만 필요한 과정 = 106
자바 브라우저 지원 = 107
마지막에 로드된다 = 110
자바 신뢰성 = 111
자바에 사로잡힌 청중들 = 112
과정 : 자바로 웹 주소를 애니메이션하기 = 113
소시지 소프트웨어 사 : 회사 소개 = 113
핫도그 = 114
프레임갱(FrameGang) = 116
에고(Egor) = 121
북웜(BookWorm) = 127
크로스아이(CrossEye) = 130
스와미(Swami) = 134
플래시(Flash) = 138
최종 결과 =140
결론 = 141
제5장 애니메이션 GIF
기술 개관 : GIF 파일 포맷 = 144
GIF 애니메이션 조성에 필요한 도구 = 145
브라우저 지원 = 146
과정 : GIF 소스(Source)를 만드는 법 = 146
다중 블록 GIF를 구성하는 법 = 147
과정 : 넷스케이프 루프 확장자 = 152
GIF 애니메이션에 관한 정보 및 기교 = 154
파일을 작게 유지할 것 = 154
절대로 수 초 이상 루프 반복시키지 말 것 = 155
결론 = 155
제6장 퀵타임 애니메이션을 만드는 법
퀵타임 기술 개요 = 162
퀵타임 웹 브라우저 플러그-인 = 163
퀵타임 가상 현실(QTVR : QuickTime Virtual Reality) = 163
퀵타임에서 3D 애니메이션 = 165
코덱(Codecs) = 165
무손실 코덱 = 166
손실 코덱 = 166
압축 형태 = 166
코덱의 유용성과 제한성 = 167
데이터 비 = 167
그 밖의 디지털 비디오 포맷 = 168
MPEG = 168
AVI = 169
스트리밍 비디오 포맷 = 169
웹 상에서 퀵타임 = 170
보조 응용 프로그램 = 171
브라우저에서 퀵타임 보조 응용 프로그램 사용하기 = 172
퀵타임 보조 응용 프로그램 얻기 = 173
플러그-인 = 174
뷰무비(ViewMovie) 플러그-인 = 176
맥질라(MacZilla) 플러그-인 = 176
무비스타(MovieStar) 플러그-인 = 176
넷스케이프 3.0용 퀵타임 플러그-인 = 177
퀵타임 플러그-인 시스템 요구 사양 = 178
퀵타임 시스템 확장 얻기 = 178
웹에서 퀵타임 가상 현실(QTVR : QuickTime Virtual Reality) = 179
웹에서 퀵타임 애니메이션 만들기 = 179
매킨토시 퀵타임 도구 = 180
윈도우 퀵타임 도구 = 180
QTVR(QuickTime Virtual Reality)도구 = 181
웹에서 퀵타임을 위한 지침 = 181
웹 상에 퀵타임 애니메이션을 넣기 위한 단계 = 182
디지털 비디오 퀵 도움말 = 184
독립 영상 = 185
플래트 무비(Flat movies) = 185
빠른 시작을 위한 무비(Fast-start Movies) = 185
인터넷 영상 도구 = 186
프리미에르(Premiere) = 187
무비스타 메이커(MovieStar Maker) = 188
무비 클리너 프로(Movie Cleaner Pro) = 189
웹 애니메이션을 위한 코덱 = 189
팔레트(Palettes) = 191
크로스-플랫폼 고려할 점 = 192
프리미에르(Primiere)에서 퀵타임 애니메이션 만드는 과정 = 193
퀵타임 가상 현실 파노라마(QTVR Panorama)를 만들기 위한 과정 = 198
퀵타임을 웹 주소에 첨가하기 = 201
HTML에 퀵타임을 내장하기 = 201
그 밖의 HTML 파라미터 = 202
영상을 제외한 무비(Hidden Movies) = 203
퀵타임 파일을 웹 서버로 보내기 = 203
퀵타임 플러그-인이 설치 안된 경우 = 204
사용자 인터페이스와 페이지 디자인할 때 고려할 사항 = 205
빠른 시작을 위한 영상(Fast-Start Movies) = 206
키보트 네비게이션 = 206
웹으로부터 영상을 저장하기 = 207
재생을 시작하기와 멈추기 = 207
결론 = 207
제7장 디렉터 쇽웨이브로 애니메이션 만드는 법
디렉터와 쇽웨이브의 기술적인 개요 = 211
디렉터의 프로스(Pros)와 콘스(Cons) = 211
디렉터 애니메이션을 만들기 위한 시스템 요구 사항 = 213
브라우저 서포트(Browser Support) = 214
디렉터 시작하기 = 214
디렉터에서 애니메이션 만들기 = 215
디렉터 애니메이션을 만드는 환경 둘러보기 = 215
링고 스크립트 언어 = 218
엑스트라스(Xtras) = 218
디렉터에서 애니메이션 만들기 = 219
In-Betweening = 220
캐스트 투 타임(Cast to Time) = 221
스페이스 투 타임(Space to Time) = 222
단계별로 기록하기(Step Recording) = 223
실시간으로 기록하기(Real-Time Recording) = 224
다른 애니메이션 기술들 = 225
파워애플릿(PowerApplets) = 226
웹용 쇽웨이브 애니메이션 만들기 = 226
일반적인 애니메이션 만들기 도움말 = 227
쇽웨이브에서 링고 네트워크 확장 = 228
지원되지 않는 디렉터 특징들 = 230
텍스트 = 231
1비트 그래픽 = 233
트레일 이펙트(Trails Effect) = 235
벡터 기반의 그래픽(Vector-Based Graphics) = 235
잉크 이펙트(Ink Effects) = 236
타일(Tiles) = 237
사운드 = 238
팔레트 = 239
쇽웨이브 서포트 폴더 = 240
링고 네트워크 확장(Lingo Network Extensions) = 242
대상 프레임(Targeting Frames) = 243
쇽웨이브 플러그-인이 설치 안된 경우 = 245
쇽웨이브와 (META) 태그 사용하기 = 245
넷스케이프 2.0용 자바 스크립트(JavaScript) = 246
넷스케이프 3.0용 자바 스크립트(JavaScript) = 247
과정 : 노우-로드 리더(No-Load Leader) = 249
과정 : 스코어 기반으로 한 애니메이션(Score-Based Animation) = 252
결론 = 258
제8장 서버-푸시 애니메이션
HTTP의 간단한 소개 = 261
기술 개요 : NPH-CGI = 263
서버-푸시는 어떻게 동작할까 = 265
과정 : 서버-푸시 예제 = 267
서버-푸시 애니메이션을 위한 NPH-CGI 프로그램 = 269
과정 : 웹을 기반으로 한 디지털 시계 = 272
텍스트를 GIF로 변환하는 변환기 = 272
시계의 Perl 부분 = 276
결론 = 278
제9장 애니메이션된 페이지에 사운드와 특수 효과 첨가하기
컴퓨터 오디오의 기본 : 디지털 오디오와 미디(MIDI) = 282
디지털 오디오와 미디(MIDI)의 장단점 = 283
디지털 오디오 녹음하기 = 285
샘플링 = 285
소리 편집 소프트웨어 = 288
사운드 파일 형식 = 289
오디오 교환 파일 형식(AIFF) = 289
윈도우 웨이브 형식 = 289
선 오디오 이른바 넥스트(NeXT) 오디오 파일 형식 = 290
시스템 7 혹은 SND 파일 = 290
사운드 블라스터 VOC 파일 = 290
리얼 오디오(RealAudio) RA 파일 = 290
PC를 위한 디지털 오디오 = 291
매킨토시를 위한 디지털 오디오 = 292
매킨토시를 위한 DA 소프트웨어 = 293
사운드 스컬프터 Ⅱ 2.0 (시험 버전) = 294
사운드 이펙트 0.9.4 = 294
매킨토시에 있는 CD로부터 직접 녹음하기 = 296
매킨토시를 위한 DA 사운드 소프트웨어 = 297
웹 페이지에서 사운드 파일 출력시키기 = 298
리얼 오디오(RealAudio)로 스트리밍 = 298
사운드 파일을 리얼 오디오 스트림으로 변환하기 = 301
리얼 오디오 서버들 = 302
넷스케이프를 통한 스트리밍 = 302
합성과 미디 기초 = 304
미디를 전혀 사용해 본 적이 없는 사람이 시작하는 곳 = 310
PC와 미디(MIDI) = 310
PC를 위한 미디 소프트웨어 = 311
매킨토시와 미디 = 311
매킨토시를 위한 미디 소프트웨어 = 312
PC와 매킨토시를 위한 크레센도(Crescendo) 플러그-인 = 313
결론 = 314
부록 A CD에는 어떠한 내용이 담겨 있는가? = 315
부록 B 추가적인 넷스케이프 지원 애니메이션 플러그-인 = 327
찾아보기 = 332