Forum Topic: 3-D in Flash?

(161 views • 4 replies)

This topic is 1 page long.

<< < > >>
Elated

RoastySmith

Reply To Post Reply & Quote

Posted at: 10/22/09 06:09 PM

RoastySmith LIGHT LEVEL 07

Sign-Up: 05/21/09

Posts: 14

I've seen numerous examples of flash videos using "3-D" components that they have created in Blender or a 3-D program of choice and brought it into flash. If I had a 3-D model, how what format would it have to to bring it into Flash and how could I bring it in?

P.S. I'm asking because I have a huge project I'm working on and I want the menu to be top notch, so I was going to use to kick ass 3-D shit for good measures.


None

liaaaam

Reply To Post Reply & Quote

Posted at: 10/22/09 06:20 PM

liaaaam NEUTRAL LEVEL 22

Sign-Up: 12/11/04

Posts: 14,542

You can render the model as jpg (or some other image format if you must) and just copy them into flash, or you can use a 3d engine such as Papervision3d to render 3d in flash with little effort. I'm pretty sure papervision can load .obj files but I really have no idea.


None

simonhason

Reply To Post Reply & Quote

Posted at: 10/22/09 06:57 PM

simonhason LIGHT LEVEL 09

Sign-Up: 05/26/02

Posts: 311

The primary 3D file type for flash use is .swft, this makes every keyframe in the 3D into a group and imports right into flash as frames.

Swift 3D can export as .swft, and you can get a plug in for 3DS max that will export things into .swft format as well.

Hope this helps!


None

KaynSlamdyke

Reply To Post Reply & Quote

Posted at: 10/23/09 05:16 AM

KaynSlamdyke LIGHT LEVEL 16

Sign-Up: 06/25/04

Posts: 4,926

You have two options here, dependant on your final outcome.

The first is the option stated above - you render the 3d animation using a 3d package, and use Flash to add some interactivity to it. You could export the animation as an AVI from Blender and import it into Flash (possibly using Premiere to export it to an FLV with chromakey), or use Swift3D to create a vectored up 3d SWF to use directly. Swift imports .3ds files, and last I checked Blender will export to that pretty standard format.

The downsides of that method is that it will remain a flat animation. If thats fine for your purposes, this will be a perfectly good solution. However, if you need runtime 3d (because you've got a user controlled camera or some such), then you're going to need to step into the world of 3d Flash engines as liaaam stated. The aforementioned Papervision3D is the current open source leader (and it's fork, Away3D is similarily powerful), but there are alternatives such as Sandy, which has an old version stashed away which can run in AS2 (for Flash 8 users). Commercial wise, Alternativa blows everything else out of the water, and is free for noncommercial use.

Papervision, Away and Sandy all import COLLADA standard models (again, Blender exports to this), while Alternativa imports 3ds files. The support for these 3d engines from this forum is going to be close to zero - no one here seems to have any expertise with these things, or if we have we're apparently not sharing our knowledge. These are also very, very code heavy so a good understanding of actionscript will be required, as well as a head for programming.

Current build for ThreedeeTiles : Monkey
Previous: Lamprey, Mountain Goat (Dead Fork)


None

PaperBagMask

Reply To Post Reply & Quote

Posted at: 10/23/09 10:58 AM

PaperBagMask NEUTRAL LEVEL 23

Sign-Up: 04/20/06

Posts: 2,564

I render a transparent PNG for every frame and then just compile them in Flash. Rather tedious and can bring forth a large file size but it works out pretty good with smaller projects.


All times are Eastern Standard Time (GMT -5) | Current Time: 06:24 PM

<< Back

This topic is 1 page long.

<< < > >>
You need a Grounds Gold Account to post on the NG BBS! If you don't have one, click here to sign up now! It's fast, free, and easy — and opens up tons of great NG features!