Introduction |
|
xi | |
|
|
1 | (16) |
|
|
2 | (1) |
|
|
3 | (3) |
|
|
4 | (1) |
|
|
4 | (1) |
|
|
5 | (1) |
|
Paraline Drawings in Flash |
|
|
6 | (9) |
|
Exercise 1.1: Creating an Isometric Drawing |
|
|
6 | (4) |
|
Exercise 1.2: Creating a Symmetric Dimetric Drawing |
|
|
10 | (2) |
|
Exercise 1.3: Creating a Nonsymmetric Dimetric Drawing |
|
|
12 | (3) |
|
Types of Perspective Drawings |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
16 | (1) |
|
|
16 | (1) |
|
Depth Cues: Creating the Illusion of Depth |
|
|
17 | (38) |
|
|
17 | (2) |
|
|
19 | (4) |
|
Simulating Depth Cues in Flash |
|
|
23 | (31) |
|
|
23 | (5) |
|
Exercise 2.2: Cartoon Surface Shading |
|
|
28 | (7) |
|
Exercise 2.3: Using Gradients |
|
|
35 | (7) |
|
Exercise 2.4: Creating Soft Shading |
|
|
42 | (9) |
|
Exercise 2.5: Casting Shadows |
|
|
51 | (3) |
|
|
54 | (1) |
|
Animating Depth: Tweening Movement |
|
|
55 | (36) |
|
|
56 | (1) |
|
|
57 | (26) |
|
Exercise 3.1: Basic Motion Tween |
|
|
59 | (2) |
|
Exercise 3.2: Parallax Scrolling Using Bitmap Images |
|
|
61 | (14) |
|
Exercise 3.3: Parallax Scrolling Using Vector Art |
|
|
75 | (8) |
|
|
83 | (7) |
|
Exercise 3.4: Scaling Movement |
|
|
84 | (3) |
|
Exercise 3.5: Using Trucking to Simulate Depth in Flash |
|
|
87 | (3) |
|
|
90 | (1) |
|
Programming Depth: Interactive Movement |
|
|
91 | (24) |
|
|
91 | (23) |
|
Exercise 4.1: Parallax Scrolling Using ActionScript |
|
|
92 | (9) |
|
Exercise 4.2: Parallax Scrolling Under User Control |
|
|
101 | (7) |
|
Exercise 4.3: Depth Illusion Under User Control |
|
|
108 | (6) |
|
|
114 | (1) |
|
Math Primer: Trigonometry 101 |
|
|
115 | (46) |
|
|
115 | (1) |
|
|
116 | (2) |
|
Flash Coordinates and Screen Coordinates |
|
|
117 | (1) |
|
|
118 | (4) |
|
|
122 | (1) |
|
Distance Between Two Points |
|
|
123 | (1) |
|
|
124 | (16) |
|
Exercise 5.1: Circular Motion of One Object |
|
|
126 | (6) |
|
Exercise 5.2: Circular Motion of Multiple Objects |
|
|
132 | (4) |
|
Exercise 5.3: Circular Motion Extended |
|
|
136 | (4) |
|
|
140 | (3) |
|
|
143 | (8) |
|
Exercise 5.4: Using Sine Wave Motion |
|
|
146 | (5) |
|
The Inverse Trig Functions |
|
|
151 | (6) |
|
Exercise 5.5: Using the atan2 Function |
|
|
152 | (5) |
|
|
157 | (2) |
|
|
159 | (2) |
|
|
161 | (56) |
|
|
161 | (8) |
|
Exercise 6.1: Something Fishy |
|
|
164 | (5) |
|
|
169 | (8) |
|
|
170 | (3) |
|
Exercise 6.3: More Complex Movement |
|
|
173 | (4) |
|
Rotation in the X-Z Plane |
|
|
177 | (6) |
|
Exercise 6.4: Circular Rotation About the Y-Axis |
|
|
178 | (5) |
|
Rotating Multiple Objects |
|
|
183 | (3) |
|
A Little More User Interaction |
|
|
186 | (11) |
|
Exercise 6.5: Variable Speed of Rotation |
|
|
186 | (5) |
|
Exercise 6.6: Rotating Bitmap Objects |
|
|
191 | (6) |
|
|
197 | (2) |
|
|
197 | (1) |
|
|
197 | (1) |
|
|
198 | (1) |
|
Horizontal Center of the Circle |
|
|
199 | (1) |
|
Rotation in the y-z Plane |
|
|
199 | (2) |
|
|
201 | (10) |
|
Exercise 6.7: Spiral Rotation |
|
|
203 | (4) |
|
Exercise 6.8: Sinusoidal Motion |
|
|
207 | (4) |
|
|
211 | (3) |
|
|
214 | (3) |
|
|
217 | (60) |
|
Exercise 7.1: Simple Camera Translation |
|
|
217 | (6) |
|
Viewer Objects and Scenes |
|
|
223 | (15) |
|
Exercise 7.2: Interactive Navigation in 3D Space |
|
|
229 | (9) |
|
Interactive 3D Information Spaces |
|
|
238 | (17) |
|
Exercise 7.3: Extending an Information Space Functionality |
|
|
248 | (7) |
|
|
255 | (11) |
|
Exercise 7.4: Viewer Rotation About the Y-axis |
|
|
256 | (10) |
|
Background Considerations |
|
|
266 | (10) |
|
|
276 | (1) |
|
Using Virtual Reality Concepts |
|
|
277 | (30) |
|
|
277 | (10) |
|
Exercise 8.1: Simple Object Movie |
|
|
278 | (5) |
|
Exercise 8.2: Object Movie on a Circular Path |
|
|
283 | (4) |
|
|
287 | (18) |
|
Exercise 8.3: Simulating a Panorama |
|
|
287 | (10) |
|
Exercise 8.4: Panning and Scrolling in Flash |
|
|
297 | (8) |
|
|
305 | (2) |
|
|
307 | (34) |
|
|
307 | (29) |
|
|
310 | (11) |
|
Exercise 9.1: Creating a Filled Planar Object |
|
|
321 | (5) |
|
Exercise 9.2: Extruded Objects with Lines |
|
|
326 | (4) |
|
Exercise 9.3: Modeling Solids with Lines |
|
|
330 | (3) |
|
Exercise 9.4: Modeling Solids with Planes |
|
|
333 | (3) |
|
|
336 | (4) |
|
Exercise 9.5: Planes of Different Colors |
|
|
338 | (2) |
|
|
340 | (1) |
|
Integrating 3D Graphics in Flash |
|
|
341 | (16) |
|
Extruding and Revolving 3D Objects |
|
|
341 | (1) |
|
|
342 | (4) |
|
|
346 | (1) |
|
|
347 | (5) |
|
Creating Animated 3D Characters with Poser |
|
|
352 | (2) |
|
|
354 | (2) |
|
|
356 | (1) |
|
Flash 3D Applications: Putting It All Together |
|
|
357 | (42) |
|
|
357 | (10) |
|
|
367 | (8) |
|
Project 3: Gargoyle Gallery |
|
|
375 | (7) |
|
|
382 | (8) |
|
Project 5: A Walk in the Park |
|
|
390 | (8) |
|
|
398 | (1) |
Index |
|
399 | |