Web Developer's Virtual Library: Encyclopedia of Web Design Tutorials, Articles and Discussions


WDVL Newsletter

Active Server Pages
JSP/Java Servlets
Microsoft SQL Server
Daily Backup
Dedicated Servers
Streaming Audio/Video
24-hour Support    

jobs.webdeveloper.com

Hiermenus


e-commerce
Partner With Us















Developer Channel
FlashKit.com
JavaScript.com
JavaScriptSource
Developer Jobs
ScriptSearch
StreamingMediaWorld
Web Developer's Journal
Web Developer's Virtual Library
WebDeveloper.com
Webreference
Web Hosts
XMLfiles.com

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers


3D - Dumb, Dumber, and Dumbest

August 7, 2000

The bad news is that Flashers in general are clueless about 3D. . The good news is that there is a lot of interest and that 3D software is being developed for Flashers. More bad news: what should have been the most eagerly attended session of the conference - the ShockFusion team talking about databases - was less than capacity to start with and quickly depopulated.

Now, I'm not saying that Flashers should get into 3D. I'm not even saying that 3D is a good medium to convey... anything! All I'm saying is that the Flash community has been pissing and moaning for a solid six months now, "I want to do 3D! I want 3D tools! I want to do "kewl" stuff in 3D! I wanna I wanna I wanna!"; and still we are pussyfooting around the shallow waters!

May I be the first to say - emphatically and without qualification:

You need to use Max to do any serious 3D work in Flash. Original thought in 3D involves modeling. As modeling tools, every software package that has been made specifically for Flash is either (1) a toy - a curiosity to construct 3D for 3D' sake with primitives and extrusions of 2D splines - absolutely useless for modeling, or (2) a rendering app. or plugin. No, there are no exceptions.

Flash rock star Mano1 gave a fumbling, near-zero-content presentation to a packed house which basically boiled down to this: "more Flash shapes, bigger file size". Other highlights of the nearly-four-hour 3D session included a demo of motion-capture technology, (you know, the thing you saw on "Curiosities of modern Science" on PBS where there is a guy dressed in a funny suit - dancing in an empty studio with cameras everywhere - and his motions are translated to a 3D model...), an urgent action item for all Flashers with a multi-million-dollar budgets and a need for true-to-life kinematics. Please.

The almost-unbearably patronizing 3D session wore on with a shameless plug for Swift 3D: a "demonstration" of how to make a spinning logo. A spinning logo! Am I the only one who sees something wrong? Am I the middle-aged couple in "Children of the Corn"?

I am really having a crisis over this. It's like when someone in your family is a drug addict and they habitually compromise themselves; and you go back and forth between overwhelming compassion and crushing embarrassment. Maybe it's because 3D is my current study focus: I figure since I am working my ass off to learn Max and 3D in general, everyone else should, too. Maybe I'm just uptight. Maybe I am mistaken in my assumption that character modeling is what 3D is all about. But it really hurts me to see the Flash community stumbling over the simplest issues in 3D like a bunch of asses.

Immediately after the second 3D session got my feathers all ruffled, I had the pleasure of a brief encounter with one of the precious few noteworthy Flash 3D animators on the scene today after the end of the second, grueling FF 3D session. Tomas Landgreen of Titoonic shared a few words with me about 3D character animation.

"You have to be a 3D animator more than a Flash animator."

Cool.

"You have to be a cartoonist even more than a 3D animator."

Brilliant.

These few words meant a lot more to me than hours of droning. Landgreen has produced the most compelling 3D Flash work I have seen. His characters are imbued with real verve. His scenes are convincing without feeling the need for trying to be photo-realistic. Oh, yeah - and he uses Max. Does that tell you anything? Check him out at titoonic.

For Flashers interested in 3D, all I can say is this: Stop posting questions to Flash bulletin boards. The overwhelming majority of 3D Flashers don't know their Character Studio-modeled ass from their Poser-rendered elbow; but that doesn't stop them from talking. Go to webreference.com/3d/ and start studying Max. After you feel like you have a handle on Max (that should be no less than 3 months of hard work), come back to Flash and start experimenting. To date, no one has proven any particular workflow for 3D in Flash. Everyone has their own home-grown solutions. The difference between the 3D design have's and have-not's is that the have's start in a mature 3D modeling environment, (Max is the only one that currently attracts 3rd-party filters that export to Flash).

One more note on 3D and Max: the software costs about $3500; and you will spend a minimum of $600 on plugins before you even learn how to use them. Deal with it. If you want to do 3D in Flash, this is the cost. Period. Every trade has its tools. Flashers have been spoiled by having a dirt-cheap development environment before the 3D craze hit.

God, I've got to get off this subject before I break a capillary.

ShockFusion Team and Database Connectivity

Another shameless plug (some soon-to-be-forgotten e-pliance called the eMarker from Sony. I was eLated to see another eBranded ePliance) started off the session on database connectivity in Flash, a topic that I thought for sure would attract a packed house (turnout spiraled from weak to sparse). I couldn't figure out if interest in the subject was limited because (1) everyone has already found their own solutions after working through the abysmally-documented Flash 4, or (2) Flashers don't care. Just in case it is the latter, let me offer....

Flasher Admonition #8374:

The time is coming - very soon - when absolutely no web information will be hard-coded. Have you heard of the "new" standard XML? (There was actually a point in the conference - Josh Ulm's opening remarks, to be precise - when full auditoriums of Flashers vigorously applauded the idea of thumbing their noses at the dynamic-data-source movement in web development. H-U-G-E mistake. This is precisely the type of thing that makes the grown-up web development world hate Flashers). If you are a strictly visual Flasher (you are part of larger organization, you work primarily in Freehand, a little in Flash, you know how to do a little tweening), you may be able to go your whole life without dealing with dynamic data sources.

For everyone else: if you don't know a scripting language that will connect you to databases, there is still time to learn. For goodness sake, you can learn enough PHP and MySQL to build a guestbook in an afternoon .

Fusion did a very good job of introducing Flashers to the general concepts and workflow of building a Flash frontend for a database-driven app. They also showed their approach to the architecture of the Flash movie. Among other time-saving ideas, they noted that you can save yourself some headaches by simulating script output with a text file (put a test URL-encoded string in a .txt file that is a sample result from a script that queries your database. Use this file as your testing script through development; then just change your load variable call when you go live).

Day One
Flash Forward 2000
Hey CoolAid! -- Oh Yeeeeeeah!


Up to => Home / Reviews / Graphics / FlashForward




Jupiter Online Media: internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and Jupiter Online Media

Jupitermedia Corporate Info


Legal Notices, Licensing, & Permissions, Privacy Policy.

Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers