PDA

View Full Version : Interessante intervista a Tim Sweeney!


Psiche
23-05-2005, 06:24
Parla della scalabilità dell'Unreal Engine 3, delle nuove console, delle nuove schede video (G70 e r520), di UT2007 (che uscirà a metà - fine anno prossimo), dei futuri processori dual core (ed anche del cell di Sony), dei benefici nell'avere un sistema operativo a 64bit cui l'UE3 è ottimizzato. Ah, tra le varie cose sostiene che una 6800 ultra riuscirà a far girare UT2007 a 1024x768
Inosomma di tutto un pò... leggetela



Freeman:Ready?

Freeman:First of all, do you have any comments to make on the advantages of having 64-bit processors?

Sweeney: Yeah, that's going to be a big feature of Unreal Engine 3, that we support both 32-bit and 64-bit out of the box, this'll be big in PC games.

Freeman: Do you see any benefits of running 64-bit CPUs? Is there any performance benefit?

Sweeney: Yeah, compiled code runs faster because you have twice as many registers to work with, but also with Unreal Engine 3 we're really pushing the content... we'll be able to use high-resolution textures with more detail in the environment and that'll be a great thing on PC, which is a really scalable platform.

Freeman: Yeah, also, will it support dual CPUs?

Sweeney: Yeah, yeah, absolutely, so Unreal Engine 3 is broadly targeting multi-core CPUs, Sony has something like that with the Cell architecture, and Microsoft has that with the three CPUs in the Xbox 360 and, you know, Intel and AMD are already out with dual-core CPUs in the PC market.

Freeman: And do you also see a performance benefit running dual CPUs? Because most games now, they don't support dual processors, so you don't really see a performance benefit.

Sweeney: Well, Unreal Engine 2 just runs single-threaded so you don't get a significant benefit from it but in Unreal Engine 3 you'll be able to do rendering and animation updates and physics in multiple threads so, I wouldn't say it would double, but it'll increase performance significantly.

Freeman: Okay, and will the PC version of Unreal 2007 differ from the Xbox 360 version?

Sweeney: Well sure, PCs...

Freeman: [interrupting]: I mean, talking graphics-wise.

Sweeney: Well, the PC is a more scalable platform, so it'll run on $500 PCs and it'll scale down to the Xbox 360 and it'll run on a $3000 SLI machine with dual kickass Nvidia cards in it and it'll run with even more detail. So we'll be all over the place.

Freeman: And are the shaders in Unreal Engine 3, are they being developed with HLSL [High Level Shader Language]...?

Sweeney: Well, Unreal Engine 3 has a high-level material system, and in ours you connect your different material effects together in a graphical way, so in the end it does translate to HLSL on Microsoft platforms, and CG on the Sony and Nvidia platforms. But it's not really what you see when you're working on the engine, you see the really high-level artist-friendly shader system.

Freeman: And does the DirectX 9.0 shader compiler do as good at producing optimized code compared to, like, hand-writing the shaders?

Sweeney: Yeah, well, we look at all the generated code from the HLSL compiler and it's within, you know, 2-5% of hand-optimized assembly code, so, it's at the point where it's good enough where we'd never ever touch assembly again.

Freeman: Sounds good to me. Will Unreal Engine 3 support Pixel Shader 2.0?

Sweeney: Yeah, so we'll ship on any reasonable DirectX 9 hardware; the Geforce 6200 at the low end and the ATI Radeon 9800.

Freeman: How about Pixel Shader 1.0, like Geforce 4?

Sweeney: We're not planning on it, but we might decide at the end of the project to do a crappy backwards-compatible hack for the really old hardware but we look at that like we look at software rendering in UT2004: it's not beautiful but it works.

Freeman: I think you added software rendering later in the Unreal Engine 2.

Sweeney: [nods] Right.

Freeman: And will a 6800 Ultra be able to run Unreal Engine 3 with all the options maxed at 1024 by 768?

Sweeney: Yeah, 1024 by 768 should be perfect for an Ultra, of course by the time Unreal Tournament 2007 ships at the middle or the end of next year, you'll have even higher-end cards than that; you'll have four times the performance, so you'll be able to run 1600 by 1200 on those.

Freeman: And do you have any support for real-time soft shadows?

Sweeney: Yeah, we have support for stencil shadows which are hard-edged, we support real-time soft shadows, for soft shadowing of characters and characters casting shadows in the environment, and we support pre-computed shadows. So our objective with Unreal Engine 3 is to give artists this big toolkit of shadowing effects that they can select from so they can make the tradeoffs between performance and visual quality.

Freeman: First of all how do you pronounce [Ageia]? Is it ahgheeah, or ahjeeah?

Sweeney: It's 'ahjeeah'.

Freeman: Okay! How will that affect the performance of Unreal Engine 3 running on a hardware physics engine as opposed to a software physics engine?

Sweeney: Well, the big thing there is how we'll be able to put far, far more physical effects, with things like particle systems, and fluid effects, where without the Ageia system, we'll have a particle system with only a few hundred particles, and with the system, we could have tens of thousands of particles there. And it's really nice, because it mirrors the kind of non-traditional processing power that's available on the Playstation 3 with the Cell architecture, so it's a factor of ten times more computing power, but it's very special-purpose.

Freeman: And what's your opinion of dual-core GPUs? Does a dual-core GPU, is it more efficient than an SLI system?

Sweeney: It seems like it should be about the same comparing a dual-core GPU to an SLI system, maybe a bit faster because the on-chip communication is faster than your PCI-Express bus.

Freeman: Okay, one more question: R520 or G70?*

Sweeney: [laughs] Oh, G70 for sure.

Freeman: Okay, thanks a lot.

Sweeney: Thank you.

ray_hunter
23-05-2005, 06:56
Molto interessante.

Xilema
23-05-2005, 07:09
Ho capito, più o meno a metà dell' anno prossimo dovrò rifarmi completamente il PC.
Beh, più o meno era in preventivo.
Spero solo che il mio regga discretamente fino a quel punto...

Custode
23-05-2005, 07:41
Con tutto il rispetto per Tim Sweeney, mi sembrano le solite dichiarazioni "PR style" per promuovere un nuovo prodotto.

Che l'UE3 sia portentoso è indubbio, ma io ho ancora in mente i dicorsi che fece ai tempi di UT2004 e del suo supporto ai 64 bit...

Xilema
23-05-2005, 09:13
Con tutto il rispetto per Tim Sweeney, mi sembrano le solite dichiarazioni "PR style" per promuovere un nuovo prodotto.

Che l'UE3 sia portentoso è indubbio, ma io ho ancora in mente i dicorsi che fece ai tempi di UT2004 e del suo supporto ai 64 bit...


Beh, questa volta siamo davvero di fronte ad una mezza rivoluzione grafica...

Dark Schneider
23-05-2005, 13:55
Molto interessante.

Cmq non fatico a pensare che una 6800 Ultra(ma anche GT) sia in grado di far girare UT2007 a 1024 e con tutto al max(e si parla di un gioco in uscita a metà 2006-fine 2006..NV40 avrà già 2 anni e mezzo di vita). Alla fine U3 Engine è complesso si, ma i giochi basati su di esso non saranno di certo pesanti e complessi come le techdemo.

G-DannY
23-05-2005, 14:24
Sweeney: [laughs] Oh, G70 for sure.

Il re della simpatia eh? :asd:

Ottimo esempio di software house super-partes e soprattutto NON infuenzata da un produttore di s/v... :asd:

DjLode
23-05-2005, 14:40
Sweeney: [laughs] Oh, G70 for sure.

Il re della simpatia eh? :asd:

Ottimo esempio di software house super-partes e soprattutto NON infuenzata da un produttore di s/v... :asd:

Almeno non ha fornito spiegazioni inutili. Ha sorriso e ha detto G70, come per dire "che cacchio vuoi che ti dica, faccio parte del progetto e non posso dire altro". Preferisco a altri che dicono che sarà la migliore per questo o quest'altro motivo, magari cercando di convincere prima loro stessi.

ray_hunter
23-05-2005, 14:57
Molto interessante.

Cmq non fatico a pensare che una 6800 Ultra(ma anche GT) sia in grado di far girare UT2007 a 1024 e con tutto al max(e si parla di un gioco in uscita a metà 2006-fine 2006..NV40 avrà già 2 anni e mezzo di vita). Alla fine U3 Engine è complesso si, ma i giochi basati su di esso non saranno di certo pesanti e complessi come le techdemo.


Io invece sono assolutamente convinto del contrario.
Con tutto al max a 1024x768 ti ci vorranno due 6800GT in sli.

Con tutto il rispetto per Tim Sweeney, mi sembrano le solite dichiarazioni "PR style" per promuovere un nuovo prodotto.

Che l'UE3 sia portentoso è indubbio, ma io ho ancora in mente i dicorsi che fece ai tempi di UT2004 e del suo supporto ai 64 bit...

E io invece mi ricordo quando parlava di maggior mole poligonale in funzione della scheda video ai tempi di Unreal 2, o del presunto bump prima dell'uscita di UT2003, per cui non posso che trovarmi d'accordo con il tuo scetticismo

Dark Schneider
23-05-2005, 20:40
Ray l'altro giorno ho visto un video IN Game di UT2007. Se devo essere sincero, bello graficamente(esplosioni fantastiche) ma non mi ha impressionato moltissimo. Si vede che siccome deve essere giocato da molti(essendo un multiplayer game) non può essere così complesso per quanto possa essere basato sull'U3 Engine.
Tieni conto che se esce tra un anno esatto...beh tra un anno esatto la fascia media avrà una potenza paragonabile ad una 6800GT/Ultra(e controparti X800).

Parliamo di settembre-ottobre come data di distribuzione di G70 e R520. La fascia media basata sulle schede di fascia alta escono di solito sempre un 4-5 mesi dopo(giugno distribuzione delle 6800...ottobre-novrembre per le 6600 per citare un recente esempio). Le top andranno a raddoppiare le performance delle attuali Top a 16 Pipeline. Ma anche nella fascia media come accaduto in passato le prestazioni si raddoppiano e sicuramente avranno potenza simile alle attuali top. I multiplayer a maggior ragione non devono essere così pesanti.

STICK
23-05-2005, 21:07
Freeman:First of all, do you have any comments to make on the advantages of having 64-bit processors?

Sweeney: Yeah, that's going to be a big feature of Unreal Engine 3, that we support both 32-bit and 64-bit out of the box, this'll be big in PC games.

Freeman: Do you see any benefits of running 64-bit CPUs? Is there any performance benefit?

Sweeney: Yeah, compiled code runs faster because you have twice as many registers to work with, but also with Unreal Engine 3 we're really pushing the content... we'll be able to use high-resolution textures with more detail in the environment and that'll be a great thing on PC, which is a really scalable platform.


Almeno c'e' un discorso concreto e ufficiale sui vantaggi reali dei registri a 64 bit nelle cpu.

ray_hunter
24-05-2005, 11:58
Ray l'altro giorno ho visto un video IN Game di UT2007. Se devo essere sincero, bello graficamente(esplosioni fantastiche) ma non mi ha impressionato moltissimo. Si vede che siccome deve essere giocato da molti(essendo un multiplayer game) non può essere così complesso per quanto possa essere basato sull'U3 Engine.
Tieni conto che se esce tra un anno esatto...beh tra un anno esatto la fascia media avrà una potenza paragonabile ad una 6800GT/Ultra(e controparti X800).

Parliamo di settembre-ottobre come data di distribuzione di G70 e R520. La fascia media basata sulle schede di fascia alta escono di solito sempre un 4-5 mesi dopo(giugno distribuzione delle 6800...ottobre-novrembre per le 6600 per citare un recente esempio). Le top andranno a raddoppiare le performance delle attuali Top a 16 Pipeline. Ma anche nella fascia media come accaduto in passato le prestazioni si raddoppiano e sicuramente avranno potenza simile alle attuali top. I multiplayer a maggior ragione non devono essere così pesanti.

Vorrei poter condividere il tuo ottimismo ma per quanto effettivamente UT2007 sia bellissimo ma non da infarto lo trovo graficamente troppo avanti rispetto a quello che gira adesso. Dato che ormai ho smesso di sperare che un giorno le schede video e le cpu vengano spremute in tutte le features e i giochi ottimizzati mi sa che neanche con il doppio di una scheda attuale andrà fluido (e per fluido intendo medie sui 60fps e picchi MINIMI a 45fps).
Poi se si riduce il dettaglio allora è un altro paio di maniche

Alberto Falchi
24-05-2005, 12:27
Tempo fa intervistai Tim a proposito dell'Unreal Engine 3, chiedendogli il sistema di riferimento.
La risposta fu che il gioco sarebbe andato bene su 6800/X800, dal momento che quando sarebbe uscito, queste schede sarebbero state quelle mainstream.

Pape

xxxyyy
24-05-2005, 12:39
Tempo fa intervistai Tim a proposito dell'Unreal Engine 3, chiedendogli il sistema di riferimento.
La risposta fu che il gioco sarebbe andato bene su 6800/X800, dal momento che quando sarebbe uscito, queste schede sarebbero state quelle mainstream.

Pape

si... quindi requisiti minimi... e sappiamo tutti quello che vuol dire...

Alberto Falchi
24-05-2005, 12:41
si... quindi requisiti minimi... e sappiamo tutti quello che vuol dire...

NO, non ha parlato di requisiti minini, bensì di target machine. Che è ben diverso ^_^

Pape

TheRipper
24-05-2005, 12:42
si... quindi requisiti minimi... e sappiamo tutti quello che vuol dire...
Non sono requisiti minimi...e' il sistema di riferimento, che forse non tutti sanno quello che vuol dire.
I requisiti minimi penso che si attestino su schede dx9 tipo 9600pro in su.