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.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
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