Rumblesushi3D Alpha

My first AS3 project. I’ve been meaning to build myself a 3D engine for over a year, but didn’t get round to it until recently.

Here is the first demo - http://rumblesushi.com/watermelons.html

It has FPS controls, so you look with the mouse, and move/strafe with the arrow keys.

It’s still in it’s basic stages now, I have a lot of work to do, but so far it does what I intended, and that’s run very fast :wink:

I’ve mainly been working on the speed so far, but now I’m going to polish up other areas, as it’s more or less as quick as I can get it.

The 3D transformations need some work, I need to make a 3D model importer (not sure exactly how to go about this yet), some more cameras, dynamic welding of vertices etc. I might also implement mip mapping, but it depends on performance. If mip mapping runs faster than a higher poly model with no mip mapping, then I’ll use it.

After being apprehensive about learning AS3, I love it now :smiley: I feel stupid for not learning it sooner. Once you start thinking in OOP, AS3 is not hard at all.

I also don’t quite understand how it’s THAT much faster than AS2. We’re talking 10 to 20 times faster, not just in running code, but even just in terms of pure graphics rendering it’s still much faster.

Twice as fast would be a more logically feasible leap, but this sort of jump in speed is the sort of jump I would imagine could only come by adding GPU support, and offloading all the graphics rendering to the GPU, leaving the CPU to blaze through code.

Impressive indeed, how they sped it up quite that much without a hardware boost :slight_smile:

Cheers.