3DFX Motion Blur In Action
Mr.Tweak writes: "TweakTown has some
"exclusive" pictures
of 3DFX's new Motion Blur effects on a 3DFX Voodoo5 in Quake 3
Arena @ 1280x980, 4X FSAA and oh boy - it looks absolutely
sensational and so futuristic! According to 3DFX, together the
Voodoo5 5000's support of the FXT1(tm) and DXTC(TM) texture
compression and textures as large as 2048 texels x 2048 texels, the
T-Buffer(TM) can render 3d landscapes with unparalleled realism and
with an impressive cinematic style which is Motion Blur. Their
article quickly explains Motion Blur and has lots of pictures of the
new feature which is currently unreleased by 3DFX, or should we now
say nVidiaFX?"
oh haha I thought it was 6 with motion blur on it...
All they needed to do was use the T-Buffer in line with the way they use FSAA, and keep the last rendered frame to average with the current one. It'd only look (worse than) those awful screenshots at rotten framerates like 9fps, but as you went above 30fps it would start looking just like unblurred rendering _except_ that fast-moving detailed textures would be _softened_ dynamically. Combining that with 2X FSAA would be a fantastic effect with a great deal of 'you are thereness', but NOOOOO... can't these people check with other professionals other than just computer programmers? Ask any cinematographer if that's a normal cinematic level of photographic motion blur :P they'll look at you like you are _insane_. Almost nothing moves through the frame enough to produce _that_ much blur.
The one problem is that it requires alpha blending on moving object, which means that you have to sort the objects by z-distance before rendering. Not too hard to do if you take a few shortcuts, but doing it perfectly can be very difficult depending on the situation.
------
From FilePlanet:
Download the demo here.
------------
CitizenC
Also, not only were they running Quake 3 with 4x FSAA on, they were doing it in 1280x960. The poor Voodoo5 is heavily strained when running in that resolution anyway, and then the load is increased some more by the motion blur, and quadrupled through the FSAA, you are going to see crappy framerates.
Only those who dream can grasp reality.
yeah considering that most people use high speed film to eliminate motion blur...
;-)
the fact that while playing a game you would want to see that is ridiculous. I do NOT think it is cool looking, I find it horribly annoying.
Then again, I don't play Q3 for the simple fact that the lag does not "feel" like lag, seeing my lag wouldn't work too well I don't think
(we put the weak in tweaktown...)
;)
Tweaktown threatening lawsuits because they weren't linked by a site from Detonate.net
and an email sent out by tweaktown and posted on detonate.net that prompted the reply above
Makes for some humorous reading
I kinda thought the same thing, but the words that sprang into my head weren't as harsh as yours.
To me, it just looks like an excuse for 3Dfx to put the buzzword "Mothion Blur" bullet on the back of their box.
For starters, I for one would not appreciate trying to aim my railgun at 6 models, trying to figure out which one is going to score me a frag.
Secondly, it's just not that impressive. Whoopee, the Voodoo 5 can render several time-lapsed translucent models of a character! I'm positive my GeForce could do that just as easily without having special support for it in hardware.
I would say maybe that's the reason 3Dfx didn't end up supporting it. It just isn't interesting or useful enough to justify. Slashdot must be having an incredibly slow day.
You can actually witness this yourself if you have Q3: http://www.3dpulpit.com/Q3Arena/3dfx/index.html
Isn't it odd that the submitter of the story is also the owner of the website where the page is hosted? It seems to me as if it is a quick attempt to generate some banner ad revenue. Especially since screenshots of this sort have been around since the initial introduction of the T-buffer.
I do agree that 9fps is pretty shitty. I figure you'd need to be talking 20 at the extreme lowest before you're any better off than just pumping out the framerates that are available today
Rich
Like the antialiasing that gets rid of jaggies, it can occasionally be a bad thing, but in general it's a good thing. At 9 fps, it's a bad thing; it's like rendering a picture at 1/4 resolution for the sake of removing jaggies. However, as hardware gets faster, and motion blur at 30fps becomes possible, it does improve the user experience. You don't really see the blurring, but the movement becomes smoother.
Is it really beneficial? Consider this. People start complaining about frame rates when they drop below 40fps or so for a first-person shooter (which I won't abbreviate to a TLA for obvious reasons). Movies, including the CG parts, are played at only 24fps, yet the motion looks smoother. This is because cameras naturally add motion blur (because of a finite shutter speed), and the folks who add CG elements take great pains to include motion blur effects.
I coldn't help but notice, on the screenshots, the FPS... 8-10 fps. That's totally unplayable. Some people consider 30fps unplayable. Besides, I like to have precise aim on my opponents. The blur would just confuse me when I appear to have 25 ennemies lobbing a few rockets around my head.
Here's why it would actually make sense to take the "screenshots" when the game was running at 9fps - notice that the blur looks awful? That's because it's aggregating frames that are .1s apart. So you get ass. But it proves that the "screenshot" is running motion blur. If it were running at an acceptable frame rate, it wouldn't be so noticable - better gameplay, worse "screenshot".
-=Best Viewed Using [INLINE]=-
Does anyone else think this visual effect "feature" is cheezy, cartoonish, and overall really stupid looking? Looking at it makes me think of really bad cartoons. Maybe it'd actually be better playing the game than seeing stills...
-- iCEBaLM
By the year 2000, we'll all have flying cars, video phones, and -- as shown in the Bugs Bunny cartoon from circa 1945 -- hunting rifles that shoot lightning bolts.
Just what is considered "futuristic" looking nowadays? When you look at old comic books, etc, it's bright, gleeming stainless steel and glass. Nowadays, it seems like gray, dark, dank Bladerunner-style is "futuristic". Probably says something about society. :)
On the other hand, Star Trek-style futurism looks like a Doctor's waiting room, with a few extra technological features.
--
Sometimes it's best to just let stupid people be stupid.
I remember seeing motion blur sometimes while playing Carmageddon 2, but it was very intermittent. It was weird seeing it go blurry for a second, and then back to normal when the opponent car got closer to you.
Really, why are the screen shots that of a camera taking pictures of a monitor? How do you expect to see anything clearly, especially with this "motion blur" he's talking about? Pretty bad article.
The most interesting thing that I see in these pictures is that they mention the frame rate. The pics that I see have 8 FPS, 19 FPS, and 12 FPS respectively.
That's effectively unplayable.
Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
I'm afraid you're not going to get it. Even given that 3dfx have been demoing wildly overblown versions of this effect to make it more obvious (a _good_ motion blur would be maybe three very faintly overlaid images- no big streaky effects but _textures_ and _edges_ would soften in the direction of motion, which would not require anywhere near that much performance hit), why should nVidia ever let this see daylight when they can simply sue anyone else in the industry who ever attempts to bring it to the market? You're not going to get it. It's more profitable for nVidia to keep anyone else from getting it and not bother to come out with it themselves. Software patents at work for you again.
The "motion blur" in these scenes is not actually motion blur... it's the same thing as pixel memory (remember those old phosphorous screens and my favorite xscreensaver). It buffers the previous frame then additively disolves it overtop of the new frame. (You can't even call it bluring.) It's poor and if you'll notice, is it really worth losing 40-50 frames/sec?
It's technology hype. Sure, it's kind of neato, but it's used where it doesn't apply (notice the walls get blurred? wtf?) and it only serves to muddy up the images. You wouldn't even *need* a Voodoo chipset to do this if you were willing to sacrifice enough video memory. Think about it. Gimp does this same effect real time too. :-)
NVIDIA's approach, is however, a bit more in the right direction. It uses a real blur, and maintains frame rate. I highly suggest that you check out http://www.nvidia.com/Marketing/Developer/DevRel.n sf/pages/64A26BA3A82A992188256993007AC623 if you want the real deal.
I prefer the NATURAL motion blur induced by a few good beers. :-)
So this <fingerquote> motion blur technology </fingerquote> involves a kind of smearing technique? Kind of like you'd get from taking photos of monitors?
recap: 9-12 fps screenshots of a special effects hack on a poorly engineered product from a now defunct company.
sign me up for more!
:::
:::
Vaginux.
"eat me".
frame rate is probably the most important thing to me in gaming. That's why I bought a 3d Prophet2 GeForce2 GTS 64mb video card over the Voodoo5 5500. I gave 3dfx a chance with the Voodoo3 2000 PCI. Worst thing I ever did.
By the way, sfindley. 3dfx doesn't make absolutly shitty stuff, sure some sucks, but you konw why they were getting 9 fps? BECAUSE FSAA WAS CRANKED TO 4X AND THEY WERE RUNNING 1280x980! FSAA at 4x should be running at 640x480. With that they would probably be getting 30-40fps with the motion blur. I can't be certain with that, but it's a good guess considering the Voodoo5 is king of FSAA (as far as I remember from articles in the past).
I wonder what will happen to the next batch of GeForce2 cards (Maybe GeForce3 next) now that Nvidia has 3dfx. Hopefully superier FSAA and motion blur. We can only speculate right now.
----------
----------
Check out my blackbox styles
Oh wait, those are fingerprints on my monitor...
Sean