1 0

Artificial Behavior in PaperVision3D

So, I talked about creating artificial behavior also known as emergent behavior in computer graphics; I have been obsessed with it for the past 1 year, and I have been busy creating examples of it in Flash. You can see the demo in Bird Flocking Behavior, I posted some days ago. Here’s an example of what I recently did using PaperVision3D:

Grab the source below.

earthworm.zip

Read full story »

Crazy Flocking in PaperVision3D

UPDATE: I have released a complete working port of Opensteer for ActionScript 3. Please see this post.

As I told you earlier, I have been obsessed with making demos of emergent behavior and natural phenomena. This little demo shows how a flock of birds acts when they are crazy ;) . This code snippet was originally designed by Ira Ivanou and I translated it to PaperVision3D, just to give you a taste of how cool it is.

Grab the sources below.

crazyflockingbehavior.zip

Read full story »

FreeCamera3DController for PaperVision3D

The FreeCamera3D Controller, which you can find in my recent PV3D tutorials. It helps you control the camera freely while working on a 3D scene. It has helped me a lot when, I was working on a videogame project for a client. This is for PV3D ver 2.0.

The usage is very simple:

- Move the file to the root of your Project directory. This won’t require importing it in your project.
- Declare a FreeCamera3D variable e.g. var camera:FreeCamera3D;
- In your init3D function, after initializing your camera like camera = new Free3DCamera(), write this line:

var freeCamera3DController:FreeCamera3DController = new FreeCamera3DController(camera,viewport);

There, all set up. Now was that not easy :) . Get the source below.

FreeCamera3DController.zip

Read full story »
Page 12 of 18« First...1011121314...Last »