Atjaunināt sīkdatņu piekrišanu

Flash 3D: Animation, Interactivity, and Games [Mīkstie vāki]

3.33/5 (12 ratings by Goodreads)
(Computer Graphics Designer; Professor, Rochester Institute of Technology, NY, USA),
  • Formāts: Paperback / softback, 416 pages, height x width: 235x191 mm, weight: 1020 g
  • Izdošanas datums: 18-Oct-2006
  • Izdevniecība: Focal Press
  • ISBN-10: 0240808789
  • ISBN-13: 9780240808789
  • Mīkstie vāki
  • Cena: 50,80 €
  • Grāmatu piegādes laiks ir 3-4 nedēļas, ja grāmata ir uz vietas izdevniecības noliktavā. Ja izdevējam nepieciešams publicēt jaunu tirāžu, grāmatas piegāde var aizkavēties.
  • Daudzums:
  • Ielikt grozā
  • Piegādes laiks - 4-6 nedēļas
  • Pievienot vēlmju sarakstam
  • Bibliotēkām
  • Formāts: Paperback / softback, 416 pages, height x width: 235x191 mm, weight: 1020 g
  • Izdošanas datums: 18-Oct-2006
  • Izdevniecība: Focal Press
  • ISBN-10: 0240808789
  • ISBN-13: 9780240808789
Push your creative ideas to the next level in content delivery.
Use real and simulated 3D space in your Flash games and interactive systems.

3D possibilities offer an untapped creative approach to thinking and designing with Flash. Tap into this medium by:
* Creating reusable templates to reduce costs and cycle time for project development.
* Experimenting with author-provided interactive examples that demonstrate a broad range of Flash applications from website to DVD/CD-ROM delivery.
* Practicing the real-world project techniques presented by the authors in full color.
* Expanding your horizons with experimental projects.

Jim Ver Hague is a professor of Computer Graphics Design at the Rochester Institute of Technology. He has more than 30 years' experience in the field of computer graphics and has lectured, consulted, and conducted workshops internationally in the fields of multimedia, electronic publishing, computer-aided information design, and computer art and sculpture.

Chris Jackson is a computer graphics designer and Associate Professor at Rochester Institute of Technology. Chris has an extensive background in graphic design, printing and interactive multimedia. His professional work has received over 25 distinguished national and international awards for online communication.

User Level: Intermediate

Key Features:
* Techniques for creating reusable templates that reduce costs and cycle time for project development.
* A companion CD-ROM that includes an artists' gallery of example projects and project media for real-world exercises and tutorials.
* A balance of practical and experimental projects designed to teach and stretch your skills.

Push your creative ideas to the next level in content delivery.
Use real and simulated 3D space in your Flash games and interactive systems.

3D possibilities offer an untapped creative approach to thinking and designing with Flash. Tap into this medium by:
* Creating reusable templates to reduce costs and cycle time for project development.
* Experimenting with author-provided interactive examples that demonstrate a broad range of Flash applications from website to DVD/CD-ROM delivery.
* Practicing the real-world project techniques presented by the authors in full color.
* Expanding your horizons with experimental projects.

Jim Ver Hague is a professor of Computer Graphics Design at the Rochester Institute of Technology. He has more than 30 years' experience in the field of computer graphics and has lectured, consulted, and conducted workshops internationally in the fields of multimedia, electronic publishing, computer-aided information design, and computer art and sculpture.

Chris Jackson is a computer graphics designer and Associate Professor at Rochester Institute of Technology. Chris has an extensive background in graphic design, printing and interactive multimedia. His professional work has received over 25 distinguished national and international awards for online communication.

User Level: Intermediate

Recenzijas

"Big thumbs up from me, especialy if you've been daunted by 3D animation and/or development before. Kudos to co-authors Jim Ver Hague and Chris Jackson for presenting the material in a such down-to-earth and easy to disseminate format." - Scott Feggette, Adobe Systems. "I've been meaning to post a review of Focal Press' new book, "Flash 3D - Animation, Interactivity and Games" for a few weeks now, but found myself digging through it more and more, which is a sure-fire sign that I'm enjoying it thoroughly. And that's definitely the case. Big thumbs up from me, especially if you've been daunted by 3D animation and/or development before. Kudos to co-authors Jim Ver Hague and Chris Jackson for presenting this material in such a down-to-earth and easy to disseminate format." - Scott Fegatte, Adobe Systems.

"If you're a Flash developer, animator, multimedia designer or student, this book aims to push your creative ideas to the next level in content delivery. With 3D one of the hottest subjects in interactive design, Flash 3D shows you how to use real and simulated 3D space in your Flash games and interactive systems. It explores the new possibilities 3D offers to thinking and designing with Flash. The book's accompanying CD offers interactive examples that demonstrate the broad range of Flash applications from Web site to DVD/CD delivery" - Digit magazine

Introduction xi
Exploring 3D in Flash
1(16)
Types of Projections
2(1)
Types of 3D Drawings
3(3)
Multiview Drawings
4(1)
Single-View Drawings
4(1)
Paraline Drawings
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)
One-point Perspective
15(1)
Two-point Perspective
15(1)
Three-point Perspective
16(1)
Summary
16(1)
Depth Cues: Creating the Illusion of Depth
17(38)
Depth Perception
17(2)
Visual Depth Cues
19(4)
Simulating Depth Cues in Flash
23(31)
Exercise 2.1: Depth Cues
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)
Summary
54(1)
Animating Depth: Tweening Movement
55(36)
Parallax Scrolling
56(1)
Flash Animation Methods
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)
Cinematography in Flash
83(7)
Exercise 3.4: Scaling Movement
84(3)
Exercise 3.5: Using Trucking to Simulate Depth in Flash
87(3)
Summary
90(1)
Programming Depth: Interactive Movement
91(24)
The Main Event
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)
Summary
114(1)
Math Primer: Trigonometry 101
115(46)
What Is Trigonometry?
115(1)
Coordinate Systems
116(2)
Flash Coordinates and Screen Coordinates
117(1)
Angles
118(4)
The Pythagorean Theorem
122(1)
Distance Between Two Points
123(1)
The Trig Functions
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)
Elliptical Motion
140(3)
Sine and Cosine Waves
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)
Moving Away From 2D
157(2)
Circles in Perspective
159(2)
Fundamentals of 3D Space
161(56)
Perspective Projection
161(8)
Exercise 6.1: Something Fishy
164(5)
Degrees of Freedom
169(8)
Exercise 6.2: Belly Up
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)
The Flexibility of 3D
197(2)
Viewing Distance
197(1)
Circle Radius
197(1)
Plane of Circular Motion
198(1)
Horizontal Center of the Circle
199(1)
Rotation in the y-z Plane
199(2)
Tilted Rotation
201(10)
Exercise 6.7: Spiral Rotation
203(4)
Exercise 6.8: Sinusoidal Motion
207(4)
Spinning on an Axis
211(3)
Summary
214(3)
Using a Camera in 3D
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)
Viewer Rotation
255(11)
Exercise 7.4: Viewer Rotation About the Y-axis
256(10)
Background Considerations
266(10)
Summary
276(1)
Using Virtual Reality Concepts
277(30)
Object Movies
277(10)
Exercise 8.1: Simple Object Movie
278(5)
Exercise 8.2: Object Movie on a Circular Path
283(4)
Panoramas
287(18)
Exercise 8.3: Simulating a Panorama
287(10)
Exercise 8.4: Panning and Scrolling in Flash
297(8)
Summary
305(2)
Drawing 3D Objects
307(34)
Object Transformations
307(29)
Simple Planar Object
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)
Removing Hidden Lines
336(4)
Exercise 9.5: Planes of Different Colors
338(2)
Summary
340(1)
Integrating 3D Graphics in Flash
341(16)
Extruding and Revolving 3D Objects
341(1)
Using Adobe Illustrator
342(4)
Bitmap Caching
346(1)
Electric Rain's Swift 3D
347(5)
Creating Animated 3D Characters with Poser
352(2)
Alpha Channels
354(2)
Summary
356(1)
Flash 3D Applications: Putting It All Together
357(42)
Project 1: Space Blaster
357(10)
Project 2: Test Drive
367(8)
Project 3: Gargoyle Gallery
375(7)
Project 4: Museum Trail
382(8)
Project 5: A Walk in the Park
390(8)
Summary
398(1)
Index 399


Jim Ver Hague is a professor of Computer Graphics Design in the College of Imaging Arts and Sciences at the Rochester Institute of Technology. He has more than 30 years experience in the field of computer graphics, ranging from the US space program to microcomputer-based applications in graphic design to the design of training, educational and diagnostic tools for the medical profession. Jim has lectured, consulted, and conducted workshops internationally in the fields of multimedia, electronic publishing, computer-aided information design, and computer art and sculpture. Jim holds degrees in communications design, mathematics, and sculpture. Chris Jackson is an author, computer graphics designer, and tenured professor at the Rochester Institute of Technology (RIT). He teaches a variety of graduate-level courses and professional workshops focusing on 2D computer animation, 3D digital imaging, instructional multimedia, and motion graphics. He is a multimedia consultant for Fortune 500 companies and national museums. Chris' professional design work has received over 25 distinguished national and international awards for online communication. He has presented his research and professional work at Adobe MAX, ACM SIGGRAPH, UCDA Design Education Summit, and the Society for Technical Communications (STC). Chris is the author of Flash + After Effects and Flash Cinematic Techniques: Animating and Building Interactive Stories, and co-author of Flash 3D: Animation, Interactivity, and Games.