Register your product to gain access to bonus material or receive a coupon.
Adobe® Digital Editions software.
This eBook requires the freeBefore downloading this DRM-encrypted PDF, be sure to:
Director's Third Dimension has been designed with the Director developer with little or no 3D experience in mind. The purpose is threefold: To explain the fundamental concepts necessary to begin working with 3D; To demonstrate how these concepts manifest themselves in Director; To demonstrate strategies for the application of these concepts in terms of specific projects, including building charts, creating interfaces, and controlling characters in a 3D environment.
The book has and abundance of demos (more than 140). At the end of every chapter, there is a collection of Frequently Asked Questions and supplemental resources that will help the reader expand their learning.
Introduction.
I. HANDS-ON INTRODUCTION TO THE 3D ENVIRONMENT.
1. Shockwave 3D Castmember.What Is the 3D Castmember? The 3D Environment. The Renderer. Persistence of the Environment. Summary.
2. Creating Models from Scratch via Lingo.Inserting an Empty 3D World. Modelresources and Models. Primitives. Non-Primitives. Generic Units. Creating Models. Shader Basics. Model Creation Demo. Summary.
3. Building a Simple API for Model Creation.World Cleanup Utilities. Primitive Creation. Basic Shader Manipulation. Using Our API to Quickly Create Content. Future Considerations. Summary.
4. Transformations.Two-dimensional Cartesian Coordinates. Points and Vectors. 3D Cartesian Coordinates. The Vector() Function and Vector Data Type. World Coordinates Versus Local Coordinates. Transform() and Transformations. Transforming the Transform() Object. Models, Transform(), and Transformations. Transformation Demos. Summary.
5. Understanding Lighting.Basic Scene Lighting. Design Priorities. Types of Lights. A Method for Designing with Light. Lighting Laboratory Demo. Creating and Modifying Lights. Summary.
6. Understanding Cameras.How Are 3D Cameras Different from Lens-Based Cameras? What Is a Projection? Modifying Cameras. Future Considerations. Summary.
7. Text and Extrusion Capabilities.Creating 3D Text with Text Castmembers. Using extrude3d() for 3D Text and Beyond. Creating Custom Fonts for Director. The Hidden Power of Extrusion. Summary.
8. Parents, Children, and Cloning.Scenegraph Hierarchy. Parents and Children. Cloning. Groups. Summary.
9. Working with Prebuilt Scenes and Behaviors.Importing Objects from Modeling Software. Shockwave 3D Viewer. 3D Behavior Basics. Summary.
II. DATA VISUALIZATION.
10. Histograms.Custom Data Types. Brainstorming. Designing the Data Type. Building the Handlers. Creating Bar Charts. Future Considerations. Summary.
11. Pie Charts.Brainstorming. Building the Handlers. Creating Pie Charts. Future Considerations. Summary.
III. INTERFACE APPLICATIONS OF SHOCKWAVE 3D.
12. Basic Control of Surfaces.Models, Shaders, and Textures. Shaders. Standard Shader Properties. Seven Steps for Creating a Basic Surface (Demo). Surface Techniques. Summary.
13. A 2D Mouse in a 3D World.3D Interface Design Challenges. 3D Interface Design Solutions. Intuitive Solutions. Introduction to Picking Lingo. Picking Demonstrations. Summary.
14. Multitexturing.