10/11/2011

Movement can look a bit blocky, like it can be seen in this post for instance. One of the ways to create smooth motion is to use Bezier curves. I am aware that there is PathAnimatior class inside Away3D library, but my approach is more general and can be used with almost any 3D library.
Read the rest of this article »
12/09/2011

Decided to revisit my old blog post about ribbons in Away3D. This time using version 4.
Note: Using lights will throw runtime error, so no shading yet. Not sure if it’s my mistake, but I will look into that.
Flash Player 11 is required to view the demo. Demo is using eaze-tween for property transitions.
Read the rest of this article »
10/09/2011

In this demo I’m combining 3D rendering with 2D physics. Away3D is used for rendering and WCK – Box2D alchemy port is used for physics. Mouse joints are enabled, so it’s possible to drag objects around.
Flash Player 11 is required to view the demo.
Read the rest of this article »
5/09/2011

If you played Dirt 3 you know it has a very cool game menu. One of the menu’s elements is a car driving and drifting around. As it drives around it generates piramid shaped 3d object. In this demo I’ve tried to recreate Dirt 3′s game menu using Away3D. It’s similar to the demo from my previous post.
Read the rest of this article »
5/09/2011

This is a quick demo of how particle adjusts its vector based on emitter’s position change. The code is very simple. There is an emitter that emits the particles every time its position is changed. Every particle is assigned random velocity vector when it’s created. Every frame emitter is changing its position based on current mouse coordinates. Doing so, it generated directional vector which is added to particle’s existing vector. This creates directional velocity effect.
Read the rest of this article »