Professional Papervision3D describes how Papervision3D works and how 3D applications are built, with a clear look at essential topics such as building websites and games, creating virtual tours, and Adobe s Flash 10. Inside, Michael Lively draws on his considerable experience as a Flex/Flash developer and instructional designer to give you a solid Papervision foundation, revealing ways you can use it for both practical and profitable web projects. You will learn important techniques through hands–on applications, and you will build on those skills as the book progresses. The companion website contains all code examples, video step–by–step explanations, and a Collada repository.
Demonstrates how to use textures, including simple materials, bitmaps, and movie clips
Describes methods for creating 3D models and how to import them into Papervision3D
Shares techniques for working with particle systems
Teaches how to incorporate 3D physics into your applications, including the use of 3rd party physics engines
Features practical examples, including building a 3D game for Nintendo® WiiTM, developing 3D websites, creating virtual tours, and making 3D movies
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
PART I GETTING STARTED.
Chapter 1 Understanding Flash3D.
3D Coordinates in Flash 10.
Building a 3D Flash 9 Engine in 18 Lines of Code.
Using the Big 3.
Chapter 2 Getting Started With Papervision3D.
Getting Papervision 3D.
Diving into 3D.
Exploring the Guts of Papervision3D.
Building a Class.
Running Papervision3D Applications.
Using BasicView (Hello Plane).
Chapter 3 Rezzing Primitives.
Rezzing primitives to the Stage.
Creating Custom Prims.
Creating CS4 Primitives.
Dissecting the Big Three.
Chapter 4 Adding Materials.
Applying the Textures.
PART II WORKING WITH MODELS AND DATA.
Chapter 5 Creating 3D Models.
Modeling for Papervision3D.
Choosing a Modeling Application.
Writing Your Own Parsers.
Processing Images (and Pixel Bender).
Chapter 6 Working with Particle Systems.
Particle Systems in PV3D.
Creating a Generic CS4 Particle Class.
Getting More Bang Out of Flash.
Chapter 7 Geocoding, XML, and Databases.
Working with MySQL and PHP.
Chapter 8 Gliding on AIR.
Building a Simple Modeling Program.
Creating a Terrain Editor in AIR.
Incorporating Adobe AIR.
Sculpting a Prim Using face3d.
PART III BUILDING GAMES AND WEBSITES.
Chapter 9 Incorporating 3D Physics.
Understanding the Guts of Physics.
Interacting with Objects in PV3D.
Taking it to the Next Level: 3D Wall Course.
Using 3rd Party Physics Engines.
Chapter 10 Building 3D Games for Wii.
Shooting Pool in Space.
Five Game States: Start, Play, Win, Lose, Cancel.
Optimizing Your Game for the Web.
Using Your Wii.
Playing Wii Jiglib Pong.
Chapter 11 Integrating the Flash Media Server.
Building a Race Track.
Chapter 12 Developing 3D Websites.
What You Need to Know.
Converting CSIS to 3D.
Flirting with Web Spiders.
PART IV EXTENDING PV3D AND BEYOND.
Chapter 13 Making 3D Movies.
Houston We've Got a Problem.
Using Flash CS4.
Bridging the Gap with Flash Catalyst.
Pushing the Envelope with Flash Builder.
Going 3D with Photoshop.
Recording 3D Animations.
Building a PV3D Studio.
Chapter 14 Taking Virtual Tours.
Hello Uncle Sam .
Creating Augmented Reality.
Building 3D Worlds.
Chapter 15 Adding Services.
Adding 3D to Your Flickr Menu.
Mining Yahoo's Treasure Trove.
Building a CNN News Feed.
Chapter 16 Flash & Math Exploring Flash 10 and Beyond.
Rebuilding the 3D Pool Shooting .
Rendering 3D Models in Flash 10.
Appendix A Pocket Reference.
Appendix B Companion Website.
Utilizziamo i cookie di profilazione, anche di terze parti, per migliorare la navigazione, per fornire servizi e proporti pubblicità in linea con le tue preferenze. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie clicca qui. Chiudendo questo banner o proseguendo nella navigazione acconsenti all’uso dei cookie.