Felipe Orellana - Code Mania

Posts tagged ‘Experiments’

Andy Zupko has some pretty awesome experiments developed for papervision3d. They where recently featured on papervision3d’s developers blog.

First the fog filter:

The filter works by generating simple colored fill layers in the render pipeline. It adds these layers, at slightly increasing alpha, evenly from the minDepth to the maxDepth of your current view.

and the LOD experiment:

There was some talk of being able to do to handle LOD (Level of Detail) in Papervision. While this is a far cry from a true LOD filter, I whipped it together hoping it might help someone out. The idea is this: YOU pass in the models you want to swap between. This allows you to control the geometry you want to keep, and more importantly, it is really easy to use.

So, slowly we are seeing papervision3d become the mainstream platform for 3d rendering in flash. Hopefully we’ll see a flash10 version(of papervision3d) soon!

Anyways, soon I’ll have some of my own work to show regarding 3d engines. SO STAY TUNED!

3D Experiments

May 20th, 2008

So here is the promised meatier content!

I’ve been playing with 3d lately. Now there are plenty of 3d engine/api implementations out there like papervision3d, alternativaplatform and sandy3d just to name the recently more popular. However, these engines are truly full featured engines with real 3d positions, calculations and what not. This make them a bit slow and sluggish on older systems and there isn’t much you can do when it comes to fast game action play (event on more current system).  Now that flash10 is fast approaching with some nice texturing support, it will ease the job of these engines to make them faster. But for now, I thought about the good old days of Doom and Duke Nukem, and was wondering why no one has tried anything like it on flash.

So, I did some experiments, and have a short demo of what I’ve been working on. Now it’s not much competition to the other engines, but I thought it could actually be faster at this type of stuff, since it does no true 3D calculations other than screen projection. It currently has no textures, but that is coming soon. It is basically a portal engine, with convex sectors. I did it this way because it could be nice for level streaming. Any ways, check it out and let me know how it runs on your system (if any one is reading this).

demo

Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
Creative Commons License