• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Agni's Philosophy runs at 60FPS on a GTX 680, uses 1.8GB VRAM. Can next-gen run it?

Durante

Member
60 FPS on a 680 is really impressive.

I really hope they either (a) manage to keep the IQ high when running it on consoles or (b) make a PC version, since it would a crime to waste those assets on a shitty IQ render.

I have to wonder how much of a benefit the closed system designs are going to be in the next generation.

After all, at this point, with 4.5GHz quad-core CPUs and the absurd power inherent in a GTX 680, the OS occupies a very, very tiny proportion of a high-end PC's total power.

Of course there are more optimizations you can do when you're programming directly for the specific hardware, but it seems to me like the returns from that just don't outweigh the massive differences in power between a console and a high-end PC.
I've been posting about this a few times. I think people often overestimate the performance impact of the OS on a modern gaming PC -- it's negligible.
 
I am not a technical expert, so please correct me if I am wrong.


But I always thought that what we use CPU for in games is creating things like terrain, and simply having objects and characters inside the game. I always thought that the reason why RTS and MMO games often needed beefy CPUs and lots of RAMs was because of so many external things and characters going on.


I always thought that the GPU took care of the eye candy. Shaders, effects, lighting. But if you would remove everything that looks good and just look at the game at a skeleton level in black and white. only geometry of models as squares, circles and triangles floating through a black empty game space. those geometry is what the CPU handles. The GPU is the dress up and the CPU is the skeleton.



So I just assumed that a game running on the engine featured here would have a CPU dependecy based on how many characters you put in. 5 characters in a small-medium level? Perhaps a light CPU load.
200+ characters with high detail, animation, AI and polygon count? A more beefy CPU would be needed.





I heard a rumor that Broadwell might be soldered into the Motherboard itself. If that would be true, would that mean that we would be closer to a future with soldered-on GPUs? Or a future were CPU and GPU runs on a single chip! That is almost what it looks like when you watch a tear down of the new Imac or Retina MBP 15. It looks like they are from the same place and merely have different heat pipes exposing the heat in different directions.
 

gofreak

GAF's Bob Woodward
GI is baked it's not real time "Baked GI" in my post with screenshot on last page

It's semi baked, semi dynamic depending on the object. There's a slide somewhere showing a matrix of combinations that determine what technique is used.

Anyway, I'm very confident now that we'll see this on new consoles soon and it'll look very good. And this will be just the beginning :)
 
60 FPS on a 680 is really impressive.

I really hope they either (a) manage to keep the IQ high when running it on consoles or (b) make a PC version, since it would a crime to waste those assets on a shitty IQ render.

I've been posting about this a few times. I think people often overestimate the performance impact of the OS on a modern gaming PC -- it's negligible.

I believe Dx11 already took away a lot of resource overhead dx 9 still had?
 

jett

D-Member
Squeenix sure can impress when they want to. This thing running at 60fps already is really nice. You can't really compare recent games like Far Cry 3, those things are horribly unoptimized, like most PC ports these days. We're in a weird position where console versions run like crap and don't look too good, but PC ports also run like crap. It's like developers don't know what to do. Next-gen get here already plz.
 
Not sure how this bodes for next gen considering how long the asset creation at that fidelity would take to develop. Even if they could, I don't think they'd go balls out like they did with that trailer for a 60 hour game

Running at 60fps on one 680 is crazy. I didn't think it was being run on a single GPU config
 

Reiko

Banned
Not sure how this bodes for next gen considering how long the asset creation at that fidelity would take to develop. Even if they could, I don't think they'd go balls out like they did with that trailer for a 60 hour game

Running at 60fps on one 680 is crazy. I didn't think it was being run on a single GPU config


HD 60FPS Towns...
 
60 FPS on a 680 is really impressive.

I really hope they either (a) manage to keep the IQ high when running it on consoles or (b) make a PC version, since it would a crime to waste those assets on a shitty IQ render.

I've been posting about this a few times. I think people often overestimate the performance impact of the OS on a modern gaming PC -- it's negligible.
If that's true then why are PC games getting such bad performance/graphics. Take games like AC3 or FC3 which, considering Agni's Philosophy runs at 60FPS, should be running something like 240FPS but when you take a look at benchmarks they're getting like 40FPS which is worse than what this demo is giving despite looking 10x better. Considering that, do you really believe that console optimisation bringing massive performance benefits is near an end?
 
Obviously the problem here is there's no game running beneath this; it's a glorified cutscene.

RE Asset generation: One interesting thing about this is that they told me at E3 (interview here) that the idea is that they can reuse assets from CG.

With FF13, for instance, the assets in the opening were generated twice - one CGI version of Hanged Edge for the actual pre-rendered opening, one in-game version. With this demo, they generated a CG version first over at Visual Works (unreleased, but I saw it as part of our E3 session) and reused a lot of the texture assets on the real-time version of the demo. Some of them are compressed, but some, like the backgrounds/skybox, are identical.

If this'll actually work in a real development environment, and how well, remains to be seen.

RPG Site: Do you feel that when this tech starts making it into games there'll still be a place for pre-rendered CGI? This is getting pretty close.
Hashimoto: We think so, yeah. I think there'll be a big technology leap to allow this sort of quality to be used in a real-time game - this is essentially a movie - a cutscene, after all, so CG can still accomplish things we can't. I can express my opinion - but it may be better to ask someone who is responsible for real-time CG that question.

The strength of Square Enix is that we have an excellent team that is very highly capable of creating excellent CG - and also we now have a real-time engine. So using the assets that we already have and combining the two, we are in a very good position to create very interesting games.

RPG Site: So you're saying assets created for CG can be bought straight down into the game and the reverse in this new engine?
Hashimoto: Yeah, that's what we're expecting to do. For the backgrounds used in this - the mountains, the houses - we are using exactly the same assets as are used in the Visual Works CG version.

Of course, it's too massive of a data to use in a game as-is, but I think the look and feel will probably remain. If we had time, we could've compressed the data even smaller. We didn't have time to do that, so we just used the same master data - but it can definitely be reduced.

RPG Site: Do you think that disc space is going to be an issue, then, even on Blu-ray?
Hashimoto: Yeah, that could be a challenge. There's a possibility that just one Blu-ray may not be sufficient.
RPG Site: Back to the PS1 days!
Hashimoto: [laughs] Yeah. We have to really consider the mechanism of compressing the data carefully.
 

yurinka

Member
Agni's Philosophy demo - i7, 32gb of ram, GTX680
UE4 elemental demo - i7, 16gb of ram, GTX 680
Star Wars 1313 - i7, 16 gb of ram, 3x GTX680 [but they used modified UE3 and were doing incredible stuff by porting "depth compositing" from offline workstations into realtime enviroment]
Watch Dogs - Unknown. Nothing revolutionary in that engine, just more detailed assets [clearly a game designed to be run on currentgame hardware, with HQ options for PC/Nextgen. Same as BF3].
So if PS4 is rumored to have a 7970, I assume that X720 is gonna have a 680? Or they use it because it's the main reference of this gen of GPUs?
I also see a lot of RAM usage, but I think that makes sense for early tech demos. With optimization and reducing some textures and other stuff then I can think that it can run on consoles with 8GB. Let's hope they don't end having 4GB.

If Sony also rips off Nintendo with a tablet-style controller, maybe the APU can handle the graphics processing for it.
Not really needed, the Vita has its own CPU/GPU and works well as cross crontroller with PS3, they just need to optimize the Remote Play a bit and enable it for all games.
They don't need to copy anything, they already did it before WiiU release. Just with the extra horsepower of PS4 and some tweaks would be perfect.
 

Jburton

Banned
nothing's magic, got one and still getting some fps drops on Hitman

I feel like PC games are surpassing hardware limitations. SLI was kind of a ridiculous idea before and now its very much needed sometimes.

Anyway, if anything I feel that next-gen consoles could reach the equivalence of a 680 at most really, considering that im sure they'll stick to 30fps.

Hitman is poorly coded for PC, there is nothing in that game that is that impressive ....... it's just a poorly coded console port.


A 680 / 670 should never choke on that game, it's technically inferior to many PC games out there but runs worse.
 

Jburton

Banned
If that's true then why are PC games getting such bad performance/graphics. Take games like AC3 or FC3 which, considering Agni's Philosophy runs at 60FPS, should be running something like 240FPS but when you take a look at benchmarks they're getting like 40FPS which is worse than what this demo is giving despite looking 10x better. Considering that, do you really believe that console optimisation bringing massive performance benefits is near an end?

Because FC3 seems rushed (in terms of optimisation) and AC3 is a badly done console port.

BF3, The Witcher 2 etc look better than those games and run brilliantly on PC hardware.
 
Because FC3 seems rushed (in terms of optimisation) and AC3 is a badly done console port.

BF3, The Witcher 2 etc look better than those games and run brilliantly on PC hardware.
BF3 and Witcher 2 still don't run at 60FPS on a GTX 680 and they don't look anywhere near as good as Agni's.
 

kinggroin

Banned
Not sure about the other two next gen consoles, but I'm hoping the GTX 670/680 is enough to carry a PC gamer through most, if not all, of next gen (starting with better visuals and IQ early on, then running at parity by the end). We'll see.
 
Hitman is poorly coded for PC, there is nothing in that game that is that impressive ....... it's just a poorly coded console port.

And still, it runs much better than Witcher 2 on my laptop, specially at 1080p, no matter the settings. Looks a lot better as well :/

Anyway, yeah, I think this could run on the rumoured PS420 specs more or less, dunno if 60fps or 30fps with MSAAx2/4
 

Jburton

Banned
BF3 and Witcher 2 still don't run at 60FPS on a GTX 680 and they don't look anywhere near as good as Agni's.

BF3 runs at 60fps on a 680 no problem ....... what are you talking about? ....... have a 670 on stock clocks running at 1080p, ultra, SSAO vsynced at 60fps.

As does the Witcher 2.


I am was referring to you pointing out a badly done console port (AC3) running badly as not be indicative of the ability of current PC hardware.

A well coded and optimised engine like that behind Agni can run that well and look that good on a card that has over / around 2 teraflops of performance.
 

orioto

Good Art™
I'm pretty certain, as the interview posted by APZonerunner shows, that they can achieve way way better performance with those techs with compression and such.

The thing that makes that demo so impressive to me is the directing, the facial animations, the whole post processing effects to make it like a movie, and especially the cloth simulation.

I'm pretty sure that will be impressive enough with smaller assets. I would be more worried that some of those effects won't look as good in game situation where they won't be planned perfectly.
 
BF3 runs at 60fps on a 680 no problem ....... what are you talking about? ....... have a 670 on stock clocks running at 1080p, ultra, SSAO vsynced at 60fps.

As does the Witcher 2.


I am was referring to you pointing out a badly done console port (AC3) running badly as not be indicative of the ability of current PC hardware.

A well coded and optimised engine like that behind Agni can run that well and look that good on a card that has over / around 2 teraflops of performance.
I'm pretty sure a 670 can't run BF3 60FPS locked with HBAO and 4xMSAA.
 

Nymerio

Member
BF3 and Witcher 2 still don't run at 60FPS on a GTX 680 and they don't look anywhere near as good as Agni's.

Huh, I played through BF3 on a 570 and was getting 60FPS. I'm currently playing Witcher 2 and it may not always be 60 but it still never drops below 40 on my 570. And that's with a weakass i5 750...
 
Damn, that's pretty impressively optimized already if true. Not sure if I buy 8XMSAA though... that seems a little nuts for 60fps, even on that hardware.

Looking forward to running Square games with SMAA injectors!
I thought that the opposite was true.

IIRC when this was released Square gave the impression that it was not really optimized at all.
 
Can't run what? ...... BF3?

HBAO and 4xMSAA was not the point, rather you stated a 680 could not run BF3 at 60fps ...... which is obviously wrong.
What? A 680 can't run BF3 at 60FPS locked absolutely maxed out, that was my point, you can't just take effects out of the equation and still say it does.
 
i'm worried about development cost.

That is one year job for 4 minutes. Sure, engine is pretty much ready, and maybe it took 4 months to produce, but it's still 4 minutes only

Now imagine a 6 hour game

Now imagine a 20 hour game

Now imagine skyrim looking like that
 

i-Lo

Member
Does anyone know what resolution was the rendering at?

Anyway, here's my take. It may be possible on a console if:

  • The resolution is not 1920x1080p. Either 720p or dynamic 1080p resolution (1280x1080 to 1920x1080)
  • Reduction in framerate to 30 fps
  • Opting for a less resource intensive AA. Perhaps only FXAA

Agni's Philosophy demo - i7, 32gb of ram, GTX680
UE4 elemental demo - i7, 16gb of ram, GTX 680
Star Wars 1313 - i7, 16 gb of ram, 3x GTX680 [but they used modified UE3 and were doing incredible stuff by porting "depth compositing" from offline workstations into realtime enviroment]
Watch Dogs - Unknown. Nothing revolutionary in that engine, just more detailed assets [clearly a game designed to be run on currentgame hardware, with HQ options for PC/Nextgen. Same as BF3].

I heard that 3x680 rumour was dismissed.
 

Reiko

Banned
i'm worried about development cost.

That is one year job for 4 minutes. Sure, engine is pretty much ready, and maybe it took 4 months to produce, but it's still 4 minutes only

Now imagine a 6 hour game

Now imagine a 20 hour game

Now imagine skyrim looking like that

Skyrim memory management with that level of detail would make PCs explode.
 

LeleSocho

Banned
60fps on a 680GTX?
Wow now i can totally see a game (not a real time demo) with that kind of details running at 720p (unless the demo was >1080p) 30fps on a next gen console...
 

USIGSJ

Member
Also one difference there is that pcgamers preview was from their visit to San Francisco HQ sometime after E3, so that's probably the reason why its different.
 
i'm worried about development cost.

That is one year job for 4 minutes. Sure, engine is pretty much ready, and maybe it took 4 months to produce, but it's still 4 minutes only

Now imagine a 6 hour game

Now imagine a 20 hour game

Now imagine skyrim looking like that

Game development doesn't work like that...
Cant extrapolate cost of making games given on a run time basis.
Content development should become easier for the top teams.
 
You guys think Wii U could run this?

Nope. I don't think 720/PS4 will run it either without major compromises though.

What we'll likely get on 720/PS4 is something that looks kinda like this in 720p from far away, then when you start nitpicking you notice stuff that got axed to make it work for an actual game.
 
Just make it 30, who cares about 60 fps when the game looks this good. I actually hope there aren't that many 60 fps games next-gen save for the standard 60fps genres (racing, sports, fighting). I want to see devs push the new hardware as far as it can go visually.

Nope. I don't think 720/PS4 will run it either without major compromises though.

What we'll likely get on 720/PS4 is something that looks kinda like this in 720p from far away, then when you start nitpicking you notice stuff that got axed to make it work for an actual game.

I don't agree. I think we'll see it @ 1080p and 30 fps. It'll be at worst very, very close.
 

DieH@rd

Banned
32 GB of ram? My laptop whimpers.

32GB will not become standard for pc gaming anytime soon, but developer need that much ram because of their tools. Square has integrated their engine with full Maya support, live previewing and all.

16GB will be more than enough for first waves of nextgen multiplatform games on PC.
 

Meelow

Banned
Sonic All Stars Racing Transformed runs on 3DS. I would hardly call it a facsimile of the PS3/360/Wii U version. If Sony and MS are going for 2.5 teraflop systems, it will be a very difficult task to get the Wii U version up to snuff.

I mean Square confirmed Luminous is scalable to tons of things, for example even iPads, as for Agni's it will probably have to be scaled down by an amount for WiiU/PS4/720.

http://www.computerandvideogames.com/356105/luminous-engine-scalable-from-next-gen-to-ipad-square/
 

Jedi2016

Member
I have a 680.. They need to send me those demo files so I can verify the 60fps. I'll report back here with the results.
 

DieH@rd

Banned
You cant have a 680 and sell the console at a 400$ price-point and make a profit. The card alone retails for 450$.

Retail costs are irrelevant for console prices. GTX 680 costs Nvidia around 130-150$ to produce, that's together with expensive GDDR5 and cooling.
 
Retail costs are irrelevant for console prices. GTX 680 costs Nvidia around 130-150$ to produce, that's together with expensive GDDR5 and cooling.

That's still extremely expensive for just one component of the system. And obviously Nvdia or AMD (who is the rumored party) won't sell at cost even if Sony gets a good deal. So then if you're trying to sell at 400 (which I assume they are) you have one components eating over half the entire cost of the system. Then again, that is now, who knows what will happen by early 2014.
 
Top Bottom