"Every independent thing that we show in the game has to be put into a special package that we call a "draw call," which is then delivered to the 3D card to be rendered on screen. It's not too different from preparing xmas gifts in that everything you want your relatives to receive must be packaged up in some way and then driven across the country in order to arrive there on time. Your CPU does this packaging and delivery and it takes a lot of bandwidth, so it ends up being one of the most crucial expenses to manage. Now, the truly horrible thing is that from a draw call cost perspective, each individual splattering of blood on the floor is every bit as expensive as a character or a dead body: they both cost one draw call. Beyond that, the differences tend to be somewhat trivial.
So, that's a lot of words just to say that blood splats can be every bit as expensive as, and in some ways, more expensive than dead bodies. It's counter intuitive, but this is the way it actually works."
How about just having them disappear after they move off screen?
I really think they're not thinking outside the box on this. There are ways around it. There's always a away around it.
Edit: It's really as simple as having "Corpse decay time: Slow/Medium/Fast/None" and "Blood decal decay time: Slow/Medium/Fast/None". Leave it up to the user so those with high end computers can enjoy the extra money we spent (on a computer) while playing a game we waited eons to play.
i agree with this. I don't care if they can't stay there permanently.
I totally agreee with bashiok = to much blood and corpse just make the game more confusing.
And that whole discussion is futile. Make it an option, end of the line, Decals Stay or something like that. You can choose various different settings, from OFF to ALWAYS. I've seen this in plenty, plenty of games. There is absolutely no reason for them to create any kind of barriers. Its always a stupid things to do.
Let the player decide. He will change all he wants to his liking depending on his computer or his personal taste.
Games often need to render many copies of the same model, for instance covering a landscape with trees, filling a room with crates or dead bodies. The calls needed to render a model are relatively expensive, and can quickly add up if you are drawing hundreds or thousands of models in a row.
Instancing is the re-use of model data across a map in order to save memory and improve performance. When a model is placed several times in a map, its triangle data is saved for each occurrence. However if the model is instanced, its data is saved out just once and shared between each instance in the map. This results in a smaller map file and less data to manage.
This is how Gears of War 2 was able to create tons of enemies on the screen.
If blood spats isn't a model then maybe they should look into making the blood into a particle effect using shaders.
'Cause it's not like they haven't been spending the better part of a decade making this game and polishing it to a nice, shiny Charlie Sheen, right?
Give Blizzard some credit, meng. If they say there will be no permanent blood splats, it's not because they don't care if you want it, or won't have it in because they know you want it. They have a good reason for doing what they do.
I hope they at least come up with a neat effect for disappearing creatures rather than simply having them fade away. They could even individualize the vanishing effect for certain creature groups and sub-groups.
ffs, i hate it when developers start bsing (*cough EA *cough) about that they want all computer to run the game smoothly so they working to hit the perfect middle, bla bla bla. look at the state of FIFA for PC - abosultely ridiculous, and what the excuse? "not every1 has gaming pc". I'm not saying that games need to be like Crysis, but this is too much.
Optimization is one thing, crying about not making more or less of something as an option is, imo, just lazy. From the "explanation" they gave.
Originally Posted by JNM-illiquid
mm if i remember correctly d2 didnt have blood stay on the ground indefinetly. It stayed there but went away once you left the level / area or whatever you call it. as long as d3 is the same as that then im happy
Quote:
Originally Posted by naksucow
i agree with this. I don't care if they can't stay there permanently.
And if I'm not mistaken your mistaken, i still agree with JNM-illiquid, and would like them to stay there until I left.
So true but unfortunately this is the internet and most ppl nvr use logic here
That's precisely the point I disagree with as well.
As I stated earlier, it sounds more like they want to force me to look at the world they created instead of the world they created with a bunch of bodies and corpses on top of it.
I'm sure you can guess which I'd prefer.
Agreed. This would balance the issues they have with compatabillity (ie to lower pc's) with our issues of wanting blood stains. (because they're cool, right?)