Katzenjammer
Member
Code:char *p; p = (char*)malloc(5368709120);
I just had to. This thread has really taken a horrible turn otherwise.
Code:char *p; p = (char*)malloc(5368709120);
The amount of stupid posts in this thread make my head hurt. You don't even need to be an expert in programming or computers to see how ridiculously inane these arguments are.
If I have a 5GB ram pool to use, and I use slower but memory saving techniques so I only use 1GB of that pool, then THAT is "unoptimized".
If we compare the graphics of Witness to next gen graphics, then he practially said that we need about 32GB ram at the very least to have any chance to run those
Cause you get access to 100% of the ram?
I heard you get access to 10% of the available ios device.
Not a mobile developer so if one could clarify it.
It's not even unseemly to programmers, believe me, with the possible exception of a few head cases who care more about addressing a technical challenge which doesn't exist than making a game (something which is not unheard of in game development). People who think they can evaluate this game's tech without understanding how it is put together, without even having played it, and think they can draw some kind of meaningful comparison to Crysis 3, are armchair analysts who probably don't even care if everything they're saying is wrong -- they just, like so many of us, enjoy wasting time on forums. The funny thing about Gaf though is that there are decent number of people here who make games, know what they're talking about, and have already pointed out the absurdity of these comments.
Sure, but the problem is that he expanded to how the whole next gen will play out and implied that 8GB is not nearly enough for next gen titles
And we all know that is not true
If we compare the graphics of Witness to next gen graphics, then he practially said that we need about 32GB ram at the very least to have any chance to run those
malloc(5giga)
Code:char *p; p = (char*)malloc(5368709120);
Sure, but the problem is that he expanded to how the whole next gen will play out and implied that 8GB is not nearly enough for next gen titles
And we all know that is not true
Unoptimized* gaf = (Unoptimized*)malloc(sizeof(Witness));
hehe
I'm not being facetious, are you actually reading back your comments before posting? They don't make sense, how did you get that from his tweets?
The argument was that taking 5GB ram for those graphics seems like a joke and he should never have mentioned it
so basically if you use power of PS4 and XO, then you are lazy programmer!
hah.
The complete point of XO and PS4 is that you spend less time working around technical shortcomings, and actually working on the game.
There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.
Yet we should not pass up our opportunities in that critical 3 %. A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; but only after that code has been identified. It is often a mistake to make a priori judgments about what parts of a program are really critical, since the universal experience of programmers who have been using measurement tools has been that their intuitive guesses fail.
What exactly do you mean by "those graphics"?
Just because it's slightly cartoony doesn't magically make it use less space.
There's a lot of subtle detail and color shifts in the textures, the game has to draw lots of things in the distance and some pretty detailed meshes.
As an artist who works on video games, I can absolutely tell you that how stylized a game looks has very, very little to do with how much RAM a game uses.Extrapolation ?
I can use pictures if you like
This is 5GB
http://webassets.scea.com/ps4/webasset/witness_lower_marq.jpg
How much would those take ?
http://media.edge-online.com/wp-content/uploads/edgeonline/2012/11/Agnis-Philosophy.jpg
http://www.x360magazine.com/wp-content/uploads/2013/04/Deep-Down.jpg
Note the "8GB isnt that much" comment
What exactly do you mean by "those graphics"?
Just because it's slightly cartoony doesn't magically make it use less space.
There's a lot of subtle detail and color shifts in the textures, the game has to draw lots of things in the distance and some pretty detailed meshes.
As an artist who works on video games, I can absolutely tell you that how stylized a game looks has very, very little to do with how much RAM a game uses.
Jesus christ, the ignorance.
Neogaf - does backflips when they find out a console has 8gb RAM.
Claims a game using 5gb is too much.
Jesus Christ.
I don't understand why the hell GAF is so up in arms over this> When Resistance 1 came out and used all the room on the disk you didn't say it was going to an unoptimized POS. So what's changed now. At this point, there's no need to optimize as it's a first gen title, they can start reducing the RAM usage when they push the capabilities of the PS4.
And what does that have to do with my argument ?
What do you... holy shit.quite a suspect post history there.
Some feel that they are better informed about game development particularly coding I guess.
You're arguing from assumption when you say that the game can't possibly take up 5GB
when it fucking does
A side comment: I really dig this game's art style. So colorful and clean.
Not really, just feel that Blow is the not the right guy to tell us that 8GB ram is not enough, because he managed to almost fill them with his indie game
And the Witness graphics do not help either
Well, when you post screenshots from Witness and put it up next to Deep Down and Agni's Philosophy while saying "Witness takes 5GB, how much would these take", I can only assume that you're making some sort of argument that the realism of the latter two should somehow require more RAM. I'd say that's a pretty reasonable assumption to make about your argument based on what you said.And what does that have to do with my argument ?
Donald Knuth, founding father of Computer Science, 1974:
In general open spaces are heavier than more detailed closeups.Extrapolation ?
I can use pictures if you like
This is 5GB
http://webassets.scea.com/ps4/webasset/witness_lower_marq.jpg
How much would those take ?
http://media.edge-online.com/wp-content/uploads/edgeonline/2012/11/Agnis-Philosophy.jpg
http://www.x360magazine.com/wp-content/uploads/2013/04/Deep-Down.jpg
He. did. not. say. that.
FFS I'm out of this thread.
Not really, just feel that Blow is the not the right guy to tell us that 8GB ram is not enough, because he managed to almost fill them with his indie game
And the Witness graphics do not help either
Actually he's saying that 8GB isn't enough.
Saying something is "not that much" is different from saying it's not enough.It is in the very first post
"8GB ram is not that much. The Witness is 5GB so far and is an indie game"
In general open spaces are heavier than more detailed closeups.
Never said otherwise
But that does not mean the proper developer cant find ways to stream the world or partition it and fill any ammount of detail in the 8GB ram
Saying something is "not that much" is different from saying it's not enough.
Which is exactly what he was saying.
He doesn't want to have to deal with the streaming if he doesn't have to.
No reason to do something you don't have to.
Go for lower hanging fruit first.
he is saying that he would like more, not that it is not enough.
They made game on 200 MB of RAM available on PS3, I am sure they can deal with 5-6 GB of PS4... some common sense needed here.
We will to agree to disagree here. To me he is clearly saying that 8GB is not enough. Mind you, he is not saying that he cannot work with that - just that Sony and MS should have added more.
Seems the same to me
And there is more
"Kind of makes me wonder why there is only 8GB"
Does that mean it is enough ?
Jonathan Blow said:DDR3 is cheap at retail. Should be super cheap in bulk for Microsoft to buy for the Xbone. Wonder why Xbone does not have more DDR3?
That is only one part of what he is saying
The other part is that 8GB is very low for next gen, because his indie game takes up 5GB already
Which is the part that i disagree with and find rather laughable