Originally Posted by
Synthaxx
Honestly, while i agree it'd require too much space for a decent game, it could be possible to make maps that use a simple 1-0 system, similar to binary where 0 represents off (a particle doesn't exist there) and 1 represents on (a particle is there), with map dimensions and such being defined as separate instructions. Perhaps compile it so that it's smaller in size, and then do something similar to what WoW says it does and load areas dynamically via streaming threads. Perhaps even go as far as using standard methods of creating terrain (i.e. polygon-based) to use as a mesh of sorts, as well as providing a lower quality but still acceptable level of detail for long range view as well.
There's a few ways it could be done, but honestly, it's not that developers aren't willing to increase quality and go batshit crazy with current tech, it's that most systems simply can't handle that alongside actual gameplay overhead. Even BF3 has held back to allow it to run on a wide enough range of systems. One consideration is VRAM and how limited we are with it. We can't go using 2048x2048 size textures that are high enough quality for medium sized objects, there's simply not enough VRAM to do that with a whole map.
One other thing to remember is that a lot of developers scale textures up to match objects. Look at the walls of Orgrimmar in WoW, there's an absolutely perfect example. What might have been a 256x256 texture, get's scaled to more than double it's size. WoW has to run on a lot of systems, but because of this, they've severely limited the size of textures which hinders the graphic quality in a lot of areas. They've worked to correct this in some areas, but some places are still really lacking, much to the point the most i've seen is 850mb VRAM usage and that's including about 150MB of ultra shadow detail -- i think it was in AV during the "Road of Death" chokepoint near Stonehearth, so with essentially 60+ characters + NPC's, vram usage isn't that bad in that regard.
So, while the tech can work, it'll take some compromises if we want to see it on current systems. Even 1 such as my own with 8TB of storage would struggle to hold even a small full details particle-built map. If a game goes above 25GB usage, it's either a triple A title, or an exception to the rule. If it happens to be neither, then it's just a badly optimised piece of crud.