[QUOTE="soliderPp"]
[QUOTE="Buttons1990"]
Yes the game is terribly optomized... The thousands of players standing around that you have to render has nothing to do with it at all.
[/sarcasm]
Buttons1990
Let's be honest, you're never going to have more than 300 characters on your screen at one time. Even last generation cards, ATI 4XXX and Nvidia GTX 2XX, should be a massive over kill for displaying those kinds of numbers on the now very dated WoW graphics engine. I can run Napoleon Total War on HIGH/HIGHEST settings at HD resolution with 15,000 units on screen and still keep my average FPS over 25, but in WoW my computer could be brought down to 20 FPS just by standing in a capital city during peak traffic times.
Also, there's very little difference between my average FPS and my friends average FPS even though our hardware is quite different(GTX9800+, 4870CF-X, 5770)(Q6600@2.66GHz, Q9440@3.5GHz, PhenomII X3 720 @ 3.0GHz). We can all run the game at 60+ FPS when we are out of town away from everyone, but during heavy traffic times we all get around 20-30 FPS.
A game like L4D2 demonstrates large FPS changes between our 3 computers because it's actually optimised well.
There's no question that WoW is in great need of some optimiztion toward quad-core processors and the new generation of GPUs.
Rendering 300 highly detailed (not by a game like Crysis' point of view, but highly detailed nontheless)... Every item you have equipped is rendered, as is its individual texture... Some of them quite high in resolution, such as shoulders, helms, weapons... They are 512x512 textures... They are all also, simultaneously executing any number of animations (entirely random as they are player controlled)... You compare it to Napoleon TW... That is nowhere near the same... As in Napoleon, it is clone armies (yes, still cloned like before, just with more variation and animations) and the textures for those units are only 256x256... Plus, you only render a few of those 15k at a time as any immediately outside of your fov are turned into 2d sprites...I know you aren't having 25+fps with all 15k in one spot on screen at once...That is a complete lie... I have a Q9550 @ 3.65GHz, 8GB of PC1000, and 2 GTX 470's in SLI and I can't even get 25fps with that many units on screen at once... So unless you have an extreme edition i7 @ 4GHz and tri-sli 480's... You are talking out your butt right now...
Any game would slow down with that much being rendered... Look at crysis... Go into the editor... Spawn a guy... Everything is good right... 45fps, everything looks great...? Now spawn 2 more... Woah just lost 10fps from just 3 guys... What about 10 guys? Now you are in the 20's and things are getting a bit choppy... That is how every game is...
I'll address your comments individually from left to right.
1) In every game any object off your screen is not be fully rendered in 3D. Warcraft is no exception.
2) It's more of less impossible to have your camera over all the units on the field at one time. You just can't zoom out enough. It's my mistake for using the term "on screen". I just meant that during a battle a can have a 15,000 unit battle and have the game run just fine.
3) It's not, I have no need to make up random **** on the internet to bash a game that I love.
4) Can you not exercise more civility?
Now you've also not addressed that even if you had 300 toons on your screen at a time, which is highly unlikely in itself, I was just throwing out the highest number I though was possible; WoW would still have each character rendered to different levels based on the draw distance. Only the characters in your immediate area would be fully animated and rendered.
You've also not accounted for my statement about three reasonably different computers all reaching a similar bottle necks in terms of the games performance. We all hit a max FPS in the area of 90-100FPS. It is possible to get higher numbers but only with changes made to the games registry. In addition our minimum FPS's are very close to each other in the area of 20-25FPS. I'm sure if you conducted a similar test your results would come out like mine. The only way that would be explained would be a lack of optimization for newer hardware.
If you post again try to be nice.
Log in to comment