weekend_warrior
Banned
I'm curious if next gen consoles will have enough power to create believable AI. Probably not.
I'm curious if next gen consoles will have enough power to create believable AI. Probably not.
THQ is obviously doing something wrong then cause it's main competition, EA and Ubisoft are making money. SquareEnix is obviously ready for next gen. And in case you haven't noticed, very few games this gen even comes close to Uncharted 3 when it comes to visuals, which is arguably the best on consoles. Nobody is saying that every game has to be top notch in that department. We are just ready for them to look and perform better than they do now.
And budgets, we've been crying about budgets since last gen. There was a thread a week or two ago about the average Japanese dev's salary being $250,000.
Beginning of next gen:
![]()
About a year into next gen:
![]()
A few years into next gen:
![]()
![]()
End of next gen:
![]()
People think that just because you stick parts inside of a proprietary box you get some kind of free performance increase because of "optimization". Generally in the past the delta between consoles at launch vs PCs of the day has been because of the highly customized parts designed specifically for the console boxes and the high level of specialization. Consoles played games and didn't need to devote resources towards anything else.
In addition there was a fairly level playing field in terms of thermals and power draw. PCs weren't sucking down wattage and so consoles could roughly match them in terms of transistor count and design complexity.
All of this is different now.
1. Consoles next gen are going to get parts either directly off the shelf or only lightly customized for their use. The cost of R&D in the semiconductor space has skyrocketed, and the parts made for PC and mobile are good enough that there's no real benefit to coming up with your own silicon from scratch. This sea change actually came during the design process for the current gen, but Nintendo threw a monkey wrench into the works by going with overclocked Gamecube chips and Sony obviously cost themselves a boatload of money by betting badly with Cell and tossing the RSX in at the last minute.
The 360 got a prototype unified shader GPU but you won't be seeing this happen next time. Both MS and Sony are going with AMD-based GPU designs and there's nothing far enough along in production that could conceivably go into for the new consoles. They're getting GCN architecture, the only question is transistor count and clock speed.
2. Consoles aren't as specialized anymore. The current offerings all do a lot more than just play games and everyone in the hardware space is doubling down on this for the future. We're going to get boxes that try to do everything and thus have to devote CPU clocks and RAM space to OS level functionality. This will ultimately reduce the resources available to games.
In addition there won't be as much low-level coding as there has been in the past. Everyone's concentrating on multiplatform releases which means higher levels of coding abstraction and less platform-specific optimization. More middleware also means less programming to the metal. Ballooning budgets will take their toll here too, but I'm just concentrating on the technical aspects here.
3. As I mentioned, thermal draw is possibly the biggest factor. High end PCs have power supplies that can draw over 1000W and GPUs that take up a substantial fraction of that. Consoles will simply not be able to measure up.
It's not my intention to really disparage the consoles here. For the amount of money you'll spend I'm sure both Sony and MS will be providing a better experience than buying a $300-400 PC (for the first year or two anyway), and developers will (stupidly IMO) still be putting out console-only games that you just can't get on PC.
But when you're talking purely in technical terms, I think it's pretty safe to say that Durango and Orbis will definitely not be able to measure up.
Probably a lot better, and this is basically the point. BF3 on max settings is not the best thing that a high-end PC can produce. A console with mid-range PC tech will still be pushing graphics that high-end PCs haven't seen yet.
The fact that those games maxed out on PC are so technically improved over what is possible on consoles, and some people are not really impressed or don't see that much of a difference...There's really going to be a lot of disappointment next gen :lol.
This.
Optimizations made to Unreal, CryEngine and others immediately apply to PC.
Unless Naughty Dog comes out with a game specifically built for PS4 at launch, I don't think we'll see consoles beat PC this time.
Rumors are of parts that high end PCs already beat by 4x. Stuff like a single 7870 just doesn't compare to an existing PC with GTX 670 SLI. Or a bulldozer CPU compared to an i7 Sandy Bridge CPU from 2011, let alone Haswell which will be a major bump in PC performance the year consoles are released.
Cryengine 3 can already do this. I don't think next gen consoles could handle it without reducing settings.
Cryengine 3 can already do this. I don't think next gen consoles could handle it without reducing settings.
Take the top 5 or 10 exclusive developers for MS and Sony. Or even some of the big gun third parties. I would be shocked if their efforts on the new consoles didn't eventually make that cryengine demo look downright quaint in retrospect. Once the closed platforms have their second and third generations of development you're going to see some jaw dropping stuff, as we always do.
IMO a lot of peeps are lowballing the next gen compared to what I would consider historically established patterns of development.
u can say that again. bunch of dreamers in this thread. posting gifs of trailers, cutscenes etc which were rendered on high end pcs anyway lol.
That's really not how "No such thing as a free lunch" works. The phrase isn't used to tell people that they need to do something more, it's used to alert people that some thing that they are being presented with has a hidden cost.
Back to the actual discussion, the thing that you're underestimating is the developers. Speaking in purely technical terms, PCs have and will always be superior to consoles. Optimization or not, a top end PC will always be capable of more than a game console.
Still, if you go back to 2005 and show me a PC game running with 512MB RAM it's not going to look like Uncharted 3. As a matter of fact, no game running on any PC in 2005 is going to look like Uncharted 3. The hidden 'cost' that you're not seeing is that developers flock to consoles because of the standardization and frankly because that's where business is. That's why you have a console with 2005 tech doing things that no PC could have dreamed of. No one was there squeezing everything they could out of 512MB in 2004, but they did it on consoles. There's a lot more to graphics than hardware. The software that actually pushes that hardware to its limits is a huge variable.
The PS3 launched with a GPU equivalent to two 6800 Ultras.
Next gen consoles will be fine.
It's a demo of an engine. That engine will be optimized and replaced by a newer engine. We'll be on CryEngine 5 or whatever with GTX 970 by 2015.
If next gen consoles cannot beat that day 1, they'll never beat PC. With Intel Haswell and GTX 770 or AMD 8950, PC will double in performance by mid 2013 over today's high end PCs that are running the demos of next gen consoles that people are pointing to.
Again, hardware doubles in performance, but most PC development will not leverage it. It's a moving target. Those cards will be spinning their wheels on AA and resolution. That's the basic point. The console ghetto, as a fixed target (and more importantly a profitable one), sets the base.
of course they'll be fine. I'm talking about those that claim that the consoles will far surpass what the current high end PCs can do today. I'm talking about those that think 1080p and 60fps will be a standard.
Wait a minute, first you said the new consoles wouldn't be able to handle this engine demo 'without reduced settings'. I disagreed with that. Now we're talking about CryEngine 5?
Of course it will be optimized and replaced. But you know what a large portion of that optimization will be for. The most profitable common denominator, the consoles.
Again, hardware doubles in performance, but most PC development will not leverage it. It's a moving target. Those cards will be spinning their wheels on AA and resolution. That's the basic point. The console ghetto, as a fixed target (and more importantly a profitable one), sets the base.
What I'd really like to see most of all Next Gen are advances in Cloth and Hair physics. Nothing annoys me more in video games then the "Plastic Hat" syndrome. Do we know if U4 and other Next Gen engines will be capable of producing realistic hair and cloth physics like we see here in these tech demo's in realtime?
Cloth
http://www.youtube.com/watch?v=mrtwESnTOwY
Hair
http://www.youtube.com/watch?v=pOlQ_YeR6Gc
Fur
http://www.youtube.com/watch?v=lkBKW4dClRw
http://www.youtube.com/watch?v=osFBNLA7woYI honestly don't find this to look so great. Cars aren't made of rubber. If they can fix the rigidity to look right, this would be cool tech.
lol pd0
Come on now
![]()
Next gen launch games will look TONS better than anything out on PC at that time probably. Just as Kameo did back in 05.
I'm curious if next gen consoles will have enough power to create believable AI. Probably not.
Avatar in real time6fps
Seriously though, graphics will be noticeably better than currently possible on PC, but not so significantly that they blow Maxed Witcher 2/Crysis 2 out of the water.
As a benchmark, the better looking games will look better than Watch Dogs looked at E3, in 1080p30fps(minimum).
Yes it will. Multi-platformers run on the same engine. There will be some minor effects thrown in, but yeah much of the power gained will be > 1080p resolutions, better IQ, bigger draw distances. That can only take you so far, sure, but it's nice icing on the cake for a few years.
There will be PC specific games that run on updated engines as there have been too.
You are forgetting that the unified shader stuff came about with the 360 launch. That was just not a thing on PCs at the time. There is not really any new tech that will give a distinctive visual upgrade for the next set of consoles. Any improvements will be stuff like Tessellation and some of the newer DX11 effects consoles just can't do at the moment.
Umm unified shaders didn't really bring anything new, just a more effecient way of using shaders. If anything this new compute class GPU hardware will bring more than unifed shaders ever did.
QTE buttons will have a lot of shaders.
Which is constrained by animation, which in turn is constrained by memory limitationsAI has little to do with processing power, unfortunately. We don't have true artificial intelligence. AI in gaming is all about creating variables and functions that give the impression of an intelligence. It's really all just about trickery, convincing the player that the AI character is thinking intelligently.
We won't see an AI boost next generation much in the same way we didn't see a boost this generation. What it will come down to, as it always has, is how the AI is programmed, and how clever the trickery works.
What does this even mean? Unified Shaders did absolutely nothing for "fidelity" and they were touted as "revolutionary".Not for sheer graphical fidelity.
Which is constrained by animation, which in turn is constrained by memory limitations
AI has little to do with processing power, unfortunately. We don't have true artificial intelligence. AI in gaming is all about creating variables and functions that give the impression of an intelligence. It's really all just about trickery, convincing the player that the AI character is thinking intelligently.
We won't see an AI boost next generation much in the same way we didn't see a boost this generation. What it will come down to, as it always has, is how the AI is programmed, and how clever the trickery works.
What does this even mean? Unified Shaders did absolutely nothing for "fidelity" and they were touted as "revolutionary".
Which is constrained by animation, which in turn is constrained by memory limitations
True, although it seems like The Last Of Us may hit that sweet spot in believable AI at the moment.
Hardly constrained by animation limits at all. Marginally constrained my memory. The onus is on the programmers to come up with believable AI. The problem has never been how characters animate and look, but how convincingly they behave.
It does look good. None of the Uncharted games had particularly amazing AI, but the greater emphasis on stealth for The Last of Us could lead to great things.
Any AI routine that an npc can perform is communicated to the player by the animation(s) the character model has to execute. The more numerous and complex the animation(s) the more ram gets eats up.Hardly constrained by animation limits at all. Marginally constrained my memory. The onus is on the programmers to come up with believable AI. The problem has never been how characters animate and look, but how convincingly they behave.
It does look good. None of the Uncharted games had particularly amazing AI, but the greater emphasis on stealth for The Last of Us could lead to great things.
Well the human brain is pretty powerful, you know.....
Any AI routine that an npc can perform is communicated to the player by the animation(s) the character model has to execute. The more numerous and complex the animation(s) the more ram gets eats up.
It is, but we don't have any real artificial intelligence, and that's the problem. We don't have programs capable of true sentient intelligence and problem solving. Creating AI in a video game is all about trickery. It is about creating functions and variables that are balanced to respond to player actions and the environment, along with a healthy dose of randomness, and doing all of this with balance in order to be convincing.
Lol it was a joke referring to your "my memory" that I bolded, which I assume was meant to be "by". I do know that AI is up to the programmers, and not much up to the hardware.
Lol, I read your comment as "The new compute GPUs will allow unified shaders to do more than they ever did." My bad.
I do agree with you that unified shaders architecture brought more efficiency (because it's true). While compute shaders does allow more possibilities than unified shaders brought, it's going to end up being used for physics and I guess lighting (not sure about that one). Again, it won't necessarily increase visuals. Most of the visual upgrades (sheer graphical fidelity, for the lack of a better phrase :/), I feel, will come from tessellation and the overall power increase of the hardware.
I do get the feeling, though, that many people on this forum expect dramatic changes due to the fact that GPGPU functions are involved. This isn't true.
Of course! That's the whole point!It is, but we don't have any real artificial intelligence, and that's the problem. We don't have programs capable of true sentient intelligence and problem solving. Creating AI in a video game is all about trickery. It is about creating functions and variables that are balanced to respond to player actions and the environment, along with a healthy dose of randomness, and doing all of this with balance in order to be convincing.
Right, but a multitude of routines and convincing animation does not necessarily make an AI 'smart' or behave in a believable way, nor do animation limitations prevent an AI from acting what we perceive as intelligently.
You could have an incredibly complex animation system with a multitude of routines and variables, but the underlying AI programming still dictates how convincing their behaviour is.
Yep. With a few exceptions here and there, most PC hardware remains effectively "gimped" until the console gaming market offers the developmental incentive to leverage the bloody thing. That may ramp up a little faster next gen with a more common denominator. But it's still a bitter pill to swallow your $600 graphics card is virtually spinning its wheels until the console rabble decides it's time to really use your silicon. And by then you've probably bought the next piece of planned obsolescence. Enjoy the IQ.![]()
If next gen consoles cannot beat that day 1, they'll never beat PC. With Intel Haswell and GTX 770 or AMD 8950, PC will double in performance by mid 2013 over today's high end PCs that are running the demos of next gen consoles that people are pointing to.
.
the same as every gen?
will be ahead of pc at the start due to coding to dedicated hardware, then around 6 months to a year later, pc catches up again for the hardcore money is no object loons, then stagnation for a while, after year or so, the hardware will become affordable, and cue the whiners in the console threads from people who dont even play on consoles.
Beginning of next gen:
http://www.abload.de/img/watch_dog-1ak74j.gif[IMG]
[B]About a year into next gen:[/B]
[IMG]http://www.abload.de/img/untitled-2pd9fz.gif[IMG]
[B]A few years into next gen:[/B]
[IMG]http://www.abload.de/img/unrealtechnologydemogdu7mr.gif[IMG]
[IMG]http://desmond.imageshack.us/Himg821/scaled.php?server=821&filename=2o9jml.jpg&res=landing[IMG]
[B]End of next gen:[/B]
[IMG]http://www.abload.de/img/auodzo.gif[IMG][/QUOTE]
You are deluding yourself. And that Star Wars game isn't anything that spectacular you people make it out to be...