Ralph Hauwert pointed out some very cool 3D Flash demos that fit in under 32kb. Go take a look at what Flash can do these days. It's also amazing and inspiring to see what people are able to do with ActionScript. The demos remind me of some of the old demos on the Amiga or Atari, where people were trying to cram as much eye candy as possible in as small a footprint as possible. Good stuff came out of those demos, and I'm betting what some of these folks learned in the process of making the demos will end up being used again for profit and much fun.
If you're yearning to try your own hand at some of the 3D Flash action.. but not quite looking forward to digging through code.. well.. take a look at the 3DEnvironment component that lets you build 3D environments without having to learn all that code. It's from the folks at Flashloaded who've been known for cranking out quality components and pixel fonts for years. That page has some examples of what can be created with 3dEnvironment, and while they aren't on the same plane as the 32kb demos they're still quite nice, and you can view them with that old Flash Player 7 you have collecting dust. Try that with those evo engine demos. bah!
Here's the docs with tutorial and stuff so you can see how it works.
I was looking through the docs and remembered waaay back around 6yrs ago when I was tinkering with 3d web stuff and had a Flash video feed running in a 3d web environment. That was some trick stuff back in the day. I'm betting that with this 3DEnvironment component I could have done that in no time, and without all the hassle that I had to go through to get it to work before. From looking at the tutorial I have a feeling we'll be seeing a lot of 3D Flash UIs and such in the coming months. The classes to do 3D in Flash have been around for a while, but this makes it so non-programmers can have some fun.
Oh, oh.. and you can configure your 3d environments from an XML file. sweet. So you can have your PHP code spit out the XML and generate these little 3D evironments on the fly.
What gets me is the price.. just under $60. That's cheap fun. Well, and the 15kb footprint is nice too.. oh, and they put a little jingle in my pocket for going and taking a look and putting their component on your radar. I like that too.
3DEnvironment - 3D Flash component Friday, February 02, 2007
Have Your Saycomments & trackbacks
The trackback URL for this entry is: Trackbacks are disabled for this entry
02 Feb 2007 at 09:53 am | #
It's not a 3D environment as you always see the same side of the movieClip, but an automated method for implementing a parallax environment. High-priced too. You can implement a better 3D with Papervision3D framework which will be available soon.
Link: http://blog.papervision3d.org/
02 Feb 2007 at 12:42 pm | #
and will that papervision play well with the old Flash Player 7?
05 Feb 2007 at 06:31 pm | #
Papervision will not support Flash 7, no. But the results that are to be achieved with the still-in-beta PV3D are more then worth the step to Flash 8 / 9, for the client who is willing to take that step.
On the other hand. How big is that step now-a-days. Flash 8 player's penetration rate is about as good as 7's. It's 9 we want to push to now.
You're welcome to join the mailinglist @ osflash, and enjoy all the beautifull demo's that are being build with software which is still under development, and already showing alot of muscle power.
IMHO, it's a big step from the aforementioned component.
15 Feb 2007 at 03:26 pm | #
Here is an article on the Developer Center at Adobe which is basically chapter 2 of Flash Super Samurai which broke down 3D in Flash back in the day. Code is still relevant today for Flash 8 IMHO
http://www.adobe.com/devnet/flash/articles/samurai_ch2.html
16 Feb 2007 at 11:59 pm | #
I think what people are missing on this 3DEnvironment component is that it's not targeted at the same folks who are going to use papervision3d or the ones who would be able to read that devnet article and use the code to create cool stuff.
Think of all the cool stuff you can do for free with Fuse and other solutions for doing code based animation... and yet Swish has allowed a ton of people to quickly make animations without knowing code or really knowing that much about Flash. I think this 3DEnvironment component is the same kind of thing. It brings the "3D" of Flash within reach for more folks.
So.. is the 3dEnvironment the most powerful thing out there for doing 3d in Flash? Even though it could be used to create some really amazing things I'm sure, it doesn't look that way to me, especially after seeing that rhino done with papervision3d. BUT.. it looks to me like the 3DEnvironment component is easy to use.
As far as the price.. I still think it's cheap. Why? If it enables someone who doesn't know Flash very well to quickly crank out a cool "3D" navigation widget that they can then sell to their clients.. as opposed to them spending days trying to do the same thing in code.. then it's a bargain.
And as for me personally.. as much as I'd like to I can't use Papervision3d because it'll be probably a year before we move beyond Flash 7. We'll most likely jump straight to Flash Player 10 if it's out.
17 Feb 2007 at 09:03 pm | #
Agreed.
But I'm still cheap
Personally, I can't wait for the next version of Flash. Those demos are absolutely incredible, and remind me of the early days of DOS when demo coders were working in assembly language on 8088 systems. The new capabilities of Flash kind of feel like the early days of the web, when we first started out with games like DOOM and Wolfenstein in DOS with extended memory, and there was only Mosaic and Netscape browsers. Dang I'm old! AS3 in a way puts us at that level, as even Flash 8 can now do Wolfenstien (ala http://glenrhodes.com/). Very exciting days ahead, cuz I can see all those old games coming back in online reincarnations and derivations as well as some stuff we never even dreamed was possible.
10 Mar 2007 at 01:04 pm | #
From my point of view, this component is inspire by the book "Foundation ActionScript Animation: Making Things Move!" ISBN:1590595181
I had read the book and found that the "Part Four: 3D Animation" examples is similiar to this component.
Make as a component is great idea because not all people know about scripting, and component can save more time.