Cargando…

Away3D 3.6 essentials : take Flash to the next dimension by creating detailer, animated, and interactive 3D worlds with Away3D /

Take Flash to the next dimension by creating detailed, animated, and interactive 3D worlds with Away3D.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Casperson, Matthew
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., Ã2011.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Away3D 3.6 Essentials; Away3D 3.6 Essentials; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers, and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; 1. Building Your First Away3D Application; Choosing between Away3D for Flash Player 9 or Flash Player 10; Downloading Away3D; Downloading the source ZIP file; Downloading the source using SVN; Using TortoiseSVN
  • Creating an empty project for Away3DAdobe Flex Builder or Flash Builder; FlashDevelop; Adobe Flash CS4; Targeting the Flash Player 10 runtime; Adobe Flex Builder and Adobe Flash Builder; FlashDevelop; Adobe Flash CS4; Creating the initial application; Running Away3DTemplate; Adobe Flex Builder and Adobe Flash Builder; FlashDevelop; Adobe Flash CS4; The end result; Positioning objects in a 3D scene; Extending Away3DTemplate to populate the scene; Running SphereDemo; Adobe Flex and Adobe Flash Builder; FlashDevelop; Adobe Flash CS4; The end result; Summary; 2. Creating and Displaying Primitives
  • The basic elements of a 3D objectVertices; Triangle faces; Sprite3D; Segments; UV coordinates; Creating primitive 3D objects; Common init object properties; Cone; Cube; Cylinder; Geodesic sphere; Grid plane; LineSegment; Plane; RegularPolygon; RoundedCube; SeaTurtle; Skybox; Skybox6; Sphere; Torus; Triangle; Trident; Summary; 3. Moving Objects; Global, parent, and local coordinate systems; World space; Parent space; Local space; Transformation functions / properties and their coordinate systems; Modifying position; The x, y, and z properties; The position property; The move functions
  • The moveTo() functionThe translate() function; Modifying rotation; The rotation init object parameters; The rotation properties; The rotateTo() function; The eulers property; The rotate() function; The lookAt() function; The pivotPoint property; The movePivot() function; The scenePivotPoint property; The pitch(), roll(), and yaw() functions; Modifying scale; The scale init object parameter; The scale() function; The scaleX, scaleY, and scaleZ properties; Modifying the transform; Tweening; Nesting; Summary; 4. Z-Sorting; The painter's algorithm; Sorting the scene; Adjusting the sorting order
  • The pushfront and pushback propertiesThe screenZOffset property; The ownCanvas property; A note about Z-Sorting; Additional renderers; Summary; 5. Materials; The difference between textures and materials; Resource management; Defining colors in Away3D; By integer; By string; Pixel Bender; Lights and materials; Shading techniques; Texture mapping; Normal mapping; Environment mapping; Flat shading; Phong shading; Applying materials; Basic materials; WireColorMaterial; WireframeMaterial; ColorMaterial; Bitmap materials; BitmapMaterial; TransformBitmapMaterial; Animated materials; MovieMaterial