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.")
The Unreal Tournaments, I believe.
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.)
You would be correct.
From Vorbis website --
"You and your third dimension."
You are correct. Shifting the burden from a resource that can't handle a load to a resource that can is a big part of optimization
"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."
This quote made no sense to me until I did RTFA, and realized that it was faulty. What really was written in the article was:
"...which is why you will see > 60fps."