Slashdot Mirror


Doom 3 Programmer on OGG, Ultra, 60FPS Play

Cryect writes "Appears that Doom 3 is making use of Ogg Vorbis to reduce memory usage for sounds. This comes from id programmer Robert Duffy's latest plan update where he says: 'When we started on memory optimization, most levels used between 80 and 100 megabytes of sound data. We made the choice to move to .OGG for quite a few sounds which effectively removed the problem for us.'" Duffy also comments on texture usage in 'Ultra' mode ("In Ultra quality, we load each texture; diffuse, specular, normal map at full resolution with no compression. In a typical DOOM 3 level, this can hover around a whopping 500MB of texture data") and framerate ("The game is capped at 60fps for normal game play. For render demos, like what was used for the HardOCP stuff, we run those at full tilt which is why you will see 60fps.")

5 of 66 comments (clear)

  1. Re:Cool by Senjutsu · · Score: 4, Informative

    The Unreal Tournaments, I believe.

  2. Re:Wouldn't this add to the processor usage? by AuMatar · · Score: 4, Insightful

    Note the 500 MB of memory for textures. They need memory badly. Bumping the CPU speed slightly probably makes for better minimum specs tan going over 500MB of ram.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  3. Ogg is great for gaming by BillyBlaze · · Score: 5, Informative

    The Vorbis format really is a godsend for gamers, because in the game programming world, the roadblocks which otherwise hinder it are gone. For one, the no license fee argument becomes applicable - Vorbis doesn't help portable player makers much, because they have to support MP3 and WMA anyway. But since the consumer doesn't care what format game audio is in, programmers can go for a cheap (BSD licensed), easy (good APIs), and very good (high quality) solution without worrying about making the game less useful. Many games already use Ogg Vorbis, like UT2003/4 - here's a complete list. (Well, it would be there, if the Wiki was up.)

  4. Re:Cool by MC+Negro · · Score: 5, Informative

    The Unreal Tournaments, I believe.
    You would be correct.

    From Vorbis website --
    I'm a developer. Why should I be interested?

    Epic Games (the makers of Unreal Tournament, et. al.) have used Vorbis in their games ever since releasing Unreal Tournament 2003 to compress game music without having per-game license fees sap profits from every game sold. Vorbis saves developers money by avoiding patent-license fees.

    Epic isn't alone; other Vorbis users include:

    * Crystal Dynamics (Soul Reaver 2, Blood Omen 2)
    * Croteam (Serious Sam: The Second Encounter)
    * Pyrogon (Candy Cruncher)
    * PopCap Games (Alchemy)
    * EA Games (Harry Potter and the Chamber of Secrets)
    --
    "You and your third dimension."
  5. Here's a Related Question by Ieshan · · Score: 4, Interesting

    Here's the question: Why don't game developers take care to run the game on a certain number of de-optimized systems and then release demos with those configurations as well?

    I mean, I think it would be nice to see exactly what the game looks like on the Min specs, and if recent games have proven anything, it ought to look incredible.

    I ran the UT2004 demo at what must have been hovering near the recommended mark (practically all the special spiffies were turned off), and the graphics still blew me away.

    If anything, this might convince me to buy the game or to upgrade hardware to "release" level, and it would also give people a *real* taste of what the game will look like.