목차
Ⅰ 가상현실을 위한 VRML과 X3D
Chapter 1 가상현실과 VRML = 12
1.1 가상현실(Virtual Reality)이란? = 12
1.2 VRML(Virtual Reality Modeling language) = 14
1.3 VRML의 특징 = 19
Chapter 2 X3D와 VRML = 22
2.1 VRML과 X3D(Extensible 3Dimension) = 22
2.2 X3D의 특징 = 25
2.3 프로파일(Profile) = 28
2.4 컴포넌트(Component) = 33
Ⅱ VRML 기초
Chapter 3 VRML 사용법 = 38
3.1 전용 뷰어(Viewer) 설치 = 38
3.2 Cortona Player 사용법 = 41
3.3 VrmlPad 사용법 = 47
3.4 노드와 필드 = 50
Chapter 4 기본 객체 만들기 = 62
4.1 기본 3D 객체 만들기 = 62
4.2 점, 선, 면을 이용한 3D 객체 만들기 = 71
4.3 불규칙 면/돌출 3D 물체와 문자 = 82
Chapter 5 객체의 확장 = 97
5.1 그룹객체와 3D 좌표 = 97
5.2 노드의 정의(DEF/USE)와 Group 노드 = 112
5.3 Anchor 노드 = 120
5.4 Collision 노드 = 124
5.5 Billboard 노드 = 126
Chapter 6 객체의 색상과 외형 = 129
6.1 객체의 외형과 빛의 특성 = 129
6.2 Color 노드 = 133
6.3 Appearance 노드 = 135
6.4 Material 노드 = 136
6.5 ImageTexture 노드 = 147
6.6 TextureTransform 노드 = 150
6.7 TextureCoordinate 노드 = 157
6.8 MovieTexture 노드 = 159
6.9 PixelTexture 노드 = 162
Chapter 7 인공조명 = 165
7.1 인공조명과 특성 = 165
7.2 NavigationInfo 노드 = 167
7.3 DirectionalLight 노드 = 171
7.4 PointLight 노드 = 174
7.5 SpotLight 노드 = 177
Chapter 8 바운딩 노드와 사운드 = 180
8.1 Background 노드 = 180
8.2 Viewpoint 노드 = 185
8.3 Fog 노드 = 189
8.4 Sound 노드 = 192
8.5 AudioClip 노드 = 193
8.6 Inline 노드 = 196
8.7 LOD 노드 = 198
Ⅲ VRML 응용과 실습
Chapter 9 이벤트와 센서 = 202
9.1 이벤트(Event)와 센서 = 202
9.2 TouchSensor = 205
9.3 TimeSensor = 210
9.4 ProxymitySensor = 214
9.5 VisibilitySensor = 218
9.6 CylinderSensor = 221
9.7 PlaneSensor = 224
9.8 SphereSensor = 227
Chapter 10 애니메이션 = 230
10.1 Interpolator = 230
10.2 ColorInterpolator = 232
10.3 CoordinateInterpolator = 235
10.4 NormalInterpolator = 238
10.5 OrientationInterpolator = 242
10.6 PositionInterpolator = 247
10.7 ScalarInterpolator = 252
Chapter 11 Script 노드와 JavaScript = 254
11.1 Script 노드 = 254
11.2 script 함수 = 262
11.3 script 객체 = 264
11.4 Switch 노드 = 270
Chapter 12 가상공간 실습 = 275
12.1 태양계(Solar System) 구현 = 275
12.2 나비 애니메이션 = 295
12.3 Script노드를 이용한 이벤트 = 304
12.4 하이마트 = 325
Ⅳ 부록
A. VRML97 Specification = 336
B. Extension VRML Specification = 350
C. 용어찾기 = 360