Slashdot Mirror


7 Years of 3D Graphics

xtra writes "At Accelenation they are running a nice timeline about 7 years of pc 3d graphics contains much info and even talks about some of the not so well known players anyone still remember rendition? or BitBoys?" How many cards on their timeline chart have you used?

246 comments

  1. Number Nine by guamman · · Score: 1, Interesting

    I remember when Number nine came out with the first consumer level graphics card to use 128MB of memory. There was no GPU, but you has an almost infinite amount of resolution settings. And that was over two years ago.

    1. Re:Number Nine by ackthpt · · Score: 2, Interesting

      No mention of Tseng Labs. Maybe the 4000 chipset wasn't considered a Graphics Accelerator, but having one of those in a new 386DX25 was pretty cool and what I first played Return to Castle Wolfenstein and a few ID games on.

      --

      A feeling of having made the same mistake before: Deja Foobar
    2. Re:Number Nine by Jeffrey+Baker · · Score: 5, Insightful
      Uh? I don't remember any #9 cards with 128MB of memory. In fact, #9 was out of business two years ago. You may remember the #9 i128 series of cards, but those are very old and do not have 128MB memory.

      You only need 16MB to handle th highest resolution computer graphics displays ever made.

    3. Re:Number Nine by Zurk · · Score: 2, Informative

      Actually i think number 9 had the first 128bit graphics chip on board not 128 megs of memory.
      again i could be wrong.

    4. Re:Number Nine by Milalwi · · Score: 4, Informative

      You only need 16MB to handle the highest resolution computer graphics displays ever made.

      This is true for 2D displays, but when you start having double and triple buffering plus z-buffers it starts to add up. Then add the texture requirement and you can see why most newer cards have 64-128MB of memory on the cards.

      Milalwi
    5. Re:Number Nine by ret · · Score: 1

      Are you sure you don't remember playing Wolfenstein 3d on that computer?

    6. Re:Number Nine by ram.loss · · Score: 3, Informative

      I think you mean the first consumer level graphics card to use a 128 *bit* data path. I remember seeing them bundled with Dells in the back cover of Byte a few years ago.

    7. Re:Number Nine by Junta · · Score: 2

      Wow, so you are still running that 386DX/25Mhz? Only way I could see you even attempting to play Return to Castle Wolfenstein is if you had it now. Of course, I would thinnk a 386DX/25Mhz would be incapable of playing RTCW, seeing as how the CPUI is so slow, likely wouldn't support enough memory, and no graphics card it could take would be supported for 3D...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    8. Re:Number Nine by AndyChrist · · Score: 1

      Maybe he'S a nitrogen-cooled overclocker who doesn't mind destroying his machine after several seconds?

    9. Re:Number Nine by jayant_techguy · · Score: 1

      yeah. and a bunch of more followed. lot of of improvement going in it.
      I guess we have something similar to Moore's Law for Graphics Cards too.

      btw, those who do not know:
      Moore's Law states that max. processing power of processors being built doubles every 18 months which is quite rapid rate.
      Graphics Card Industry is no behind

    10. Re:Number Nine by guamman · · Score: 1

      No, I mean 128 MegaBytes of memory on the graphics card. It was during the time that nvidia released 3D accelerator daughter cards that could be daisy chained four at a time and broadband meant dual modems that used two phonelines at once.

    11. Re:Number Nine by ashpool7 · · Score: 1

      Thats it. I had an Imagine 128e. 128bit was the "touted feature".

    12. Re:Number Nine by ackthpt · · Score: 1

      You're right, it was W-3D, I've just played so many Wolfenstein games in 20 years I can't keep track of them. Still, it was pretty pretty fast and furious graphics and I've wondered if the T-L 4000 was a graphics acceleration chipset. It was widely used by graphics cards makers.

      --

      A feeling of having made the same mistake before: Deja Foobar
    13. Re:Number Nine by crisco · · Score: 2
      Yeah that was it, 128 bit memory path to RAMDAC or some such thing. The early '90s, when graphics cards were measured in WinMarks or some such thing, some kind of benchmark on how much they accelerated the basic geometry features. I also remember the arguments over the card drivers that would return done even though the operation was queued, not completed. Gave insanely high 'WinMarks' or whatever, but some people didn't agree with the buffering concept.

      I also remember the horrid Windows 3.1 drivers. S3 was known for the best drivers. My Trident card had lousy drivers as well. ATI was notorious for bad drivers, funny how that reputation lingers.

      --

      Bleh!

    14. Re:Number Nine by Zathrus · · Score: 1

      Correct... and the I128 series (I was for Imagine) was blindingly fast for the time. And it had OS/2 drivers! Bundled! There weren't any XFree drivers (at least not at first), but there was a 3rd party X Server who had drivers available... blanking on the name at the moment.

      I was fortunate enough to win one of these cards at Comdex/Spring back when they came out in the early 90s... and I remember going home, installing it in my 486DX2/50 w/ 16 MB of RAM running OS/2 2.1 and doing some really basic benchmarks... and making everyone on EFnet #os2 envious. It was the first card that could scroll text faster in a window (at 1024x768) than in a full screen session.

      IIRC, it had 4 MB of memory, which was a boatload at the time.

    15. Re:Number Nine by God+Virus · · Score: 1

      That's not true. There was that 9million by 9million pixel display from IBM. It was mentioned on slashdot and I saw it at siggraph 2001.

    16. Re:Number Nine by Anonymous Coward · · Score: 0

      No, I mean 128 MegaBytes of memory on the graphics card

      In that case, your memory is incorrect or you misunderstood what the Imagine 128 was at the time it was released. Number Nine never released a graphics card with 128 megs of memory.

    17. Re:Number Nine by Cyberfox · · Score: 1

      Greetings,

      3DFx (now owned by nVidia) made the daughter-cards that could be daisy-chained.

      I don't believe #9 ever got past 32MB onboard. They widened their data path to 128bits for faster access, but I don't think they ever saw a need for large memory (usually used for texturing), as they were 2D-oriented. Most of their cards used S3 chips, but later on they developed their own. Much of this is also in the article that we're responding to...

      Check out the last (only)
      #9 card Anandtech has reviewed, it was back in 1998, and it had 32MB of memory... They were dead before cheap large memory became common.

      -- Cyberfox!

    18. Re:Number Nine by Some+Dumbass... · · Score: 2

      You only need 16MB to handle the highest resolution computer graphics displays ever made.

      This is true for 2D displays, but when you start having double and triple buffering plus z-buffers it starts to add up. Then add the texture requirement and you can see why most newer cards have 64-128MB of memory on the cards.

      Technically, though, he's still correct. Sure, your card would be awfully slow playing something like Quake III without on-card memory for textures, etc. :) However, any 3d rendering could theoretically be done in software and then (slowly) displayed on a 2d-only card, right?

    19. Re:Number Nine by DimitryP · · Score: 1

      i thought Moore's law stated that the number of transistors on a single processor would double every 18 months.

      --
      Guns are like umbrellas and condoms. Better to have one and not need it, than need it and not have one.
    20. Re:Number Nine by CityZen · · Score: 1

      It was 9 million pixels total, not 9 million squared. I think the resolution was quad 1920x1080 or thereabouts.

    21. Re:Number Nine by Anonymous Coward · · Score: 0

      Hmmm...that was 128-bit data path between the chip and it's on-board memory.

    22. Re:Number Nine by Anonymous Coward · · Score: 0

      Moron.

      It was a 128-bit data path to video memory. #9 never got close to 128MB of video memory even with multiple boards. If your pathetic, misshapen club hands could type g-o-o-g-l-e, you could look that up yourself...but that is clearly beyond your physical ability.

      Moron.

  2. Only 7 years? by Thnurg · · Score: 2, Interesting

    I was playing Elite in 1984. Damn, that was a fine game.

    --
    The months are just too short. I can count the number of days on one hand.
    1. Re:Only 7 years? by Bilestoad · · Score: 2, Interesting

      Elite lives on - if you have a PDA there are three or four clones, a couple of them GREAT, right down to the 3D combat. When I did my knee on a snowboard trip a year ago, the Visor Prism with an elite-clone helped me forget about the snow.

    2. Re:Only 7 Years? by stud9920 · · Score: 1
      I still remember the "which is better, Silicon Graphics Reality Engine or Ferrari Testarossa?" threads in the USENET from the summer of 1992.
      I guess we all know what John Romero's opinion on the matter is...
    3. Re:Only 7 Years? by ksheff · · Score: 1

      Didn't SGI have a 3D card for PCs in the early 90s?

      --
      the good ground has been paved over by suicidal maniacs
    4. Re:Only 7 Years? by asv108 · · Score: 1

      mmm Stunts.. I don't know how many countless hours I spent playing that game. The track editor was so much fun.

    5. Re:Only 7 Years? by scheveningen · · Score: 1

      Man, I still like the 8x8 subsample Antialiasing of the Reality Engine we bought in '93.

    6. Re:Only 7 years? by tjwhaynes · · Score: 2

      You mean Void? Or did you have another one in mind?

      Cheers,

      Toby Haynes

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    7. Re:Only 7 Years? by creynolds · · Score: 1

      The article originally said:

      • ...This article should really be called "7 Years of 3D Graphics" because 3D acceleration seemed a suitable starting point...

      So yesterday I emailed the author pointing out that accelerated 3d graphics has a 30 year history at Evans & Sutherland and a 20 year history at SGI (see for example this timeline). He replied that this was true and then changed the wording in the article to say:

      • ...This article should really be called "7 years of PC 3D graphics in the home"...

  3. Infinity and beyond... by ackthpt · · Score: 5, Funny

    At the going rate, the board with CPU and chipset will be a daughterboard of the graphics motherboard. :]

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:Infinity and beyond... by morbid · · Score: 0

      Funny, but true. It just shows you how held back we are by the x86 architecture. Yes, there are better architectures out there, but because of economies of scale, unfortunately we're stuck with the VHS of processors.

      --
      I'm out of my tree just now but please feel free to leave a banana.
    2. Re:Infinity and beyond... by Telastyn · · Score: 2

      Or perhaps better yet the motherboard will just be a backplane for Graphics, Sound, Physics, AI, Network modules and the such.

      Some machines might just need Math modules (all you SETI junkies.)

      Though unfortunately computing for the home seems to be moving towards "all in one" motherboards and the such. :/

    3. Re:Infinity and beyond... by sheetsda · · Score: 1

      I find these stats interesting:
      800 MHz Athlon CPU: 2.4 GigaFlOPS
      Geforce 3 GPU (internal calculations): 76 GigaFlOPS

    4. Re:Infinity and beyond... by MrFredBloggs · · Score: 1

      Can you get an all-in-one board which is any good for 3d games or audio work yet? They all seem a bit crap - no better than a card which is a couple of years old.

    5. Re:Infinity and beyond... by Boone^ · · Score: 3, Informative

      the GF3 uses vectors for calculations. An Athlon using the x86 CISC requires more overhead per instruction.

      Athlon:
      add ax,bx; % where ax and bx are 32-bit scalars

      GF3:
      add reg0, reg1; % where reg0 and reg1 are vectors of scalars

      If you wanted to do the same work of the GF3 on an Athlon, you'd need 32 (or however deep the vector registers are) successive instructions.

      Once you ditch the instruction overhead for doing an operation on X number of successive scalars, the processor spends more time doing the math and the FLOPS goes up. Take a look at the AltiVec unit in the G4, or CRAY vector supercomputers.

    6. Re:Infinity and beyond... by iconian · · Score: 1

      At the going rate, the board with CPU and chipset will be a daughterboard of the graphics motherboard. :]

      Actually this is not far-fetched considering Nvidia is already in motherboard chipset business with ATI to follow. Both intend to eventually design chipsets that would facilitate 3D performance.

    7. Re:Infinity and beyond... by Callitrax · · Score: 0

      Once you ditch the instruction overhead for doing an operation on X number of successive scalars, the processor spends more time doing the math and the FLOPS goes up. Take a look at the AltiVec unit in the G4, or CRAY vector supercomputers.

      Or you could use the 3DNow instructions on any Athlon or the SSE instructions in the Athlon XP, PIII and P4(plus SSE2).
      Of course this only works if your problem can be solved in a vectored fashion, and you want to use architecture specific code. (Or have access to a vectorizing compiler like Intel's)

    8. Re:Infinity and beyond... by Anonymous Coward · · Score: 0

      You're right, it's a specialized solution to a specialized problem. That said, also note that the Athlon's vector instructions operate on much smaller vectors than graphics cards do.

    9. Re:Infinity and beyond... by PurpleFloyd · · Score: 2

      Take a look at the nVidia nForce (linked to a Tom's Hardware review) boards. They have an integrated Geforce 2 GPU, DDR support, 5.1 Dolby Digital sound, and seem to be priced fairly reasonably. They don't have the performance of a real high-end system, but they do have decent upgradablity and fairly good 2D and 3D performance (at least compared to the old ATI chips that seem to be common on all-in-one motherboards).

      --

      That's it. I'm no longer part of Team Sanity.
    10. Re:Infinity and beyond... by Anonymous Coward · · Score: 0

      nForce, dude, nForce.

  4. Still running Riva TNT by panker · · Score: 1

    STB velocity 4400..And no real need to upgrade yet!

    --
    move along, nothing to .sig here.
    1. Re:Still running Riva TNT by JaBean · · Score: 1

      your reason: Max Payne.

      I was running a TNT until I bought this game. It looked fine on the TNT, but on my new GeForce3 it is gorgeous - like the first time you saw a 3D rendered game over software rendering.

    2. Re:Still running Riva TNT by Anonymous Coward · · Score: 0

      Me too.. all I ever play is Unreal Tournament.

      5+ years and this system still does everything need.

  5. This depresses me... by A.Soze · · Score: 1

    Why is it that my primary chip is slower than any of the present chips?

    --
    "Goodness, how did you people live long enough to invent tools?" -Hobbes (the tiger, not the philosopher)
    1. Re:This depresses me... by Anonymous Coward · · Score: 0

      Moore's Law. My GPU and CPU are both slower than current standards as well but I find them more than sufficient for Counter-Strike and Diablo2, so I see no point in upgrading except to have higher specs than the Geek Next Door.

  6. Why 7 years? by Jacek+Poplawski · · Score: 3, Interesting

    Why only 7 years of 3D graphics on PC?
    What about Stunts, Elite, and other 3D games?

    1. Re:Why 7 years? by Strog · · Score: 2, Informative
      From the article:This article should really be called "7 Years of 3D Graphics" because 3D acceleration seemed a suitable starting point..

      The point was accelerated 3D not "software" 3D. I still remember bombing runs from Ace of Aces on a Commodore 128 though it definitely wasn't a hardware accelerated game.

    2. Re:Why 7 years? by OverlordQ · · Score: 1

      How about the old demos and mods, a bunch of guys really pushing the envelope of gfx of the day.

      --
      Your hair look like poop, Bob! - Wanker.
    3. Re:Why 7 years? by Rogerborg · · Score: 3, Funny
      • What about Stunts, Elite, and other 3D games?

      Given that ZX81 (aka TS1000) emulators for the PC were around from day dot (or a ZX81 emulator running on an Atari ST emulator running on a PC...) how about 3D Monster Maze? It's not that much more primitive than Doom. Run! Run from the scary Tyrannosaur!

      (Yes, I know, the article is probably about hardware that draws triangles real fast, but it's Slashdotted hard, so we may as well have some fun reminiscing. If nothing else, it'll confuse the young 'uns ;-) )

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:Why 7 years? by fabiolrs · · Score: 0

      I still have Stunts on a disk and play it a lot! :D

      --
      Fabio - Sumare/Sao Paulo/Brazil/South America/Earth/Solar System/Milky Way/Universe
      http://www.morroida.com.br
    5. Re:Why 7 years? by CaseyB · · Score: 2
      I still remember bombing runs from Ace of Aces on a Commodore 128 though it definitely wasn't a hardware accelerated game.

      It wasn't even 3D. Sublogic's Flight Simulator and "Jet" were 3D, which is why they ran at about 1fps on a C64!

    6. Re:Why 7 years? by Lussarn · · Score: 2


      The point was accelerated 3D not "software" 3D.


      The amiga had filling of polygons in 1985 using the blitter. $DFF058 was the register use to fire up that beast if I remember correclty.

    7. Re:Why 7 years? by printman · · Score: 2

      But there have been accelerated 3D boards for a lot longer - I was programming some boards from SubLogic (remember them?) and then from SGI (IRISvision - Personal IRIS graphics on a PC with a *blazing* 14k polygons/second with hardware Z-buffer! :)

      The article might better be titled "7 Years of *Consumer* 3D Graphics Cards"...

      --
      I print, therefore I am.
    8. Re:Why 7 years? by raddan · · Score: 1
      I think it would have been much more interesting if the article had talked a bit about the current 3D game market in the context of 3D computer rendering in general.

      I have an old DEC Vaxstation 4000/60 (c. 1992) with an 8-plane 3D graphics board. What about the history there? Or early SGI and Suns? Or stuff before that? There might be some interesting lineages here...

    9. Re:Why 7 years? by Alan+Partridge · · Score: 1

      do you not recall STUNT CAR RACER? or how about the mystical SENTINEL?

      --
      That was classic intercourse!
    10. Re:Why 7 years? by CaseyB · · Score: 2
      do you not recall STUNT CAR RACER?

      Hmm. Release year 1989. Nope, after my time!

      or how about the mystical SENTINEL?

      I had a copy of that one. I recall it was one of very few games that I couldn't figure out how to play by just playing around pressing all the keys. So no *good* memories, anyway.

    11. Re:Why 7 years? by Alan+Partridge · · Score: 1

      isometric and "perspective" 3D don't count in this discussion as "3D", I'm not sure that vector gfx do either - we're talking filled polygons here. I don't recall ANY ZX81 or Spectrum games that had those.

      --
      That was classic intercourse!
  7. How fast do we really need to go? by TrollMan+5000 · · Score: 5, Informative

    Can graphics technology possibly get any faster? Well the GeForce2 GTS chip ran Quake3 at 80fps in May of 2000. Just twenty-two months later a GeForce4 Ti4600 can run Quake3 over three times faster. On that reckoning the GeForce6 in two years time should be running Quake3 at over 700fps. Is that fast enough for you!

    Is there really much visual difference between 700 fps and 135 fps? I'm not really sure if the human eye can make the distinction. They're sure pretty-looking numbers, but do the results show for it?

    And how long before video cards can render essentially photo-realistic graphics? Soon games will be more like interactive movies.

    1. Re:How fast do we really need to go? by Mr+Windows · · Score: 1
      Is there really much visual difference between 700 fps and 135 fps?
      There's no point in having a framerate any higher than the refresh rate on your display.
    2. Re:How fast do we really need to go? by Anonymous Coward · · Score: 1, Funny

      Obviously there's no perceptual difference between 700fps and 135fps, but its just a benchmark. Since QIII is reasonably popular among those who care about fps in FPS games (*cough*), you can get a better idea of the GPU's relative increase.

    3. Re:How fast do we really need to go? by ackthpt · · Score: 1
      Is there really much visual difference between 700 fps and 135 fps? I'm not really sure if the human eye can make the distinction. They're sure pretty-looking numbers, but do the results show for it?

      All you need is your refresh rate, 75fps most monitors, and sync (i.e. not refreshing in in the middle of a raster scan)

      The extra ponies are good for improved detail, maybe even use some of it to blur movement between frames. Choppy graphics give me headaches.

      --

      A feeling of having made the same mistake before: Deja Foobar
    4. Re:How fast do we really need to go? by alen · · Score: 2

      It's not the speed anymore, but the visual quality that matters. The Geforce4 can play games in 1600 by 1200 resolution with all effects maxed out at decent frame rates. Anything past 60 FPS doesn't really matter to a lot of real game players anymore. What matters is the visual quality of the game. How real does the smoke look? How real do the characters move? etc.

    5. Re:How fast do we really need to go? by EllF · · Score: 1

      We're still quiet a distance from photorealism. You are correct about the frame/second perceptibility issue; 120fps is the point of diminishing returns, at least according to the OpenGL Architecture Review Board's programming guides.

      The problem is that right now, we're rendering triangles. We can do an incredible number of them - most cards list their triangle output rate - but it just isn't going to be good enough. The holy grail of 3D graphics, in my opinion, is real-time ray tracing. Radiosity rendering isn't really *that* much better, and it's almost unfeasibly far off, but ray-tracing is conceivable. With a ray-traced image, shadows, reflection, and refraction are accurate and free (no extra CPU time needed), but the rendering itself takes a while.

      I've read that some of the beefier supercomputers (multi-processor SGI Challenges, for example) can pull a few frames/second when doing real-time ray traced images, given a small window and a low level of image complexity. It's a ways off, but I'd guess that twenty years might see such technology within the reach of wealthier consumers.

      --
      We who were living are now dying
      With a little patience
    6. Re:How fast do we really need to go? by Fweeky · · Score: 2
      > Is there really much visual difference between
      > 700 fps and 135 fps?
      1. 700FPS means when things are really hectic you drop to 300FPS instead of 30FPS (this is basically the argument for 150FPS over 70FPS; the average is fine, but the most detailed parts will start pushing it into being jerky)
      2. 700FPS means you can up the detail ~7 times and get ~100FPS. Unreal 2 is already pushing about 4 times as many polygons as the orignal engine; you may well get 700FPS now, but you certainly won't in the top end games in 2 years time.

      Remember, Quake 3 is fairly old now; already games like MoH have parts that will make most above-average machines struggle (like that mission with all the trees); newer engines, larger cheaper monitors etc are only going to push that further.
    7. Re:How fast do we really need to go? by Anonymous Coward · · Score: 0

      "Some of the beefier supercomputers can pull a few frames/second when doing real-time ray traced images, given a small window and a low level of image complexity".

      That's utter crap. Those guys can't program worth shit, in that case. I've seen SOFTWARE realtime raytracing on a 700MHz Pentium III easily pull 10+FPS. Stop being so thick and see this page. Which, by the way, took me less than 0.1 seconds to find, after typing in "realtime raytracing" into Google and hitting "I'm feeling lucky".

    8. Re:How fast do we really need to go? by SirSlud · · Score: 2

      For whatever reason, in Quake3, having > 200 fps allows you to jump to a height a tiny bit higher than having 200fps (probably because you actually hit the 'peak' of the jump in a frame instead of 'between frames' (ie, the peak of your possible jumpable height happens on a frame instead of a point interpolated between frame, so the physics engine picks up on this and lets you up there.))

      So it may not help the visuals, and aside from using the extra frames for motion blur, etc, it also provides you physics engine with a more 'correct' version of your path .. although this is probably dependant on how one implements their physics engine.

      --
      "Old man yells at systemd"
    9. Re:How fast do we really need to go? by _UnderTow_ · · Score: 2

      Sound like flamebait but I'll reply anyway.

      Granted, you won't notice any difference past your monitors refresh rate. But there are a lot of reasons to have a much higher frame rate. When you do a benchmark you are getting the AVERAGE framerate, there are times when the actual framerate is much lower than this. I figure if I can keep my average framerate above 100fps then it shouldn't dip below my refresh rate.

      One other things is that you might be able to get 200-300fps in quake3 right now, but some benchmarks of the new Unreal engine on anandtech show that those same cards that are spanking the q3 engine will be spanked by the new unreal engine. And I don't imagine the new Doom engine will be any easier. Having extra horsepower now helps when the newer games come out.

    10. Re:How fast do we really need to go? by ergo98 · · Score: 2, Insightful

      Is there really much visual difference between 700 fps and 135 fps? I'm not really sure if the human eye can make the distinction. They're sure pretty- looking numbers, but do the results show for it?

      Quake 3 just happens to be a benchmark (and an old one at that) whose numbers are relative, but not necessarily realistic : Imagine if they benchmarked harddrives by always saying "The IBM 75GXP can load 40,000 10KB hello.c files / second", to which everyone follows that up by commenting that they only need to load 1 hello.c file, etc. In other words, for a more demanding task like the new Doom, Quake 3 with complex mods like Urban Terror, or much more complex games like Operation Flashpoint, 135fps in the stock Q3 equals ~15 fps in a complex outdoor scene in OpFlash. And as has been recapped many times in the past: We are just touching the surface of realistic environments (i.e. try to model nature in a dynamic fashion and the best boards put out single digits FPS, if that).

    11. Re:How fast do we really need to go? by tbreffni · · Score: 1

      I believe the human eye can only perceive a max of 25 frames per second, hence the fact that movies run at around that speed. I've heard a lot of people say that 60 fps isn't smooth enough, perhaps it's not the visual smoothness that counts but the responsiveness of the game.

    12. Re:How fast do we really need to go? by Cyclone66 · · Score: 1

      You're using an old game as an example. Many of the newer games can bring a Geforce 3 to about 30fps easily. Quake 3 running at 135fps doesn't mean much. There are so many factors that will slow down the game but provided a better visual effect or even a better game. Imaging if you could play Quake 3 in an open arena bigger than a football stadium online with 300 players and all details set to high. A Geforce 3 couldn't even handle this. Now when a video card that can handle this comes out, just increase the size of the stadium, add more players and maybe add a couple of special effects and there, you brought the new card to its knees. Repeat to infinity.

    13. Re:How fast do we really need to go? by Hieronymus+Howard · · Score: 5, Informative

      Ray tracing isn't the only way to achieve high-quality graphics. Renderman (used for Toy Story, Monsters Inc. and plenty others) isn't a ray tracer, but a sub-pixel renderer (if I remember my computer graphics M.Sc. correctly).

      We've still got a very long way to go until we get Monsters Inc. quality real-time games. As you say, current cards render triangles. Curved surface rendering (e.g. NURBS) may come next. Anti-aliasing takes a lot of power. I think that current cards are still using Gourard shading, which is the most primitive shading model there is (correct me if I'm wrong here). The next step is Phong shading for highlight effects (there are hardware-optimised Phong shading algorithms, but they're still slower than Gourard). Then there's deformation mapping (Renderman again), etc. etc.

      I believe that Quake 3 etc. does use radiosity algorithms, but that doesn't need to be done in real time, just when the level is compiled.

      HH

    14. Re:How fast do we really need to go? by EllF · · Score: 2, Interesting

      The "SOFTWARE realtime raytracing" you're referring to is rendering extremely low-detail primitives (spheres, cones, etc.) in one-pass tracing at a tiny resolution, then bilinear filtering the image and scaling it. This is neither photorealistic (as the original poster was inquiring after) nor impressive.

      What was being discussed was not 1x1 traced, static geometry localisation demos with environment mapping and scanline rendering. What was being discussed was full-fledged, true real-time raytracing of complex scenes with lighting and reflection taken into account in the trace passes. Show me something with even the complexity of Doom in a real-time raytraced environment, I'll be impressed. Half-way demos like this (not that they aren't pretty) just don't cut it.

      --
      We who were living are now dying
      With a little patience
    15. Re:How fast do we really need to go? by bribecka · · Score: 2

      The problem is that right now, we're rendering triangles. We can do an incredible number of them - most cards list their triangle output rate - but it just isn't going to be good enough. The holy grail of 3D graphics, in my opinion, is real-time ray tracing.

      But even in raytracing, the overwhelming majority of objects are made up of triangles. Besides quadrics, most of the things are just converted to triangles anyway.

      With a ray-traced image, shadows, reflection, and refraction are accurate and free (no extra CPU time needed), but the rendering itself takes a while.

      While these effects do somewhat come "for free", reflection and refraction do take extra CPU time. For each reflection/refraction point, you have to shoot another ray. It's free in the respect that it's the same algorithm, there isn't any fancy special-case nonsense to get these effects. But, for example, if the original ray hits an object that is both reflective and translucent, two more rays are shot, and each of those rays need to interact with other objects, possibly shooting more rays. Try rendering a scene with a tracing depth of 1, then try it with a depth of 10. Big difference.

      It's a ways off, but I'd guess that twenty years might see such technology within the reach of wealthier consumers.

      Man, I hope it's not that far off...really, if you think about how far things have progressed even in the past 3 years, it's not hard to imagine Toy Story-like graphics in games in just a few years.

      --

      Where are we going and why am I in this handbasket?

    16. Re:How fast do we really need to go? by GigsVT · · Score: 1

      Except that your monitor only refreshes the screen from 70-120 times a second, depending on what your refresh rate is. Framerates above the refresh rate of the monitor are pointless.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    17. Re:How fast do we really need to go? by GigsVT · · Score: 2

      And by the time the newer games come out, you could have spent 50% less for the same hardware.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    18. Re:How fast do we really need to go? by bribecka · · Score: 5, Informative

      Renderman (used for Toy Story, Monsters Inc. and plenty others) isn't a ray tracer, but a sub-pixel renderer (if I remember my computer graphics M.Sc. correctly).

      You're referring to PhotoRealistic Renderman (PRMan), the actual product developed by Pixar. It uses the REYES algorithm.

      RenderMan is a specification for defining 3D scenes, much as PostScript is a specification for defining 2D documents/images. There are many renderers that are RenderMan compatible, including raytracers such as BMRT.

      --

      Where are we going and why am I in this handbasket?

    19. Re:How fast do we really need to go? by thevoice · · Score: 1

      I could be missing something here, but from my work with video technology I know that once you go beyond 20-30fps the human eye can't tell the difference. Modern motion picture film runs at 24fps, we cant discern any steps between frames in that, Television at 25-30fps (depending on whether or not PAL/SECAM or NTSC), same result there.

      Begs the question, why bother any higher?

    20. Re:How fast do we really need to go? by John_Booty · · Score: 2

      Try rendering a scene with a tracing depth of 1, then try it with a depth of 10. Big difference.

      I suppose letting the user adjust the raytracing depth would provide an easy way to let the user adjust the balance between frame rate and graphical detail.

      Current games usually have about 20 different variables you can tweak to achieve the same result, but it's often hard to tell which variables are actually having an effect, let alone what some of them do!

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    21. Re:How fast do we really need to go? by keep_it_simple_stupi · · Score: 1
      Is there really much visual difference between 700 fps and 135 fps?
      Yes, there is.

      Granted, 700 fps is ridiculous, but have you ever noticed how your framerate goes down when there's more action on screen? The fact that there's more overhead available means that when the action heats up, the framerate will stay above the 60-120 frames per second your monitor shows. This means you'll still have smooth animations and so forth even when there's 500 rockets coming at you in Quake III.
    22. Re:How fast do we really need to go? by Anonymous Coward · · Score: 0

      Is there really much visual difference between 700 fps and 135 fps? I'm not really sure if the human eye can make the distinction. They're sure pretty-looking numbers, but do the results show for it?

      I'm petty sure that some hardcore gamers will come up with a clever explaination why 700fps are much better than 128 fps and required for professional gameing... ;-)

    23. Re:How fast do we really need to go? by SuiteSisterMary · · Score: 2

      Here's the thing. Film runs at 24 FPS, but film also captures motion over time. Lets say you have film running at 2 FPS. You record a hand waving across a table for one second. Your two frames will show a blur of a hand moving across the table. Now, make a 3d engine that renders that hand moving across that table for 2 FPS. You'll see a static picture of a hand at one side of the table, then a static picture of the hand at the other side of the table. In other words, film runs at 24 fps, but it captures more information over time in a single frame. Computers, however, render static images. And therefore you need more static images per unit of time to simulate the 'exposure' quality of film. This is why 3dfx went for the T-buffer; this would allow for high FPS style imagery with fewer actual FPS.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    24. Re:How fast do we really need to go? by Anonymous Coward · · Score: 0
      We need a little more than that.


      There's a small delay caused between sending data to the driver, and actually drawing it on the screen. At 25fps, you're going to be about .04 seconds behind, which is the difference between fast and slow reflexes. Faster framerates keeps that delay down.

    25. Re:How fast do we really need to go? by CaseyB · · Score: 2
      But there are a lot of reasons to have a much higher frame rate.

      Wrong. Excessive framerate is pointless.

      What you mean is "It's good to have the power capable of rendering 700 fps in benchmark X, because that much power will allow you to maintain the optimum framerate in all circumstances.".

    26. Re:How fast do we really need to go? by ergo98 · · Score: 1

      Actually it's not. Most hardcore gamers play with v-sync disabled, which means that if your card can render 400 FPS and your monitor is refreshing at 100Hz, well then each quarter of the screen as it's drawing will be the prior frame. The usefulness* of this is an entirely different matter, but a lot of people do play with vsync disabled.

      *-People play with vsync off because if you run at a refresh rate that is slightly faster than your video card, then you'll often get a framerate of 1/2 your refresh rate. i.e. If you have your monitor set at 60Hz, and your card can render 59 FPS, then it JUST misses each vsync and has to wait for the whole next flip, artificially limiting it to 30fps. In reality most games now have buffering to get around this, but you get the idea.

    27. Re:How fast do we really need to go? by Fweeky · · Score: 2

      > Framerates above the refresh rate of the monitor are pointless.

      While you're right that there's little point in rendering faster than the monitor refresh beyond benchmarks (which is really what we're talking about), being able to go above the refresh rate on average scenes is important because complex scenes will be, um, more complex and drop the framerate.

      You may be able to push an average of 90FPS in Quake 3, but that's not so wonderful if you drop down to 20FPS every time you leave a corridor and drop to 10FPS every time someone throws a smoke grenade or fires a rocket.

    28. Re:How fast do we really need to go? by KernelHappy · · Score: 1

      I agree 100%, thats why I think the fps benchmark is completely wrong. Wouldn't a benchmark that shows how many objects/tetxures/polygons/special rendering features it can perform at a fixed frame rate and resolution make more sense?

      Furthermore reviewers should supply more information about the results like performance curves if they are going to continue to use framerate as the benchmark. Who cares if your average frame rate is 150fps if half the time it runs at 275fps and the other half 25fps....

      --
      -- Button up, your ignorance is showing
    29. Re:How fast do we really need to go? by Anonymous Coward · · Score: 0

      to add a final straw; didn't you know many of them were fakes anyway? it's incredible what you can make people believe when all you have are simply blurred triangles.
      raytracing on a 486 yeah right. almost like successful trolling 5 years before slashdot.

    30. Re:How fast do we really need to go? by Phil+Wilkins · · Score: 1

      Douglas Trumbull did some experiments with 60fps projection technologies, and reported impressive improvements in image quality.

      Google on Trumbull, Showscan, and Brainstorm for more details.

    31. Re:How fast do we really need to go? by Com2Kid · · Score: 1

      ". Wouldn't a benchmark that shows how many objects/tetxures/polygons/special rendering features it can perform at a fixed frame rate and resolution make more sense?"

      Locking frame rates SUCKS royaly, it was tried, it was abandoned, after it was figured out that testing in that way was pretty darn silly.

      The best way to go is just to shove a royal assload of highly textured polygons at the graphics cards in the lineup and give kudos to which ever one is standing on top.

      Indeed the frame rate system of measurement IS a bit silly when the numbers get this high, but hell,

      I wouldn't Benchmark a Geforce 4 card on Quake1, so why would I want to benchmark a future Geforce 6 card on Quake3? ^_^

      The FPS system works GREAT for measuring cards when games and cards keep leapfrogging each other, it shows the player (buyer) exactly what sort of performance they can expect IN REAL WORLD situations from their card.

      How often have you played an FPS game that always has a constant number of objects on the screen?

      ^_^

      The old torture test demo runs that used to be performed on graphics cards was a bit better of a system though, especialy when used to compare performance with other test demos run under the graphical settings, but unforutnatly those torture tests have mostly gone out of style. :(

    32. Re:How fast do we really need to go? by Com2Kid · · Score: 1

      Hell, I can tell the difference between 40fps and 60 fps and I am legaly blind in one eye and have a damaged optic nerve in the other!

    33. Re:How fast do we really need to go? by GigsVT · · Score: 1

      If you have your monitor set at 60Hz, and your card can render 59 FPS, then it JUST misses each vsync and has to wait for the whole next flip,

      Actually, I don't quite buy that argument either. You are only really missing one frame each second in your example. Think about it.

      I think this whole thing may be way oversimplified, but I'll go with it for now.

      Assume the card is exactly runnning 59FPS and will continue to run exactly 59 FPS, not realistic, but lets consider that the case, as it was what you implied.

      Lets assume the refresh is an eye-straining 60 hertz.

      Lets also assume that the first "cycle" is the one where the card just barely "makes" the vsync, in other words, perfectly synched. We'll call this cycle zero.

      Now cycle zero is "realtime". What is being drawn on the screen is exactly what the card is outputting at that moment.

      Now, the card misses the next cycle if vsync is on. During cycle 1, frame 0 gets drawn a second time. This is the (only) dropped frame.

      Then, the card finishes with the second frame just a tiny bit too late to make the vsync, so during cycle 3, frame 2 gets displayed. This frame is a whole cycle late just about. Each of the other 58 frames is less and less delayed as the second passes, until the syncs meet again.

      Note that the FPS is still 59, only that the card is displaying on average 1/2 frame later than it would have, if sync was perfect.

      The same thing happens if the FPS is one higher than the refresh also. If it is a lot higher or lower, if the FPS modulus Refresh falls very near the refresh rate, the same thing happens too.

      For a modulus example, FPS=301, Refresh=100.

      So, you don't really lose half the FPS, the effects are that your display is just as fast, but delayed by 1/refresh seconds.

      Note that human eye comprehension time is about 1/10th of a second. I seriously doubt this is something even the most hard core gamer would really notice in a double-blind test.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    34. Re:How fast do we really need to go? by Hortensia+Patel · · Score: 1

      Curved surface rendering will still be drawing triangles, they'll just be getting tesselated in hardware rather than software. This exists already for some special cases; take a look at ATi's pn_triangles GL extension, for instance, which automatically rounds out triangles by inferring curvature information from the supplied vertex normals. More general (and programmable) hardware tesselation *will* come soon - it's not a very big step from the vertex shaders already evolving. At this point it's largely a question of folks trying to decide what a general tesselation interface should look like; there's no real hardware stumbling block.

      Flat shading is the most primitive model there is, btw. And Phong shading is already available on consumer hardware, and has been for some time, using cube maps.

      As I'd expect more people to have pointed out, the whole "who needs 700 fps?" argument is bogus. It's all about upping image quality while *maintaining* that framerate.

    35. Re:How fast do we really need to go? by GigsVT · · Score: 1

      Minor correction, the delay factor is 1/(refresh/2) on average throughout the second, with a worst case of 1/(refresh-1)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    36. Re:How fast do we really need to go? by ergo98 · · Score: 1

      Hrmmm, well from you conclusion (the 10fps comment) I take it that you've never played an FPS. :-) No matter how many times that people claim that the eye "can only see XYZ", for those of us who play, we can tell you without any doubt whatsoever that there is a huge difference between 30 and 60fps, and still a noticable difference between 60 and 100. Anyways, that's besides the point.

      The way most graphics APIs work is that there are two work areas : The front buffer and the back buffer. Now the drawing is always occuring on the backbuffer, and once the app is done drawing a scene it calls Flip(). In some APIs with just two buffers (the back and the surface), and with v-sync on, Flip is synchronous : It waits until the next vsync to do the flip, and during this time it can neither write on the foreground nor the background. Say for the first flip our 59fps renderer doesn't make it quite in time, so the first flip is wasted, but then on the second it gets the image rendered JUST after the flip, but then it calls Flip() and is synchronously sitting there doing nothing for the frame. At the vsync the frame flips, and the renderer starts again, but once again it JUST misses the v-sync, so once it called Flip() again it is waiting almost an entire 1/60th of a second just to be able to do a flip. This isn't something that I'm inventing, but is a well known artifact of v-syncing with 2 buffers (and it's why many people make multiple back buffers, though that doesn't work well for FPS' which can't have that latency between rendering and vision). The rendering can't "catch up" because every v-sync puts it back at zero again, so if every v-sync is happening every 0.0166 seconds, and you're taking 0.0169 to render every frame, then you'll be waiting 0.0332 for every frame to be rendered. Hence you're locked at 1/2 the refresh time.

    37. Re:How fast do we really need to go? by GigsVT · · Score: 1

      I didn't say 10fps was sufficient, I said that it takes about 1/10th of a second for your eye to tell your brain, "MISSLE!". There are a lot of other factors that low FPS cause problems with.

      and once the app is done drawing a scene it calls Flip().

      I've written programs that use double buffering before, believe it or not. Even simple 2D animations look like shit without double buffering, they flicker and flash.

      I'll have to consider what you are saying. I can't see any flaws in what you are saying, so you are probably right, but I'm going to think it through to see exactly where my logic went wrong. In the morning though. I need to slepe now :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    38. Re:How fast do we really need to go? by abdulla · · Score: 1

      i believe flat shading is the most primitive shading method

    39. Re:How fast do we really need to go? by TimoT · · Score: 1

      Gouraud will look like Phong if you have a dense enough polygon mesh. Therefore Phong shading isn't absolutely essential. Gouraud = interpolate lighting at vertices to polygon, phong = interpolate surface normals at vertices and compute lighting at each point, iirc.

    40. Re:How fast do we really need to go? by Wolfier · · Score: 2

      Can't agree more.

      Although, from a bandwidth perspective hardware tesselation will be a huge step.

      If we could describe a sphere as a sphere instead of 300 triangles, an arc as an arc instead of 200 triangles, then who needs AGP graphic cards, or even PCI for that matter?

    41. Re:How fast do we really need to go? by Wolfier · · Score: 2

      Theoretically, yes. But how do you define "dense enough"?

      Experiments and researches have shown that (take a look at some SIGGRAPH 99-01 papers) even in high triangle count, Gouraud shaded objects still look inferior to the same Phong shaded object using fewer triangles.

      And the bomb is, texture-based Phong shading is a relatively simple technique to implement, gives good results if you have good texture hardware, and fast.

      Even with T&L I highly doubt a Gouraud shaded object with "dense enough" triangles to look on par with the same Phong shaded object with fewer triangles would render faster. (in fact I'll bet you it'll render slower)

    42. Re:How fast do we really need to go? by forged · · Score: 1
      Is there really much visual difference between 700 fps and 135 fps? I'm not really sure if the human eye can make the distinction.

      Since your monitor can only refresh the screen at a rate of 76 Hz (or 85 or 100), everything above this is wasted.

    43. Re:How fast do we really need to go? by SHiFTY1000 · · Score: 1

      yeah but when youre turning around 360 degrees at 100 fps, it looks smooth as, if you do the same at 30 fps it looks jerky... its when you need the rapid refreshing that having this much power counts...

  8. My current favorite by Anonymous Coward · · Score: 0
  9. I remember tons of stuff. by Kushana · · Score: 1
    I worked for a video game company that started 3D programming on the ground floor. Our software renderers worked faster than a number of ATI hardware "decellerator" cards.

    I remember cards from S3, Number 9, Chromatic Research/mPact!, Real3D, Pyramid 3D, Rendition, and Trident. I remember the Voodoo Rush. I remember the 3D "add-in" cards like the Voodoo and the PowerVR.

    I remember nVidia's first hardware accelerator, which used quadric patches. We never got that one working.


    I still have a Trident flashlight, a 3dfx clipboard, an S3 T-shirt brick, and an mPact! golf shirt.

    Best of all, I remember iSmell.

    --

    Careers should combine three things: what you can do, what you want to do, and what you can get paid for.
    1. Re:I remember tons of stuff. by OpCode42 · · Score: 2
      Best of all, I remember iSmell.

      And thats why you shower regularly!

      I thank you...

  10. Only 7 Years? by green+pizza · · Score: 4, Interesting

    Heck, I still remember the "which is better, Silicon Graphics Reality Engine or Ferrari Testarossa?" threads in the USENET from the summer of 1992. Even the dual pipe / dual head SGI VGXT "Skywriter" from 1989 was pretty damned impressive. Even many, many years later.

  11. Check out beyond3d by linzeal · · Score: 1

    FYI, Bitboys actually has a presence there and answers questions sometimes (I troll bitboys mercilessly). The news there has the latest cebit rumors in the graphic card industry especially those revolving around VIA aquiring PVR technology to pair with their SIS graphics cards in some unknown relationship.

    1. Re:Check out beyond3d by ergo98 · · Score: 1

      Wow, I'd forgotten about the Bitboys...that brings back memorys of comp.sys.ibm.pc.hardware.video (or something like that), and how every product release was coupled with an announcement by the BitBoys that they were almost done something that was 6x faster. It became quite the running joke.

    2. Re:Check out beyond3d by linzeal · · Score: 1

      Bitboys are currently in my mind the undisputed king of vapourware. Can anyone else name such a nebulous company even in an another industry?

  12. Just incremental improvements by Anonymous Coward · · Score: 0

    My voodoo2 SLI still kicks all kinds of ass.

    1. Re:Just incremental improvements by green+pizza · · Score: 3, Interesting

      My voodoo2 SLI still kicks all kinds of ass.

      Amen, brotha... my only real PC at home is a PII/400 with a pair of Creative Labs Voodoo2 cards running SLI. Win98SE is stable (enough) for the few games and utilities I run on it. And 56 FPS in Quake2 and 41 FPS in Unreal is good enough for me.

    2. Re:Just incremental improvements by BrookHarty · · Score: 2

      I was playing tribes for the longest time, and voodoo2 sli got about 60-70fps in tribes. My diamond 8 meg tnt card couldnt beat it. Then my GF2 could, my GF3 ti500 not only beats it, I can turn on 4x anti-aliasing, and it looks smooth. Thou the game is better on 3dfx, the engine only renders it perfectly it under glide.

      I bought shogo in the old games area at the store, tried to play it, had to turn off zbuffer/wbuffer to play.

      Kinda a shame, when your old games wont play on new hardware. Lucky I have a p233, voodoo2sli/tnt2/sb32awe/128 megs with win98 :) With real 3dfx voodoo drivers just for that "Wow" old feeling. Of course if I want really old, i go dig out my c64 or Amiga500. Currently, I just run those under emulation.

  13. Rendition? Sure I remember... by dreadpiratemark · · Score: 2, Insightful

    The Rendition cards, like most cards, were quite good presuming that the folks coding the games knew how to utilize the power of the card. My personal favorite game (Grand Prix Legends) is a little over 3 years old but was written specifically for Rendition cards and Voodoo2 cards - OpenGL support was tacked-on later. And of the three, there was no doubt that Rendition was the best for that game. Nothing inherantly wrong with the cards, imo, but they just got done in by the Voodoo cards of the time (which, of course, got done in themselves not much later).

    Anyway, thanks for asking if I remembered Rendition!

    Cheers.

  14. 7 years in tibet by Anonymous Coward · · Score: 1, Funny

    It looks like their servers couldn't handle more than 7 concurrent users...

  15. Demo scene. by saintlupus · · Score: 2

    In a related note, what the hell ever happened to the Future Crew? Man, I remember waiting with bated breath for Second Reality to download over my 2400 baud modem.

    --saint

    1. Re:Demo scene. by 2Flower · · Score: 3, Informative

      Future Crew reassembled, broke up, faded out, tried to get into the games biz, etc. Their site has been offline for awhile.

      Fortunately the demo scene lives on; pouet hosts links to nearly every demo in existence across multiple platforms. And to keep us on topic, most demos nowadays are 3-D accelerated. It's become less a game of "What techie tricks can you do?" and more a game of "How artistically can you use the technology?". There's some visually striking demos being made nowadays, and not just because they have shadebobs or glenz cubes.

    2. Re:Demo scene. by don_carnage · · Score: 2
      Wow...haven't thought about Second Reality in forever. I remember getting a new Diamond video card and immediately playing Second Reality to see how much faster it ran -- it was my benchmark.

      Ok...anyone remember Kosmic Free Music Foundation's "Little Green Men"? What about good old Cubic Player and .mod's?

    3. Re:Demo scene. by don_carnage · · Score: 2

      How artistically can you use the technology?"

      For me it was the music in sync with the visuals. A demo can have the coolest visuals ever, but if the tunes suck...

    4. Re:Demo scene. by Anonymous Coward · · Score: 0

      What did you think of the Renaissance tunes?

      I liked the ones in yardemo, rgbdemo, and that 93 intro (can't remember the name)...

    5. Re:Demo scene. by sph · · Score: 2, Informative

      In a related note, what the hell ever happened to the Future Crew?

      The actual Future Crew is no more, but many of the members have been active in various projects in for example gaming industry. You may have heard of Max Payne, made by Remedy Entertainment, or 3DMark, made by MadOnion. Though not really related to FC, they both employ former FC members, and may be the best known examples. As for other demosceners, some Byterapers members were involved in Rally Trophy, made by Bugbear. It also features some music by Purple Motion/FC.

      Any other examples of demosceners, perhaps from outside of Finland?-)

    6. Re:Demo scene. by BigJimSlade · · Score: 1

      In a related note, what the hell ever happened to the Future Crew? Man, I remember waiting with bated breath for Second Reality to download over my 2400 baud modem.

      Several members of the "Crew" founded Remedy Entertainment. Remedy developed Death Rally (a 3D top down racer, very fun and ran on the old Rendition board if I remember correctly, maybe even 3DFX) and also a little game called Max Payne. Maybe you've heard of it :) I also believe they developed a 3D benchmarking tool, but I don't remember the name off the top of my head.

    7. Re:Demo scene. by Cruciform · · Score: 3, Informative

      Skaven did the music for Bejewled (Windows Version).

      Palm version here, but I'm guessing it lacks the tunes :)

    8. Re:Demo scene. by prockcore · · Score: 1

      "Future Crew reassembled, broke up, faded out, tried to get into the games biz, etc. Their site has been offline for awhile."

      What do you mean "tried" to get into the games biz? Who do you think created Max Payne? Remedy Entertainment was created by 4 Future Crew members.

      As far as the rest of the demo scene is concerned.. it's still very much alive.. and Assembly is still held every year.

    9. Re:Demo scene. by Anonymous Coward · · Score: 0

      As others have posted, the majority of the members joined "Remedy Entertainment"/"MadOnion". However, one or two of the members went on to form "BitBoys".

    10. Re:Demo scene. by Anonymous Coward · · Score: 0

      One thing you forgot where FC members have been involved.. BitBoys :D

  16. Slashdot new Slogan by Zapdos · · Score: 2, Offtopic

    History for Nerds.

    Just seems to be allot of history stuff lately.

  17. sevenTEEN years by Anonymous Coward · · Score: 1, Interesting

    I remember when my dad brought me to work in 1988 to see their shiny new Silicon Graphics 4D/240 twin tower with GTX graphics. The beast drove a 1280x1024 monitor as well as a broadcast quality NTSC second head. I remember some pretty cool city drive-thru demos as well as a fairly decent "talking computer puppet" demo. (The downside was that the puppet was controlled via a box with 8 analog knobs on it, no commerical body motion control at that time).

    I was totally impressed, especially considering that the "way high end" computers at my highschool were 386's and 68030 Macs. Though I did see many similar SGI demos at my dad's office a few years earlier on their SGI IRIS 2400 Turbo (also with a 1280x1024 monitor -- but 30/60Hz interleaved, heh). Man that thing was a weird box, back when SGI used 680x0 CPUs rather than MIPS CPUs.

    1. Re:sevenTEEN years by davechen · · Score: 1
      Heck with that. How about 40 years? It all goes back to Ivan Sutherland and the University of Utah.

      When I got to grad school at UNC in 1988, our custom built machine, Pixel planes would draw 30,000 triangle a second! How about that? And it only took several thousand ASICs. dave

  18. The Google Cache by RaboKrabekian · · Score: 1

    Here it is:

    Google Cache

    --
    "Moderate drinking can help prevent amputated limbs" -- Abigail Zuger, NYTimes, 12/31/02
  19. Two words : by Viking+Coder · · Score: 3, Informative

    "Motion blur".

    Or how about "rendering passes"?

    Or how about "anti-aliasing"? (Kind of cheating on that one.)

    Or how about "soft shadows"?

    In short, more is better. If you give me higher framerate, I'll figure out what to do with those extra cycles.

    --
    Education is the silver bullet.
    1. Re:Two words : by Viking+Coder · · Score: 3, Informative
      I forgot to mention "reduced latency."

      If you can render the entire image in the 1/700th of a second before the screen refresh, you can much more accurately track events than if it took you 1/60th of a second to render the image. USB mice allow a much higher sampling rate that you could take advantage of, for instance. When you incorporate things like motion-tracking polhemus devices, and a head-mounted display, things get really interesting.

      --
      Education is the silver bullet.
    2. Re:Two words : by CaseyB · · Score: 2
      There's no point in having a framerate any higher than the refresh rate on your display

      Your points have nothing to do with framerate. Yes, more power for more visual quality is better, but a higher number of frames per second makes ZERO difference, once you surpass the refresh rate of the monitor. In fact, it's worse, since you're wasting resources that could be allocated to other parts of the system.

    3. Re:Two words : by Viking+Coder · · Score: 2

      Motion blur is accomplished by rendering multiple frames, and then combining them. One method of anti-aliasing is to render multiple jittered frames, and then to combine them. Soft shadows can be done the same - multiple renderings with jittered light sources, and then combining them.

      The rate of preparing frames and the rate of displaying frames are related, but saying that additional framerate beyond the refresh rate "makes ZERO difference" is incorrect.

      Also, my latency point holds quite well. Framerate is the rate at which you may draw frames, wouldn't you agree? If you have an increased framerate, you may either draw more frames than you render (which is foolish, unless you combine them, somehow - as in motion blur, anti-aliasing, soft shadows), or you can simply delay drawing the frame until the last possible instant before you need it. Doing so will decrease the perceived latency, especially if you have a higher sampling rate for your input devices than your refresh rate on your display - which I believe is quite possible with USB mice, and I'm certain it's possible with firewire devices.

      To borrow an analogy, framerate is the speed of your car. If you only intend on driving a certain overall speed (a given refresh rate), there are other ways you can use that extra speed. You can travel a greater overall distance (motion blur, multiple rendering passes, anti-aliasing, soft shadows), or you can simply leave later and still arrive on time (for decreased latency.)

      By the way, I'd like to analyze your term, "power for more visual quality"; "Power" is the rate of doing work. Therefore it sounds to me like what you're describing is "framerate," the rate of doing the work of preparing images. My analysis is that you're saying that "higher framerate is better," which was my original point.

      --
      Education is the silver bullet.
    4. Re:Two words : by CaseyB · · Score: 2
      Framerate is the rate at which you may draw frames, wouldn't you agree? ... Therefore it sounds to me like what you're describing is "framerate," the rate of doing the work of preparing images.

      Framerate is the number of completed frames per second that are written to the framebuffer. Hence, any excess beyond the refresh rate of the monitor make no difference whatsoever to the viewer. The intricacies of the internal rendering procedures are irrelevant to the measure of framerate.

      you may either draw more frames than you render (which is foolish, unless you combine them, somehow - as in motion blur, anti-aliasing, soft shadows), or you can simply delay drawing the frame until the last possible instant before you need it.

      You're mixing your terminology. If you "draw more frames than you render", framerate is a function of how many times per second you "render". If you "delay drawing the frame until the last possible instant", the framerate is a function of how many times per second you "draw the frame".

      My analysis is that you're saying that "higher framerate is better,"

      Sorry, no.

    5. Re:Two words : by Viking+Coder · · Score: 2

      Why must a framebuffer only contain "completed frames"?

      The proposed OpenGL 2.0 specification supports more arbitrary blending modes under the title "Frame Buffer Operations". By their definition, the framebuffer does not only store "completed frames," so your definition of framerate is incorrect.

      Why are the intricacies of the internal rendering procedure irrelevant? I thought that's what we were talking about. If you want to pretend that rendering is a black box, and then magically an image is painted on the screen, feel free - but don't pretend you understand "framerate."

      Maybe you're correct - maybe I should use the term "render rate" to refer to partially-completed frames per second. But I can't understand why you'd even _hint_ that more "render rate" isn't better.

      --
      Education is the silver bullet.
    6. Re:Two words : by Alan+Partridge · · Score: 1

      I'll tell you why, because your "render rate" is totally dependant on other factors. Simply reducing the frame size will usually increase the "render rate". What you're struggling to find is a "horsepower" measure for your GFX accelerator - well, there isn't one. Get over it. The point about it being pointless to write to your frame buffer 5 fives faster than you read from it IS valid, you may as well use that extra GPU overhead for higher colour precision ofr a larger frame size. LCD displays have appalling smear and lag characteristics which further marginalise 100fps+ performance. Guaranteed synched performance is FAR more desirable, and we may now have it in out grasp to do this.

      --
      That was classic intercourse!
  20. scene.org! by antdude · · Score: 2

    Don't forget http://www.scene.org as well :).

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  21. Re:Mirror by Anonymous Coward · · Score: 0

    its getting old. think of something new.

  22. calling Dr. Jim Clark... by green+pizza · · Score: 3, Insightful

    ... it's time for the next wave of 3D.

    I love playing with the SGIs at work and I enjoy playing with the wizbang PCs that my roommates and I have, but to be honest, I'm really not that impressed with modern gfx accelerators. The original geForce was pretty neat, and SGI's last big leap (InfiniteReality in '95) was cool... but golly, things really haven't changed much since Clark and his gang from Stanford opened our eyes to 3D in '82.

    We've gone from cabinets to cards to chips to a single chip. We've added some gfx extensions and now do multiple rendering passes to make things look prettier... but really, nothing has changed much in the recent years. It's smaller, faster, cheaper. Steady evolution... but so is the scum growing in my bathroom sink.
    Please excuse me while I yawn.

    1. Re:calling Dr. Jim Clark... by ret · · Score: 1

      The growing scum in your sink is smaller? How'd you manage that?

    2. Re:calling Dr. Jim Clark... by PotatoHead · · Score: 2

      I totally agree. We need another innovation right now.

      3D could use some work. Very few applications and displays make good use of it.

    3. Re:calling Dr. Jim Clark... by vil · · Score: 1

      The major change in recent times has been the introduction of programmable shaders on graphics cards. They allow a lot more creative freedom in the rendering process and hopefully we'll start to see that being used in new and imaginative ways (i.e. more use of non-photorealistic rendering styles). IMO that will be the real revolution.

  23. Really? by OneFix · · Score: 1

    From the article:

    To this day there has never been a single impact on PC gaming to equal that delivered by the first Voodoo chip-set.

    What about sound? Or VGA, or VESA? I think this comment is a little short sited...

    1. Re:Really? by jest3r · · Score: 1

      Commodore 64 had built in sound way before the PC so thats nothing new .. VGA graphics were available on the Amiga before the PC .. nothing new again ..

      but 3D acceleration - filtering of textures - taking software rendered Quake @ 320x240 and doubling the resolution and doubling the framerate without upgrading the CPU - now that WAS HUGE

    2. Re:Really? by Anonymous Coward · · Score: 0
      Sound. ... SoundBlaster, 8 bit PCM. BLAH.

      VGA. ooo, 256 colors. 130 more scan lines. It took years for games to come out that actually used those capabilities, because gamers were still using the ega cards in their fathers' 286en.

      VESA. Assuming you mean the software standards, not the hardware (VLB/PCI motherboards anyone?), VESA was not suitable for games. sloooow.

      Short sighted, no.

    3. Re:Really? by OneFix · · Score: 1

      Problem is, you're mixing platforms here. In general, the PC refers to wintel systems. Otherwise, I would expect them to cover things like the CyberVision for the Amiga...

      The other thing is look at where C= is today, it's obvious they didn't have an impact on the market or they'ld still be around...Don't get me wrong here, I still own 2 Amigas and a C= 64, but they were both killed by the PC.

      So, again I say...VGA, even EGA or sound (beyond that of a PC Speaker) probably had a more signifigant impact on PC Gaming.

    4. Re:Really? by jest3r · · Score: 1

      well without sound or VGA, gaming wouldn't exist on the PC as you define it (wintel) - but at that time the PC was playing catch-up .. VGA and sound didn't make an impact PC gaming .. they made it possible.

      It wasn't until the 3D accelerator was introduced that PC gaming was taken seriously. Before that we had Nintendo, Genesis .. and even better - the C64!

    5. Re:Really? by Anonymous Coward · · Score: 0

      iirc years after vga came, most games were still using cga-graphics.

    6. Re:Really? by OneFix · · Score: 1

      What about Zork???

      Those were games, those didn't really USE or NEED graphics or sound...Text adventures and simple stuff (like pacman clones using ascii characters) were all done before the PC had Color or Sound.

    7. Re:Really? by CityZen · · Score: 1

      I think the statement refers to anything that occurred AFTER the Voodoo 1. And the author also probably just had visual impact in mind.

  24. El Google Cache by Anonymous Coward · · Score: 0

    Click here for the google cache of the main page. I hope this works.

  25. Rendition? Did you say Rendition? by Rogerborg · · Score: 3, Interesting

    I still have nightmares about developing for the Rendition Verite 1000, which was a lovely graphics decelerator on anything faster than a P100. When we got our first batch of Voodoo 1's delivered, there was a brief but very ugly struggle to get our clammy hands on them. You ain't seen pathetic until you've seen geeks wrestling and squealing like stuck pigs over 4Mb graphics cards, let me tell you.

    Question to anyone else who has developed 3D graphics: who did you find driving the demand? In our games house, there was a running battle between the programmers and the artists. Us code monkeys were forever on at the artists to cut down the polygon counts, but they kept trying to slip in models that were barely stripped down from the FMV sequences. In the end, we came to an equitable solution: they won, the game ran at 10fps, and all the programmers left.

    I wonder how many other games were ahead of their time in that regard, and how many of them would be rescuable given cards that scoff at polygons and eat dozens of 256x256 textures before breakfast?

    --
    If you were blocking sigs, you wouldn't have to read this.
  26. Um, list ?? by Anonymous Coward · · Score: 0
    How many cards have you used ?


    Voodoo 1. Sucks to be me.
    But I've still got HPs TurboSRX uberframebuffer, weighs around 35kg. No, it doesn't kick NVidias ass. Modern PC-gamers can't even lift my graphics "card".

  27. Blutarsky says by jim3e8 · · Score: 1

    Seven years of graphics down the drain...

  28. Moore's law applied to 3D graphics by brer_rabbit · · Score: 2

    I was wondering if anyone had applied Moore's law to 3D graphics. A quick google search and...

    http://www.3dlabs.com/product/technology/moo resla.htm

    Unfortunately it's a company paper and very biased towards the 3Dlabs Wildcat. That, and it's a bit dated. Then I found a Microsoft Research pdf:

    http://amp.ece.cmu.edu/ECESeminar/slides/Whitted /F 00_Whi tted_slides.pdf

    it's an interesting read, but not 100% relevant. Anyone else have relevant info?

    1. Re:Moore's law applied to 3D graphics by GoRK · · Score: 2

      I don't remember where exactly I read it, but basically, there was a statement that 3D Acceleration was outpacing Moore's law by a monumental amount such that Moore's law was totally inapplicable. Maybe I can dig something up...

      ~GoRK

    2. Re:Moore's law applied to 3D graphics by Anonymous Coward · · Score: 0

      The CEO of nVidia is quoted as saying that the performance doubling rate for graphics was once every 6 months. But I think he is exaggerating a little. (He has also been quoted as saying that GeForce256 was more complex than Itanium.)

      Remember that the original Moore's law is about silicon manufacturing sizes -- CPU vendors turned size advantages linearly into performance, so the growth rate for CPUs basically tracks Moore's law exactly.

      GPUs don't have any special advantage with respect to the silicon they use. So their claim to advantage comes from their designs, not the silicon. Keep in mind that graphics is one of the most parallelizable problem in the world. So its not too surprising that they are able to outpace CPUs significantly.

  29. Re:Rendition? Sure I remember... by sbergman2 · · Score: 1

    My first 3D card was a rendition Verite' 1000. I liked it. Quake1 was my game of choice then. But when I went to usenet, all I would see would be posts from guys with Voodoo based cards:

    "Voodoo Rocks!" "Voodoo's great!" "Look at all the little kids playing with their little toy Verite' cards. Like that's soooooo retarded!!!"

    So I eventually broke down and got a cool Voodoo based card. And I asked:

    "OK, so how do you turn on the antialiasing? These non-antialiased scenes just look raggedy."

    And I heard back:

    "Errrm... Ummmm.... Uhhhh.... Well.... That's just not how OpenGL works! Followed by learned treatises about how OpenGL renders and how hard it would be to do antialiasing in that model."

    To which I replied:

    "But my lowly little Verite' chip did this quite well at 640x480."

    And I heard back:

    "Voodoo rocks!!! Look at how many triangles per second Voodoo's can do!"

    So I asked:

    "If the Voodoo's can do so many times more triangles per second, why isn't the (more expensve) Voodoo all that much faster than my Verite was, even though it's not doing antialiasing?"

    And I heard back:

    "Errm... Uhhhm... Uhhh... Well, OpenGL just doesn't work that way! Followed by more learned treatises about how OpenGL renders and how things are drawn over and over in many passes so you have to be able to crank out a lot of triangles per second to get passable performance."

    It was years before I could say I liked any Voodoo's rendering as well as my "little toy" of a Verite' card.

  30. Ah, 3d hardware. The beginning of ugly. by ethereal · · Score: 2

    Yep, after all the fanboys started demanding the games in 3d, and then the game companies turned to supplying them, the effective graphic quality of computer games plummeted, and has only now maybe reached the beauty that we had at the pinnacle of sprite-based games. Sure, you could only see one side of the monsters, etc., but they were good-looking monsters - none of these chunky triangular-looking things that didn't even have fingers, toes, etc. and were plastered with dim-looking repetitive textures.

    3d is almost getting good enough that I can stand to look at it. But for a while there, it really made games look a lot worse, just for some undefined promise of realism that was never really satisfied until maybe recently - those early 3d games just looked unrealistic in different ways than the 2d ones had. It's like the gaming industry fired anyone with taste and just kept all the techs.

    OK, I think I'm done ranting now.

    --

    Your right to not believe: Americans United for Separation of Church and

  31. primitive shading model there is (correct me if I' by dpilot · · Score: 2

    Lambert shading is more primitive, essentially flat.

    --
    The living have better things to do than to continue hating the dead.
  32. More memory by Traa · · Score: 4, Informative

    > You only need 16MB to handle the highest
    > resolution computer graphics displays ever made

    you will allways need more memory (in 3D graphics accelerators), even if the display resolutions don't increase. Lets say we settle for a nice 2000x2000 ish display. Thats 4M pixels, at 32-bit is 16MB for the display.
    At least double (32MB) but preferably triple (48MB) buffer this so you can create a new frame while the old one is being displayed. Then we need a Z-buffer (or W-buffer) to hold the depth values (24bit values) for each pixel, so we know what is in front of what, typically you might want to do some stencil effects to (8-bits, can be packed with the Z-buffer) that would be another 16MB. Now we have the basics for a 3D graphics display and are at 48-64MB.

    But we are not done yet, now for some more interesting effects:
    - Texture memory. Typically use the leftover graphics memory and swap the rest from host memory (but we don't like swapping, so preferably all textures should be in onboard mem) 2-64MB
    - 2x Antialiasing (1 Backbuffer + 1 Z-buffer 2*2*size of display buffer) = 64MB (4x antialiasing = 256MB)
    - Shadowbuffer (rendering into a kind of Z-buffer from the lightsource to create realistic shadows) 16MB
    - Accumulation buffer effects like motion blur (very expensive, a good blur could take 4 to 32 frames) or depth of view could make us want another 4-32*16=64-512MB

    I for one could easily use more then 1GB of onboard graphics memory.

  33. Re:Demo scene. two words: max payne by gl4ss · · Score: 1

    where do you think guys at remedy came from? and madonion? out of thin air? ever saw that final reality with the max payne scene that was shown in(???)'97 assemblies? (afaik the max payne scene wasn't on the final reality later released to 'net)

    --
    world was created 5 seconds before this post as it is.
  34. Interesting trend. by Frag-A-Muffin · · Score: 3, Interesting

    The first thing that jumped out at me was this interesting trend I see on the chart.

    The companies that have long red lines (meaning the time it took for them to ship since their announcements, ie HYPE) are all gone! :)

    The ones that kept a relatively consistent schedule are still around. Once again, a smart business plan wins, not super-hyped, non proven stuff. ;) (Yeah .. I know. I'm biased. Nintendo Forever! :)

    (On a side note, I wonder how long the line would've been for the xbox! :)

    --

    AirSpeak - http://itunes.com/apps/AirSpeak
    1. Re:Interesting trend. by athakur999 · · Score: 2

      The XBox was announced in March, 2000. The Gamecube was announced in August of the same year. Both were launched in November last year. So the XBox line would have been a whopping 5 months longer :)

      --
      "People that quote themselves in their signatures bother me" - athakur999
  35. Nvidea and ATI by AndyChrist · · Score: 2

    Note the downward trend in those bars for product life there. They may not be entirely accurate, but note how the ATI and especially Nvidea bars generally get shorter and shorter....

    Heh. Could this have any factor in their success?

    1. Re:Nvidea and ATI by ProfMoriarty · · Score: 1
      If you were to read the article ... and especially the notes on the graph itself ... you would notice that the red line is the "Hype Time" ... from announcement to actual product in peoples' hands ... shorter is better ...

      That being said ... if you take into consideration that these chips are being produced on the machines that they are going into, you can really see that the rate/quality of the 3D chips are on a parallel performance curve to that of CPUs ...

      Furthermore, once the next generation of video bus comes out (ISA -> PCI -> AGP -> ???) then I would venture to guess that the limiting factor won't be the video card for large scenes ( >1600x1200 ) ...

      --
      Karma? Karma? I don't need no stinkin' karma.
  36. Where are the real physics engines? by linzeal · · Score: 3, Interesting

    Physics specalized processors? Can anyone show some nice linkage for them? That sounds like the next step for games today complete and utterly lifelike physics engines instead of scripted crap. Would make mapping much easier as well, imho. I know of geomod tech from the people that did red faction and freespace but what else is out there up to and including programs or languages for astrophysics and geomorphology simulations?

    1. Re:Where are the real physics engines? by Telastyn · · Score: 3, Insightful

      The only reason I mentioned the engine is because I'd love to design/write (I'd rather design) games one day, and that seems like something that would be a great thing for games, rather than re-implimenting Newtonian physics over and over again, there would be something akin to openGL that would have preset functions for things.

      The processor itself would likely be a little specialized to handle (x,y,z,vx,vy,vz) style location/speed vectors and the such.

      The closest thing I've seen to it was something one of my Materials Science TA's wrote to show and simulate forces on beams.

    2. Re:Where are the real physics engines? by morbid · · Score: 0

      Some modern CPUs have SIMD instructions/registers for doing just that sort of thing, ie operating on the elements of vectors, or rows of matrices, in parallel. These have been very successful on x86 processors, since their "normal" floating-point sucks so badly. It's a feature derived from old Cray machines. Itanium also does this sort of thing (only much more complicated). Other processors, such as UltraSPARC have such good FP units that SIMD isn't really required. Anyway, SIMD and MIMD (ie VLIW) is going to get ever more popular in niche applications such as 3D and physics modelling.

      --
      I'm out of my tree just now but please feel free to leave a banana.
    3. Re:Where are the real physics engines? by Anonymous Coward · · Score: 0

      Ok, look here. There was also something called the Digital Orrery but it was less analogous to a coprocessor.

    4. Re:Where are the real physics engines? by Shiny+Metal+S. · · Score: 2
      The processor itself would likely be a little specialized to handle (x,y,z,vx,vy,vz) style location/speed vectors and the such.
      Well, I don't think it would be easy to store the exact values of x,y,z, and vx,vy,vz. This processor would need lots of qubits, I'm affraid, and could be very expensive.
      --

      ~shiny
      WILL HACK FOR $$$

    5. Re:Where are the real physics engines? by pixel.jonah · · Score: 1

      "Physics specalized processors?"

      PS2?

    6. Re:Where are the real physics engines? by Anonymous Coward · · Score: 0

      No no no, PS2 has an emotion specialized processor!

      =)

  37. Back in 1994... by qurob · · Score: 1

    I was in a program for 'smart kids' in middle school, and we had a couple 'top of the line' systems

    #1 - A Zenith Data Systems 486DX2/50 with 6MB of RAM and VLB slots. When we weren't using this to run Turbo C++ programs, we were playing Doom! The entire Math class would be huddled around the 14" VGA monitor as one of us would battle the damned

    #2 - We had a Quadra Macintosh. This computer was SUPPOSED to be used for internet access with Netscape. We had the Falcon flight simulator. Hi-res graphics at it's best. Kind of a boring game, it had a cult following in our science classes, but the graphics far outshined anything the 486 was capable of.

    #3 - We had a Silicon Graphics Indy from the Earth Visions people. I personally didn't do much with it, but from when I seen it was a pretty powerful machine. 133mhz, built in Camera, etc etc

    1. Re:Back in 1994... by dodgyjack · · Score: 1

      I still use my Indy, the REAL OpenGL screensavers are absolutely awesome! i've got the 24bit xz(3d accel) in mine, another friend has the basic 24bit, you can really see the difference between the two. They were way ahead of their time, i really don't know why it took the PC industry so long to advance to where they are now . . . . but then again, these were high end machines in their days.

    2. Re:Back in 1994... by qurob · · Score: 1

      The O2 I worked on at a CAD shop had a really sweet Dolphin screensaver....It was like I was at Sea World

  38. Rendition by Anonymous Coward · · Score: 1, Insightful

    Rendition was the first to offer a version of 3D Quake adapted to work with its chipset. The Verite chipset started the 3D card craze, with all the geeks clambering to get one.

    The design was quite elegant, and the cards were very clean in comparison to the multi-chip behemoths the 3Dfx cards were. Plus, they did 2D AND 3D!

    I still use one of mine, a V-Raptor Vx2200, in a server box; the other one, an ELSA Vx1000, is sitting in a static bag. Ooh, RRedline Tomb Raider
    really kicked ass back in the day!

  39. The speeds are all wrong. by AA0 · · Score: 1

    Its a nice article, finally something different from the dribble about benchmarks of video cards and motherboards. But the author does not have a lot of things right here, many of the mainstream product speeds and release dates are not right.

    For example, the radeon came out after the gf2 gts, and performed at the same level. The V5 came out late, and performed slower, although he is saying that the v5 was faster then the radeon, which is completely wrong. It was miles slower.

    He also made very similar mistakes in the generation before that, the TNT2s, GF, rage 128, etc.

    Although he got the current generation right, which isn't hard. And I have no clue about the earliest cards, they were not cost viable, or much of an improvement from the more cpu dependant onboard chips at the time.

    I also find it quite funny that he starts to talk about professional 3d cards, but never mentions them again. A lot of action is happening there, ATI bought fire gl, 3d labs released a lot of good cards, nvidia's only manufacturer of workstation cards went under.

  40. Re:Rendition? Sure I remember... by industro · · Score: 1

    i still have my v1000. granted, it isn't hooked up to anything. i'm not sure whether or not to sell it on ebay as nostalgia or keep it just for the hell of it. served me quite well for a number of years (and i was quite the envy of my friends at lan parties when i showed them vquake)

  41. 3d hardware was the end ... by hornet@ch · · Score: 2, Insightful

    I still remember the first 3d hardware, and I still have a pc running with a matrox mystique and a 3dfx voodoo I...

    I had been involved in demo coding for a while as an high school student and we had managed to implement a 3d software engine which was working really fine, at higher resolutions as well. The most important thing is, we were having lot of fun.

    Maybe I am getting wrong now, but I believe the first version of quake came out without any kind of 3d acceleration (everything was software made, they just wrote an almost perfect code ...)

    But one day, well, 3d hardware came out and the whole thing wasn't funny any more. In the beginning it was very difficult for a single person to develop something decent using 3d hardware (because of a lack of good docs), while big companies started to produce lots of games using 3d acceleration, which were very badly optimized.

    Well, I don't know, I still think that 3d acceleration took away a big part of the intellectual work due to the optimization process of code in games. Of course there were and there still are exceptions.

    1. Re:3d hardware was the end ... by Graspee_Leemoor · · Score: 2

      The Matrox Mystique was curiously absent from the list of cards in the article.

      I remember how much I thought it sucked as soon as I got my voodoo 1 because the Mystique couldn't do texture-smoothing.

      graspee

    2. Re:3d hardware was the end ... by Anonymous Coward · · Score: 0

      I still use a Matrox Mystique as the graphics card in my computer, because I don't do hardware 3D (gave a friend my Voodoo2 as a graduation present last year -- it worked better than his Voodoo Banshee + i810).

  42. Heh Heh... You said "vapor" by Anonymous Coward · · Score: 0

    Plz see nxt article.
    thx!

  43. VIA strikes back! by Penguinoflight · · Score: 1

    Maybe the whole video thing is VIA sending a message to nVidia. "W3 0wnz j00!". VIA kicked nvidia in the motherboard arena, and is fixing to knock them in the video area.

    More power to them.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
    1. Re:VIA strikes back! by linzeal · · Score: 1

      Nvidia has abused their virtual monoply power in the retail market long enough. With hercules dropping them for a combined offering of ATI and KYRO it is going to be interesting times ahead. Hopefully cheaper interesting times.

  44. Nah... by Penguinoflight · · Score: 1

    My radeon 7200 will kick your v2 sli any day. I only paid $50 for it too. Just find your deals right and you'll be fine.

    Voodoo2 was a revolutionary card for it's time, but it's been 4 generations scince then. Time to get a real card again.

    --
    "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
    1 John 4:14
  45. I'm a 3D gaming junkie.... by kikensei · · Score: 1

    and I've owned at least 12 of those cards!!! Voodoo1 (Diamond Monster) Voodoo1 Canopus (Extram memory) Voodoo 2 12 MB then a 2nd Voodoo 2 12MB for SLI!!! By the time I had the SLI I was using a TNT1 (Velocity 4400) for my 2D card and when I got my TNT2 I ditched the Voodoo setup. Couldn't resist the Voodooo3 card though but it didn't hold up to my TNT2 Ultra or the Geforce 256 32MB or even the Geforce 256 64MB DDR RAM I gave the Voodoo 5 5500 a try, it was so....big, but it wasn't as good in Open GL as my Geforce 2 GTS 64MB, my subsequent GF 2 Ultra, Geforce 3 or my current Geforce 3 Ti 500. No, there's no Geforce 4600 on the way yet... Of course as Director of IT, many of these cards were aquired via "extended burn-in" testing in my home machine's to make sure they were "Work Safe". Now when is Dell gonna bundle the Geforce 4 4600 in its new Dimension's....?

    1. Re:I'm a 3D gaming junkie.... by Anonymous Coward · · Score: 0

      You have too much money.

    2. Re:I'm a 3D gaming junkie.... by Wolfier · · Score: 2

      I've accustomed to buying stuffs 1/2 to 1 a generation behind the technology and so far it saves me quite a sum and apparently I'm not missing much at all, since (surprise) games usually lag behind hardware advances.

      Also, older cards can be sold off the usenet when you upgrade. Did that for quite a few times (I sold my stuffs at half the price I was going to pay for my upgrade, and it worked) until one day I decided to put all in-use hardware into my girlfriend's computer when I upgrade, then sell hers. This chain has been working pretty well.

  46. Is this really an event worth tracking? by MadFarmAnimalz · · Score: 2, Funny

    Someone mentioned elite, etc. Yes, there was 3D graphics before there were dedicated processors on PCI/AGP cards for this purpose. Going by this ethos, shouldn't we also be celebrating the modularization of the sound support and serial line comms support functions of the modern PCs? Why is the birthday of the 3D card celebrated, and not the ISA/PCI/USB modem, or sound card? Or perhaps Mac users should celebrate the day the monitor was split off the case.

    Any processor intensive application will spawn modular add-ons to take some of the burden off the CPU. So long as the task itself, of course, is generic enough to have a sufficiently large market. Basic economics.

    By saying there was no proper 3D graphics before the advent of the accelerators, you are doing a great injustice to the demo scene as it was back then. Remember the 256 byte competitions? The 1 kb and 4 kb competitions? Now here were people who knew how to milk code for every iota of juice that was there. The (almost) forgotten art of Code Optimisation.

    Heck, there was 3D graphics on my old Commodore 128; I still have Elite. What do you call the original Battlezone? The only difference was, there wasn't any specialised add-on card to do this task on the market back then.

    I don't mean to disrespect current makers, researchers, coders, and gamers. I just think there's got to be many more significant birthdays to commemorate.

    How about a feature on the demo scene on slashdot? The younger crowd will appreciate the demos, and we'll get these funny comments from the war-torn 386 vets about how they used to make their own transistors out of sand...

    --
    Blearf. Blearf, I say.
    1. Re:Is this really an event worth tracking? by DeadMeat+(TM) · · Score: 2
      What do you call the original Battlezone? The only difference was, there wasn't any specialised add-on card to do this task on the market back then.
      FWIW, many Atari vector games included extra coprocessors called "mathboxes" for calculating 3D projections. BattleZone was one of the first. Admittedly, it had much more in common with modern FPUs than modern 3D accelerators, but even back then people were dedicating silicon to 3D graphics.
  47. High-End stuff? by Amazing+Quantum+Man · · Score: 2

    OK, he's talking about mainstream gaming stuff...

    But there was some killer high-end stuff for the PC architecture!

    Anyone remember the Intergraph workstations? They had custom 3d hardware. In late '98 (or was it early 99?) we had an Intergraph with Wildcat graphics. 16MB framebuffer and 64MB texture (I may have it backwards). Highly accelerated, and killer. We used it to run ballistics and weather simulations.

    --
    Fascism starts when the efficiency of the government becomes more important than the rights of the people.
  48. I stopped reading after this... by derinax · · Score: 1

    "Some might say that the modern era of 3D hardware acceleration began with the release of the first Voodoo boards in October 1996 (first demonstrated at Siggraph'96 in August)."

    Bzzt. I purchased a Diamond Monster 3D from the Palo Alto Fry's Electronics on July 28, 1996, about a month after shrink-wrapped boards began to appear.

    You might think it's a minor point, but it moves the significance of the Voodoo much farther back than the author gives it credit.

    1. Re:I stopped reading after this... by CityZen · · Score: 1

      Send the author a comment.

  49. woot! by Anonymous Coward · · Score: 0

    S3 ViRge forver!!

  50. I think they misunderstand Matrox's position... by Demon-Xanth · · Score: 2, Insightful

    Matrox isn't going away because of the following key features:

    1: The best multimonitor around
    They starting it, they perfected it, they can do different resolutions under Windows 2000 (they were the first, if not only)

    2: Excellent overlay charactaristics
    Wanna use a TV tuner card at high resolutions? Ignore nVidia. From my experience programs that run overlay really like Matrox's card, w/ the DVD max feature that allows any overlay to be displayed on the secondary monitor you can port divx video out to the TV. Also, overlay works at much higher resolutions than nVidia solutions have. I don't want to turn my 19" down to 1024x768x16 bit just to watch a DVD, my 14" runs more than that.

    3: Acceptable 3D performance, exceptional 3D quality
    Although it's not the fastest card on the block, it will still play virtually all games atleast acceptably. And when you are playing them, they have a low amount of artifacts and the textures are well drawn.

    4: 2D quality
    Although it's much overlooked, it's what most people stare at a majority of the time. Matrox makes thier own boards so they can have a tight control over the filtering components.

    I've used a couple S3 cards (low end), Permedia 1 and 2 cards, Riva128ZX, TNT, and TNT2, Matrox MGA, G400 and 450 cards. And so far I have to give props to Matrox for a product that matches my needs. Granted my needs are different from most.
    (triple monitors w/ TV tuner and alot of video player programs)

    --
    If you think education is expensive, you should try ignorance -- Derek Bok, president of Harvard
    1. Re:I think they misunderstand Matrox's position... by RzUpAnmsCwrds · · Score: 2

      Bravo. 2D really is better on Matrox cards, isn't it. Got my G200 back in 1999; got my G400 MAX in 2000; G550 in 2001. I have a Radeon for those intensive games but through an innovative solution (switching the monitor cable - hehe) I can still use my Matrox when I'm not playing games. DualHead is, of course, wonderful. I'm thinking of getting a G200-MMS (4 way) - but I'd have to switch my nice 19" CRT for a TFT because of space constraints. Oh well.

  51. Re:Rendition? Sure I remember... by Anonymous Coward · · Score: 0

    I was very impressed by the architecture of the 2 Rendition offerings (V1000 and V2x00)... I thought that the idea of a programmable RISC core was really slick. All you needed to do was include a microcode (.uc) file and you could instantly support a new API.

    Of course, this was before every card supported DirectX and OpenGL...

    Hey, remember "native APIs?" :)

  52. Nice work by Mysund · · Score: 1

    Nice work...

    Great article :)

  53. Incomplete picture. by Performer+Guy · · Score: 2

    There are some serious omissions here.

    To ignore the early GLINT work from 3DLabs and not give them their own column in the table is a bit unfair.

    The Number9 stuff is missing (no great loss).

    Other early work is missing, for example SGIs PC graphics card which predates all of this by about 5 years.

    1. Re:Incomplete picture. by demon · · Score: 1

      This was not really intended to cover high-end commercial-only 3D hardware, like SGI's and 3DLabs' GLINT. It was aimed primarily at consumer 3D hardware - stuff that you or I, as a home user, could go and buy. I thought the article was pretty complete, given their aims.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  54. Karma exists by Anonymous Coward · · Score: 0

    http://www.mathengine.com/

    It doesn't require maths coprocessors though, but perhaps if it becomes a standard it will support them...

  55. Enough with the Polygons, How about Ray Tracing by IPFreely · · Score: 2
    So all these cards do high speed polygon drawing plus fancy stuff.

    Has anyone tried to make a GPU for ray tracing? Good ray tracing scenes can be much better than the scenes drawn by polygon engines.
    Yeah, it would mean a whole change of code for current software. D3D would have to change, or maybe have another API beside it, say DirectRay. But the rendering would really get better. Todays hardware should be able to handle the load. And they should scale well also. More GPU's equals more parallel rendering of pixels.

    Imagine a truely ray traced virtual world. {shudder with anticipation}

    --
    There is nothing so silly as other peoples traditions, and nothing so sacred as our own.
    1. Re:Enough with the Polygons, How about Ray Tracing by Wolfier · · Score: 2

      I fail to see how a ray tracing engine would produce significantly higher quality than todays best triangle rasterizers.

      (other than the vast decrease of memory bandwidth usage by a real scene description language than describing stuffs in terms of triangles)

      Smoother silhoettes due to the use of NURBS than triangles? Sure. We have T&L - just increase the number of triangles in the scene.

      Different lighting effects? Pixel shaders can do that too.

      Refraction and Reflection? Even Voodoos could fake that reasonably well with environmental maps.

      Both approaches fail to render good-looking global illumination effects without faking it with textures or "ambient" lights.

      I say, add support for non-triangle scene description and back that up with hardware-accelerated meshing. Then the quest for the ultimate triangle rasterizer is complete.

  56. The real beginning of 3D hardware by Animats · · Score: 3, Interesting
    The first real 3D hardware was the Evans and Sutherland Line Drawing System 1, in 1969. This was the first graphics device with a hardware 4x4 matrix multiplier, the basic geometry engine component.

    I saw one once, at Case Tech, in 1969. About six racks worth of hardware. Nobody really knew what to do with it.

  57. Also 24fps is very jerky for fast moving images by Anonymous Coward · · Score: 0

    which is why at Futuroscope in Poitiers they have a high definition high speed cinema for showing footage from a helicopter. It would look terrible on a standard cinema screen.

  58. Did they leave out the STB nitro series? by gwizah · · Score: 1

    Is it just me?

    --

    There is no spork.
  59. Well i certainly can by Anonymous Coward · · Score: 0

    The people that made 78 rpm records claimed you couldn't tell it apart from the actual artist. I can. Some people claim that panning in movies looks smooth. To me it looks jerky. Note that in the cinema each frame is shown twice, so perhaps the motion blur may not work correctly.

  60. Stuff That Mattered. by Anonymous Coward · · Score: 0

    see subj.

  61. Best performance by OpCode42 · · Score: 2

    My first "3D" graphic card was the Voodoo2. For a while I resisted buying a dedicated 3D card, that was until I saw glQuake ;)

    I have tried the ATi Rage 128, Voodoo2/3,nVidia Geforce 2 and nVidia Geforce MX. Without exception, all these cards perform better under Linux than under Windows.

    No, this is not a troll. I have got people to try linux after they have seen TacticalOps running on my slackware powered laptop :)

    The best example of this was running Return To Castle Wolfenstein on my Geforce 2. It played OK under Win2K (latest DirectX, drivers etc.) - but I had to run it at 800x600 for it to be playable. Running the same binaries under Transgaming's WineX, I could bump it up to 1200x1024 and get a better framerate than under windows at 800x600!

    The best supported cards I have owned have been the nVidia cards. Regular driver releases available for both Windows and Linux from their web site - I challenge you to find another gfx card supplier that does the same!

    Ok, so part of the drivers are binary only. I say : so what? Nvidia are good at maintaining them, they know the card best and seem happy to support us, so why moan?

    Now I'm waiting for my Geforce 4 Ti4600 to arrive... :)

    1. Re:Best performance by Anonymous Coward · · Score: 0

      Running the same binaries under Transgaming's WineX, I could bump it up to 1200x1024 and get a better framerate than under windows at 800x600!

      *sigh*

      I'm sure the performance under linux is ~ 2.73 times greater.

      right...

  62. Re:Rendition? Sure I remember... by Com2Kid · · Score: 2

    Yah, GPL was pretty much the ONLY reason that the Rendition card was able to stay around so long.

    Pretty darn good game still, hell, damn GREAT game still, heh.

    I remember a looking from at a screenshot from GPL printed on the then Highest Resolution Printer In The World(tm)Lexmark z(whatever). Damn nearly looked like a photograph.

    When I saw screenshots of it directly, hell, it DOES look damn nearly like a photograph!

    Whatever API they used and however it interacted with that chip was damn powerful, blew the living shit out of anything to come for another 2 years or so.

  63. Hmmmm Matrox looks pretty good... by packeteer · · Score: 1

    Well i was looking at Matrox vs. the other card makers on there and i like what i see. The red lines are veryt short and there is a stable rate of release for their cards. I think that more manufacturers should spend their time making a product not promoting it. Nothing makes me more angry than waiting an entire year for their card that "around the corner". I am a proud owner of some nice matrox cards as well as other cards and i like the 'G' series matrox cards. I knwo everyone says that they are no good for gaming but the title says 7 years of 3d GRAPHICS not GAMES. I use my cards for theiur duel moniter configs for apps spread all over the place, to me that is more useful than just another 10 fps in QIII. Well i hope that competition stays tough out there keeping the next card pushing the limits. Thanks to all who spend their time making my puter beter...

    --
    unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    1. Re:Hmmmm Matrox looks pretty good... by MtViewGuy · · Score: 2

      I agree with your assessment of Matrox cards.

      I use a Matrox G400 DualHead AGP myself and frankly, I have YET to see a graphics card using the ATI or nVidia chipsets that match the amazing sharpness of the current Matrox AGP cards on 2-D graphics. These cards are perfect for business users, desktop publishers and CAD/CAM users, where picture quality takes precedent over 3-D graphics speed.

      This is why I really want to plead to Matrox to develop a no-holds-barred 3-D graphics card that can match the ATI Radeon 8500 card and any card that uses the nVidia GeForce4 Ti4400/Ti4600 in terms of 3-D graphics acceleration and also assist in MPEG-2 decoding for DVD movies, but still maintain the legendary display quality sharpness Matrox is famous for. I can say that even if the resulting card costs slightly more than cards that use the GeForce4 Ti chipsets you know gamers are going to lap this potential Matrox card up in a New York minute, mostly because many gamers have been disappointed by the sub-par sharpness of ATI and nVidia chipset graphics cards.

  64. Video Card Woes by egad_man · · Score: 1

    Is it bad if I still use one of the first video cards there? The Virge 3d from S3

    --
    Hmmm, I have 5 mod pts, its time to metamod, and on top of that I have to meta-metamod? When do I get to read slashdot?
    1. Re:Video Card Woes by Wolfier · · Score: 2

      well if you're only using Outlook and Word or Pine ;) then no.

      However, you can really open your eyes by paying $10 for a used i740 card.

  65. Re:Mirror (CmdrTaco mod) by Anonymous Coward · · Score: 0

    Thwarted by Slash! Nice try!

  66. More than 7 years ago. by pinkpineapple · · Score: 2

    Wasn't Mistery house on the Apple ][ the first 3D game of all time? It was published around 1980, I believe.

    PPA, the girl next door.

    --
    -- I feel better now. Thanks for asking.
  67. 1974 by dsfox · · Score: 1

    In 1974 I was in 9th grade and we would go to the
    Princeton University Chemistry department and use
    their Evans and Sutherland LDS-1 line drawing
    system, connected to a PDP-10. We would play
    spacewars all night. I wrote hidden line removal
    functions.

  68. Bitboys by mystran · · Score: 1

    A "friend" of mine used to work for Bitboys.. as one of the main designers if I understood correctly.

    I think the company failed because the business these days doesn't care for "now" but only "future" or something..

    --
    Software should be free as in speech, but if we also get some free beer, all the better.
    1. Re:Bitboys by Anonymous Coward · · Score: 0

      Bitboys failed because "business these days" cares about having something to remotely justify being in business. An example would be a product, or at least any remote hope of having a product. Bitboys didn't meet this criteria.

  69. When will they realize? by Anonymous Coward · · Score: 0

    When will people realize that the human eye can only distinguish 23 frames per second? At 24 fps, it becomes movement. Any framerate beyond 24 fps is just wasted processor time (which could have been used to make thing more beautifull).

  70. Matrox could really clean house.... by MtViewGuy · · Score: 2

    As a current user of a Matrox G400 DualHead AGP 32 MB card, I can definitely say that the 2-D graphics quality of this card--like all Matrox cards--is second to none. Not even the latest ATI Radeon 8500 series comes close to the amazing sharpness of 2D graphics that the Matrox cards now offer. I've seen the output of the better quality cards that use the nVidia chipsets and they (on the average) don't even come close to the crisp display quality you get from Matrox cards.

    This is why I'm REALLY hoping that Matrox does make another stab at a high-end 3-D graphics card that can compete against the Radeon 8500 and GeForce4 Ti4200/Ti4600 series but still offer the unrivalled 2-D display quality Matrox is famous for. Using the modern 0.13 micron process to make the next-generation Matrox chip, they could easily offer industry-leading graphics acceleration and MPEG-2 decoding equal to that of the GeForce4 series. Such a card--even if it costs slightly more than the cards that use the GeForce4 Ti chipsets--would be instantly lapped up by gamers who want the clearest graphics display.

  71. Why are they BitBoys Oy? by abdulla · · Score: 1

    Well they don't call them BitBoys Oy for no reason, as we Australian's say when we've been pulled a swifty "OY!", with a ginger temprement.

    1. Re:Why are they BitBoys Oy? by Anonymous Coward · · Score: 0

      Oy = Finnish for Ltd. or Inc.
      Public companies are Oyj (which very nearly was Joy, but the officials chickened out).

  72. Re:Ah, 3d hardware. The beginning of ugly. by Tofuhead · · Score: 2

    As an avid console gamer who had stopped gaming for a couple of years after the PSX succeeded the throne of console dominance from the Super NES, I understand _exactly_ what you're talking about. In my absence from the gaming world, I lamented the "death" of 2-D at the hands of ugly, boring, primitive 3-D graphics. Even within the SNES era, people raved over games like StarFox, a 3-D game which had very little appeal for me, but which for many was a vision of how games should look and play. Meanwhile, I foresaw that it would be many years before 3-D graphics would even approach the beauty of sprite-based graphics, and that's turned out to be true IMO.

    However, it should be noted that there are examples of games that utilize 3-D graphics while maintaining 2-D gameplay and feel to great effect. One example that comes to mind for no real reason is ThunderForce V, which is a great horizontal-scrolling shooter (aka shoot-em-up or "shmup") that uses 3-D graphics which are small enough to be somewhat detailed. The kicker comes when encountering boss enemies, where the camera seamlessly zooms and rotates around the scenery from the standard side view, taking obvious advantage of the 3-D nature of the graphics.

    I now happen to enjoy a lot of games that have made the switch, in all sorts of genres. Some quick examples include Mario (platformer), Zelda (action RPG/platformer), Final Fantasy (RPG), Hundred Swords (SRPG), etc. Street Fighter EX in any incarnation will never be able to replace its 2-D progenitor for me, but in many other ways, I've come to tolerate 3-D graphics in games where its usage adds more to the gameplay than it detracts from the visual appeal.

    In this last regard, I think Nintendo's Legend of Zelda: Ocarina of Time was revolutionary for me (as it's the one game that brought me back to console gaming). It was full of rough graphical edges, but to be fair, its immediate 2-D predecessor on the Super NES used graphics that were small and fairly undetailed, and in comparison were less impressive overall at the time. Ocarina of Time is still beautiful, and 3-D graphics helped that game achieve incredible depth, as well as a fantastic sense of the sheer vastness of the game world.

    < tofuhead >

    --
    It is still the dark of night.
  73. OMG stunts! by CrazyJim0 · · Score: 1

    That game ruled!

    Especially when you were in the f1-spun out of control, and your rear fin acted in reverse forcing you a mile into the air!

    Or throwing you into a tornado...

    Not many people knew this... But if you have stunts, see if you can throw the car around into the air, it makes the game worlds of fun.

  74. 7 years? by some+guy+I+know · · Score: 1

    I remember doing 3-d graphics in the early 70s.
    I wrote a fortran program that did hidden line removal and displayed the results on a line printer.

    I also wrote one that did vector graphics on a Tektronix 4010 running on a PDP-11/40.
    That one was a spaceship that was controlled by the front panel switches, and displayed in "real time" (about 5 frames/second).

    7 years, indeed!

    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana