万本电子书0元读

万本电子书0元读

顶部广告

Away3D 3.6 Cookbook电子书

售       价:¥

15人正在读 | 0人评论 9.8

作       者:Michael Ivanov

出  版  社:Packt Publishing

出版时间:2011-05-24

字       数:300.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The book consists of recipes, each of which delivers a detailed solution to a specific problem scoped inside a broader topic of the chapter. Each recipe contains a detailed guide of what you need to set up for the solution to work, the full example code, rendered images, and step-by-step explanations so that you will be able to fully understand the mechanics of the program. Many recipes don't stop at giving only one solution to the problem but also suggest alternative or more advanced approaches to the same problem giving you much a broader set of options in your development process. The book is written for experienced Flash developers who want to work with the Away3D engine as well as for those who are already acquainted with the engine but wish to take their skills to the next level.Basic knowledge of Away3D and familiarity with ActionScript 3.0 and OOP concepts is assumed.
目录展开

Away3D 3.6 Cookbook

Table of Contents

Away3D 3.6 Cookbook

Credits

About the Author

Acknowledgement

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

Downloading the example code for this book

Errata

Piracy

Questions

1. Working with Away3D Materials

Introduction

Using a single MovieClip for multiple materials

Getting ready

How to do it...

How it works...

There's more...

Controlling the MovieClip of MovieMaterial

Getting ready

How to do it...

How it works...

Streaming VOD from FMS for VideoMaterial

Getting ready

How to do it...

How it works...

Interpolating material color dynamically with DepthBitmapMaterial

Getting ready

How to do it...

How it works...

Creating normal maps in Photoshop

Getting ready

How to do it...

Generating normal maps using Away3D NormalMapGenerator

Getting ready

How to do it...

How it works...

There's more…

Generating a normal map using the NormalBumpMaker utility

See also

Getting your hands dirty with Pixel Bender materials

Getting ready

How to do it...

How it works...

There's more...

Exploring Fresnel Shader

Assembling composite materials

Getting ready

How to do it...

How it works...

2. Working with Away3D Cameras

Introduction

Creating an FPS controller

Getting ready

How to do it...

How it works...

Creating Camera Depth of Field Effect

Getting ready

How to do it...

How it works...

There's more...

Creating DOF on Mesh Objects

Detecting whether an object is in front of or behind the camera

Getting ready

How to do it...

How it works...

There's more...

Changing lenses

Getting ready

How to do it...

How it works...

There's more...

Following a third-person view with a spring camera

Getting ready

How to do it...

How it works...

There's more...

Tracking screen coordinates of 3D objects

Getting ready

How to do it...

How it works...

There's more...

See also

Transforming objects in 3D space relative to the camera position

Getting ready

How to do it...

How it works...

Using Quaternion camera transformations for advanced image gallery viewing

Getting ready

How to do it...

How it works...

See also

3. Animating the 3D World

Introduction

Animating (Rigging) characters in 3DsMax

Getting ready

How to do it...

How it works...

There's more...

See also

Controlling bones animation in Collada

Getting ready

How to do it...

How it works...

See also

Working with MD2 animations

Getting ready

How to do it...

How it works...

See also

Morphing objects

Getting ready

How to do it...

How it works...

See also

Animating geometry with Tween engines

Getting ready

How to do it...

How it works...

Moving an object on top of the geometry with FaceLink

Getting ready

How to do it...

How it works...

4. Fun by Adding Interactivity

Introduction

Adding rotational interactivity to an Away3D primitive by using Mouse movements

Getting ready

How to do it...

How it works...

There's more...

See also

Implementing advanced object rotation using vector math

Getting ready

How to do it...

How it works...

See also

Creating advanced spherical surface transitions with Quaternions

Getting ready

How to do it...

How it works...

There's more...

See also

Interactively painting on the model's texture

Getting ready

How to do it...

How it works...

There's more...

See also

Dragging on geometry by unprojecting mouse coordinates

Getting ready

How to do it...

How it works...

See also

Morphing mesh interactively

Getting ready

How to do it...

How it works...

See also

Creating a controllable non-physical car

Getting ready

How to do it...

How it works...

See also

5. Experiencing the Wonders of Special Effects

Introduction

Exploding geometry

Getting ready

How to do it...

How it works...

There's more...

Getting ready

How to do it...

How it works...

See also

Creating advanced bitmap effects using filters

Getting ready

How to do it...

How it works...

See also

Creating clouds

Getting ready

How to do it...

How it works...

See also

Visualizing sound in 3D

Getting ready

How to do it…

How it works...

There's more...

Creating lens flair effects

Getting ready

How to do it…

How it works...

There's more...

Masking 3D objects

Getting ready

How to do it...

How it works...

There's more...

6. Using Text and 2D Graphics to Amaze

Introduction

Setting dynamic text with TextField3D

Getting ready

How to do it...

How it works...

There's more...

Interactive animation of text along a path

Getting ready

How to do it...

How it works...

See also

Creating 3D objects from 2D vector data

Getting ready

How to do it...

How it works...

There's more...

Drawing with segments in 3D

Getting ready

How to do it...

How it works...

There's more...

See also

Creating a 3D illusion with Away3D sprites

Getting ready

How to do it...

How it works...

See also

7. Depth-sorting and Artifacts Solutions

Introduction

Fixing geometry artifacts with Frustum and NearField clipping

Getting ready

How to do it...

How it works...

There's more…

Removing artifacts from intersecting objects

Getting ready

How to do it...

How it works...

Solving depth-sorting problems with Layers and Render Modes

Getting ready

How to do it...

How it works...

There's more…

Z-Sorting using QuadrantRenderer

8. Prefab3D

Introduction

Exporting models from Prefab

Getting ready

How to do it…

How it works...

There's more...

See also

Normal mapping with Prefab

Getting ready

How to do it…

How it works...

See also

Maintaining workflow with AwayConnector

Getting ready

How to do it…

How it works...

UV map editing with Prefab

Getting ready

How to do it…

How it works...

Creating terrain

Getting ready

How to do it…

How it works...

See also

Generating light maps

Getting ready

How to do it…

There's more...

Creating and animating paths

Getting ready

How to do it…

How it works...

There's more...

9. Working with External Assets

Introduction

Exporting models from 3DsMax/Maya/Blender

Getting ready

How to do it...

How it works...

There's more...

See also

Exporting models from 3DsMax to ActionScript class

Getting ready

How to do it...

How it works...

There's more...

Preparing MD2 models for Away3D in MilkShape

Getting ready

How to do it...

How it works...

There's more...

See also

Loading and parsing models (DAE, 3ds, Obj, MD2)

Getting ready

How to do it...

How it works…

There's more...

Storing and accessing external assets in SWF

Getting ready

How to do it…

How it works…

See also

Preloading 3D scene assets

Getting ready

How to do it...

How it works…

There's more...

There's more

10. Integration with Open Source Libraries

Introduction

Setting Away3D with JigLib

Getting ready

How to do it…

How it works…

See also

Creating a physical car with JigLib

Getting ready

How to do it…

How it works…

See also

Morphing Away3D geometry with AS3DMOD

Getting ready

How to do it...

How it works…

See also

Exploding particles with FLINT

Getting ready

How to do it…

How it works…

See also

Setting Augmented Realty with FLARToolkit in Away3D

Getting ready

How to do it...

How it works...

Adding Box2D physics to Away3D objects

Getting ready

How to do it…

How it works…

There's more...

11. Away3D Lite

Introduction

Setting up Away3D Lite using templates

Getting ready

How to do it...

How it works...

Importing external models in Away3D Lite

Getting ready

How to do it...

How it works...

There's more...

Manipulating geometry

Getting ready

How to do it...

How it works...

There's more...

Making 2D shapes appear three dimensional by using Sprite3D

Getting ready

How to do it...

How it works...

Managing Z-Sorting by automatic sorting and using layers

Getting ready

How to do it...

How it works...

There's more...

Sorting using layers

Creating virtual trackball

Getting ready

How to do it...

How it works...

There's more...

Writing Away3D Lite applications with haXe

Getting ready

How to do it...

How it works...

There's more...

12. Optimizing Performance

Introduction

Defining depth of rendering

Getting ready

How to do it...

How it works...

See also

Restricting the scene poly count

Getting ready

How to do it...

How it works...

See also

Working with LOD objects

Getting ready

How to do it...

How it works...

Optimizing geometry by welding vertices

Getting ready

How to do it...

How it works...

There's more...

See also

Excluding objects from rendering

Getting ready

How to do it...

How it works...

Image size consideration

Getting ready

How to do it...

How it works...

Important tips for performance optimization

13. Doing More with Away3D

Introduction

Moving on uneven surfaces

Getting ready

How to do it...

How it works...

See also

Detecting collisions between objects in Away3D

Getting ready

How to do it...

AABB test:

How it works...

There's more...

AABS test

Ray — AABS intersection test

Ray Triangle test

See also

Creating cool effects with animated normal maps

Getting ready

How to do it...

How it works...

See also

Creating skyboxes and their textures

Getting ready

How to do it...

Creating a SkyBox6-compatible texture

Skybox setup in Away3D

How it works...

Running heavy scenes faster using BSP trees

Getting ready

How to do it...

How it works...

A. Beginning Molehill API

Creating a rotating sphere from scratch

Getting ready

How to do it...

How it works...

There's more...

Compacting the matrix operations

See also

Index

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部