Close Show/hide page

Archive for the ‘flash 3d’ Category

Testing Kinematics with Papervision3D, Collada

Wednesday, January 30th, 2008
Thumbnail - Click me

A forward kinematics experiment using Papervision3D v2.0 alpha and a Collada 3D model of a robotic arm.

Hope you enjoy it.

I don’t want to release any source from this yet, as I want to do some more work on it, relating to the following items…

(more…)

Papervision3D training in San Francisco at EVB

Tuesday, January 15th, 2008

Just wanted to let anyone in or around the Bay Area know that there’s going to be a Papervision3D training with John Grden on the weekend of February 3-4 in San Francisco. It’s being held at EVB, which is where I work.

Here’s the link: http://pv3d.eventbrite.com/

If you’re going, look me up, as I’ll be there…

A Papervision 2.0 alpha example

Monday, January 7th, 2008
Thumbnail - Click me

I drew up this example a few weeks ago to learn about the new features in Papervision 2.0 alpha. If you’re thinking of looking into the new version, then hopefully you’ll find the supplied source code below of some use. I used the code from this screencast on unitzeroone.com as a starting point.

The source code has example usage of the following things…

(more…)

Collision detection between particles and polygons

Saturday, January 5th, 2008
Thumbnail - Click me

A basic example of collision detection in 3D, where moving particles bounce off a static terrain.

A couple things on it which could be of use …

(more…)

Online portfolio

Monday, August 27th, 2007
Thumbnail - Click me
After two failed attempts in the last year or so, I’ve finally done up a Flash-based online portfolio page that I’m willing to call finished. For better or worse, I decided to use the guts of the 3D sine wave demo as a visual centerpiece for it.

One point of interest is that while the thumbnail images are preloading and the progress bar is up, it’s actually measuring the framerate of the 3D animation in the background, and then based on the results, adjusts the detail level of the plane accordingly.

3D Sine Wave Study w/ Papervision3D

Monday, August 13th, 2007
Thumbnail - Click me

A wavey liquid surface being hit by rocks.

For best performance, you’ll want to use the 9.0.60 version of Flash Player with a multi-core CPU. Press D to lower the level of detail if it’s killing your browser.

Other controls:

T cycles through different textures
B cycles through texture blend modes
W shows the 3D wireframe
+/- moves the camera in and out
Spacebar pauses the action, allowing you to rotate around the scene

Conceptually, here’s whats going on…

(more…)

3D Page Curl Effect – Updated

Sunday, April 22nd, 2007

Thumbnail - Click meA few improvements have been made enhancing visual quality as well as overall framerate under load, plus a few presentation and interface-related tweaks.

The main class file for the effect has been updated as well.

Thanks to Carlos Ulloa and Alexander Zadorozhny for their thoughts on the Papervision3D mailing list.

3D Page Curl Effect using Papervision3D

Thursday, April 19th, 2007
Thumbnail - Click me
The venerable Flash effect of turning a page in a book done in 3D. I originally designed and programmed this effect in Actionscript 2 using a home-grown 3D class library at about the time Papervision was entering public beta. This implementation using Papervision3D and AS3 runs a few times faster.

Press ENTER to create new instances of the book. Press it several more times and watch your browser chug :).

Here’s the main class for the page turn effect. I used the code for the PV3D Plane class as a starting point (but, in hindsight, probably should have subclass’ed from it instead). To create the appearance of a rotation of the 3D object, the individual vertices are rotated around the Y axis by increasing amounts depending on their (original) position along the X axis.

Version: 0.9B – Last updated on 4/22/2007

Licensed under a Creative Commons Attribution 3.0 License.