BioWare explains SWTOR's missing high-res textures
Star Wars: The Old Republic players have been wondering why high-resolution textures disappeared from all but the cinematic dialogue sequences after it officially launched. BioWare responds.
The official Star Wars: The Old Republic community forums have been abuzz with complaints from players who've been wondering why most high-resolution textures in BioWare's MMO have gone missing after the game launched. After some promised investigation, word has finally come out as to why said textures have vanished, and while it makes sense, it's probably not the answer that player were hoping for.
In an exhaustive post on the SWTOR forums, Senior Online Community Manager Stephen Reid explains that the high-resolution textures--which players were able to enjoy before the game's official public launch--were removed due to a "deliberate decision by the development team."
Apparently the decision to remove high-resolution textures rendered outside of the cinematic cutscenes was due largely to the fact that in an MMO, it's not really possible to know how many characters will be on screen and viewable at a given moment. Reid explains that in the case of SWTOR, "we discovered that using our 'maximum resolution' textures on in-game characters during normal gameplay could cause severe performance issues, even on powerful PCs." Places like "popular gathering places," "Operations with large teams," and Warzones were particularly affected.
BioWare elected to solve this problem by using something called a "Texture Atlas," which Reid explains in detail.
When a character in the game is 'seen' by another character - ie, gets close to your field of view - the client has to 'draw' that character for you to see. As the character is 'drawn' for you there are a number of what are known as 'draw calls' where the client pulls information from the repository it has on your hard disk, including textures, and then renders the character. Every draw call that is made is a demand on your PC, so keeping that number of draw calls low per character is important. With our 'maximum resolution' textures a large number of draw calls are made per character, but that wasn't practical for normal gameplay, especially when a large number of characters were in one place; the number of draw calls made on your client would multiply very quickly. The solution was to 'texture atlas' - essentially to put a number of smaller textures together into one larger texture. This reduces the number of draw calls dramatically and allows the client to render characters quicker, which improves performance dramatically.
Given that the same rules don't apply to cinematic dialog sequences--since the developer has "control over exactly how many characters are rendered and can ensure that the game performs well," those sequences still support the beefier textures.
Perhaps the only real surprise is how Reid addresses what he refers to as a "UI bug," which led to much of the confusion. The "bug" pertains to how players can still select "Low," "Medium," and "High" graphics options. The UI should just reflect "Low" and "High" options, wherein the old "Medium" is the new "High." Players understandably assumed that all three settings would reflect themselves appropriately in-game. It's an oversight that's let to some completely avoidable fan-frustration, and it's not unreasonable to expect that a future patch will remedy this issue.
That said, Reid states that BioWare looking for ways to improve the game's presentation even further. "With that said, we've heard your feedback here loud and clear," Reid notes in his post's closing statements. "The development team is exploring options to improve the fidelity of the game, particularly for those of you with high-spec PCs. It will be a significant piece of development work and it won't be an overnight change, but we're listening and we're committed to reacting to your feedback."
-
Jeff Mattas posted a new article, BioWare explains SWTOR's missing high-res textures.
Star Wars: The Old Republic players have been wondering why high-resolution textures disappeared from all but the cinematic dialogue sequences after it officially launched. BioWare responds.-
-
-
[q]"put a number of smaller textures together into one larger texture"[/q]
Megatextures - gotcha.
So look at Carmack and id's notes, where they state the importance of muting texture variety to allow more things to be covered by a single megatexture, creating separate pages of megatextures (one for player characters, one for this region, one for that region) so less unused data is loaded at any given time, and removing textures from areas the player should never see. -
-
-
-
Not necessarily, one of the main reasons to keep playing mmos is do to character progression, grinding for gear, of course while having fun. If your character looks like shit, which they mostly do, its not very appealing.
However, I keep playing just because the game is damn fun, but I really want my high res textures back. I had no performance issues during beta and had more people on screen than I do now, not counting fleet.-
-
-
-
That isn't going to happen until the current enthuasist level performance is shrunk down in to a integrated or HTPC GPU form factor found in low-end machines. Alot of MMO players are known for not being the most up-to-date hardware or system wise. Just look at what machines people were running World of Warcraft on or even glance at the steam survey.
-
-
-
-
-
-
-
They should to be honest leave it up to the player to decide if they want to sacrifice quality for performance. The could do what games in the past by calling the maximum textures as ultra and put a disclaimer about performance.
I really don't think this game is suffering in the FPS department as I can average around 110fps.I do however wonder if excuse they are giving now was the initial reason why anti-aliasing was removed from the game. -
-
-
Take a look at this thread: http://www.swtor.com/community/showthread.php?t=175099
People have the legitimate complains about being misled.-
-
-
It is not ALMOST false advertising, it is blatant and ongoing false advertising and in the case of former beta players, bait and switch, almost a textbook example of the practice. The game DID look like that (like they advertise) in beta, and ran fine (40+FPS on average, dipping into the high 20's - low 30's when a lot of people were using abilities around me) on my 6 year old processor (Athlon 64x2@2.9Ghz) and 4 year old vid card (8800GT). Every area of the game is heavily instanced, so even after launch you won't be seeing more people on average in a given area than we did in beta (beta was massive and instanced just like retail).
Bioware Corp has an F rating with the BBB already. I think that bringing this to the attention of the FTC (Federal Trade Commission) is in order at the very least. Contact your states Attorney General. Contact your local equivalents if not in the US. Possibly bring a class action lawsuit about this.
Yeah, I'm pissed. I dropped $150 on the game based on what I saw in beta, installed it at launch, and spent the next week replacing pieces of system hardware and reinstalling my OS because I thought something was horribly wrong with my computer. The difference is that dramatic. And even today they continue to advertise the game with these gorgeous characters that you will never be able to see once you buy it, because they turned it off thinking that players are too damn stupid to turn down the setting on their own if they have issues.
Biggest budget MMO in years and THIS steaming pile of pixelated crap is what we get? No thanks.
-
-
-
-
-
Graphics do matter, they always mattered, and they always will matter. What's the point of denying people scalability when the assets already exist. If people want to give up performance for visual fidelity or have the ability to run it, let it be their choice.
It's like giving a kid their first taste of chocolate using high quality stuff, then turning around and selling them Hersheys.
-
-
-
-
-
-
-
If they were half the fidelity it'd still be a great game. Graphics can enable new gameplay types e.g. PS1 could never do GTA3, and I love the extra smoothness of PC versus consoles right now. But saying they can make a game a lot more enjoyable is a stretch IMO. I played AC2 on PC, then ACB on Xbox and didn't regret it at all.
-
-
-
It might still be good, but people would enjoy it less. While I'm not aware of any studies pertaining to video games specifically, it is well known that humans have a strong preference for things that are pleasing ascetically; if something looks good it pleases us more than if it does not look good. There is little reason to believe that this aspect of psychology does not apply to the pleasure we derive from video games. Empirically, my own experience certainly backs this up.
-
I will have to disagree. For certain types of games, graphics are a big deal and graphics is, in many cases, the number one draw that gets people interested in a game. I am skeptical Skyrim would have been nominated for anything if it looked like Oblivion and I am highly dubious it would've made Game of the Year.
-
-
-
-
-
-
Why not just leave Low - Medium - High system in and give players a warning when they switch to high that it may cause a severe drop in performance? Or better yet, give players the option to adjust character texture quality separately, since they claim that's where most of the performance hit comes from. The way they handled this just seems stupid, it isn't even worth the PR nightmare.
-
That's exactly what WoW does. You set it to something they think your computer can't handle very well, a warning dialogue pops up that tells you that it could severely impact gameplay if turned up, but it doesn't stop you. I think Ultra settings might be limited to some hardware configurations, but it has been so long since I played that I could be wrong.
-
-
-
Draw atlas sounds a lottttt like Megatextures.
That aside, why don't they just have the level of detail scale and have it sit in the options somewhere? :O
I suppose that would be too easy of a solution, where when FPS dips below an acceptable point textures are dynamically reduced. The answer he gave is pure poppy. Players can decide for themselves what their computer can and can't handle, you just have to mask the option so only experienced players can enable it. I would be furious if I played SWTOR and couldn't enable it via a txt file or console... Good thing I don't play SWTOR.-
Yeah, the reason they gave was PURE bunk. The game DID look like that (like they advertise) in beta, and ran fine (40+FPS on average, dipping into the high 20's - low 30's when a lot of people were using abilities around me) on my 6 year old processor (Athlon 64x2@2.9Ghz) and 4 year old vid card (8800GT). Every area of the game is heavily instanced, so even after launch you won't be seeing more people on average in a given area than we did in beta (beta was massive and instanced just like retail).
Bioware Corp has an F rating with the BBB already. I think that bringing this to the attention of the FTC (Federal Trade Commission) is in order at the very least. Contact your states Attorney General. Contact your local equivalents if not in the US. Possibly bring a class action lawsuit about this.
Yeah, I'm pissed. I dropped $150 on the game based on what I saw in beta, installed it at launch, and spent the next week replacing pieces of system hardware and reinstalling my OS because I thought something was horribly wrong with my computer. The difference is that dramatic. And even today they continue to advertise the game with these gorgeous characters that you will never be able to see once you buy it, because they turned it off thinking that players are too damn stupid to turn down the setting on their own if they have issues.
Biggest budget MMO in years and THIS steaming pile of pixelated crap is what we get? No thanks.
-
-