Michael Ivanov is a professional Flash developers, he worked in the field of game development for 5 more than 5 years.
His guide covers any possible thing doable with the version 3.6 of Away3D
in 80 practical recipes. Notice that this book can be very useful even
to people that are mostly interested to Molehill (Away3D 4.0) since
there are many other tutorials as Physics, Rigging and Textures, the
last chapter even covers it. From the website of Packt it is
possible to download the files used in any tutorial.
I think some of the most interesting paragraphs are: - Following a third-person view with a spring camera - Animating (Rigging) characters in 3DsMax - Controlling bones animation in Collada - Morphing objects - Prefab3D - Working with external assets - Creating a physical car with JigLib - Adding Box2D physics to Away3D objects - Optimizing performance - Detecting collisions between objects in Away3D - Beginning Molehill API
This is probably the most complete book about 3D and Flash I have ever read. The
cool thing about it is that it covers so many things that it can be
used as only source to make a 3D game with Flash. As you can
notice the paragraphs I listed above are the perfect mix of things you
will need to build a third person 3D game.
Away3D is one of the best 3D engines for ActionScript 3. It allows you to create amazing 3D scenes and animate them.
I announced in a post few weeks ago that I was going to review the book published by Packt about 3D in Flash Away3D: Away3D 3.6 Essential by Matthew Casperson. This
book explains all the aspects of the version 3.6 of Away3D API in 400
pages, it is pretty thick, and it covers anything you can possibly need
to know.
If you are new to Away3D it is a great starting point. Even if the alpha version 4.0 (Molehill)
has been released bear in mind that you will not be able to use it for
any project-related development until the new Flash Player 11 is out of
beta, which could be a while.
Away3D 4.0
will have major changes in both the materials and animators packages.
However, a lot of the other external-facing functionality will remain
intact.
If
you want to be ready for that day this is the best guide you can find
since the 90% of the API will remain pretty much the same in the
transition from 3.6 to 4.0.
Besides that, the book covers any possible angle of the API: - How to set up a scene with various IDE (FlashDevelop, Flash Builder and CS4) - Creating and displaying primitives - Moving objects - Z-Sorting - Materials - Models and Animations - Cameras - Mouse interactivity - Special effects - 3D Text - Extrusions - Filters and Postprocessing - Performance
The only topic that is not discussed is “Physics”, but actually Away3D doesn’t have any physic class, infact to use it you will have to use library like Jiglib.
I
have been using Away3D for years but with this book I was able to find
new technique especially for improving performance. I was impressed by
the details touched in the tutorials, they get to a point where it is
impossible to make any mistake.
If you have never experimented with Away3D though, this book will blow your mind. It is incredible what is possible to do with Flash using third API like this. I
totally recommend you to try it, maybe before to get the book, do some
test with the tutorial, and then if you really get into it go to the
next step and buy it.
The future of Flash is going to be in 3D, I guess you don’t want to miss that.
Their first one was 3D in Flash, written by Rob Bateman and Richard Olsson and published by Friends of ED.
I have been using Away3D on many of my games in the past, the performance was still kinda cranky, but now, especially with Molehill at the horizon, things are changing quickly.
Looks like this is going to cover topics good for beginners and advanced users. It has been written by Matthew Casperson and it promises to cover many aspect of the new version of this wonderful API.
Overview of Away3D 3.6 Essential
Create stunning 3D environments with highly detailed textures
Animate and transform all types of 3D objects, including 3D Text
Get the best performance from the Flash Player with proven Away3D
optimization techniques, without compromising on visual appeal
Follow step-by-step examples in a practical and illustrative style
It should be here soon, so give me few days to dive in it and I'll write some considerations about it.
With this video I want to shortly explain you how to make a level with Dynamic Systems 2. It is very simple and also you have the opportunity to win $1000.