John Carmack vince il riconoscimento alla carriera ai GDC Awards

John Carmack vince il riconoscimento alla carriera ai GDC Awards

Il guru del mondo della grafica 3D John Carmack riceve il premio alla carrieria in occasione dell'evento dedicato agli sviluppatori di videogames.

di pubblicata il , alle 11:11 nel canale Videogames
 
108 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
Arësius23 Febbraio 2010, 16:38 #41
Originariamente inviato da: Dott.Wisem
Ma per favore... Tecnicamente parlando, Doom3 di particolare ha solo un utilizzo smodato di shadow volumes (fra l'altro tecnica criticata, in quanto i contorni delle ombre sono troppo netti, mentre nella realtà dovrebbero essere sfumati, come nel caso di Half Life 2 che invece utilizza prevalentemente shadow mapping...).


la tecnica di shadows volumes, oltre ad essere mostruosamente più complessa dello shadow mapping, è anche più definita. non soffre di tutti gli sfigatissimi inconvenienti di quest'ultima (aliasing per poco dettaglio, scalettatura per se il frustum di vista è contrario, costo enorme per gestire illuminazione puntiforme, eccetera). sono due gli inconvenienti degli SV: le ombre morbide (oggigiorno fattibile) e il fatto che sia CPU-bound (oggigiorno risolto coi geometry shaders).

al tempo in cui è uscito D3, tra l'altro, non c'era proprio verso di far stare molte shadow map in memoria E consentire di caricare altre informazioni in RAM. in quegli anni avere una scheda video da 128MB era già un lusso.

infatti, sono queste considerazioni che portarono Carmack a cestinare del tutto quella tecnologia. e considera che ha iniziato lo sviluppo di D3 nei primi anni del 2000. traduzione: era IMPOSSIBILE fare un motore come D3. e lui l'ha fatto.

tra l'altro, HL2 non aveva affatto supporto di shadow mapping quando è uscito (tutt'al più strategie "alla Blinn", giusto per dare un feedback visivo quando si trasportavano oggetti). in generale, tutta l'illuminazione di HL2 era molto naive e quel poco di "casting" di ombre di cui disponeva era veramente patetico.


Per il resto è tutto nella norma. Il motore di Half Life 2 appare molto più versatile, leggero e, soprattutto, capace di gestire senza il minimo problema, scenari aperti con notevoli distanze visive. Inoltre gestisce discretamente anche la fisica, grazie ad una versione customizzata dell'Havoc Engine. Quello che ha rovinato HL2 nel nostro Paese è stato il doppiaggio italiano, fatto da stranieri dalla voce anche un po' effeminata, che nel contesto del gioco erano del tutto fuori luogo.


e grazie al cazzo che è più leggero, non fa niente

D3 ha una illuminazione per punto. quando viene renderizzato un oggetto, vengono caricate più texture per calcolare un informazione diffusiva, speculare, di spiazzamento del texel, le ombre gettate eccetera.

ecco, l'HAVOC è sicuramente l'innovazione di HL2, e non c'è dubbio che fosse senz'altro più avanti del motore fisico di D3 (sostanzialmente inutile ).

Secondariamente, prima di dare fiato alla bocca, occorrerebbe informarsi... Ti riporto, in ordine, le date di uscita dei giochi sopra menzionati:

23/03/2004 Far Cry
03/08/2004 Doom 3
16/11/2004 Half-Life 2

Tecnicamente, Far Cry è di gran lunga il più avanzato dei tre. Anche la sua IA era notevole (i nemici ti accerchiavano e, se in difficoltà, uno di essi andava a chiamare rinforzi... Incredibile!).


abbeh, allora HL2 ne esce ancor più con le ossa rotte rispetto a Far Cry

non ho parlato di IA, anyway. sicuramente il confronto con FC/D3 è impari.
Arësius23 Febbraio 2010, 16:43 #42
Originariamente inviato da: StIwY
Esattamente, il primo BM è stato implementato con Expendable e la Matrox G400 ( bei tempi ).


D3 aveva textures oscene.....e anche i mdoelli poligonali non erano granchè, ( le teste dei personaggi erano come scolpite sulla roccia ).


era *normal mapping*, e non credo ci fossero esempi di quel livello in giro. almeno, a me non risultavano.

il problema di questa tecnologia è che per vedere il dettaglio massimo ti serve una svasata indicibile di RAM in memoria video.
Maxt7523 Febbraio 2010, 17:06 #43
Se ci fossero più giochi come fu, il vecchio e indimenticabile ''Quake'' lungo e difficile, e meno sparatutto ormai consollari stile MW2, che durano quanto una scappata in bagno, il genere FPS, avrebbe ancora intatto il suo fascino. Ormai invece è solo pubblicità e Hype. Fortunatamente in tutto questo i ''titani'' restano nella memoria, mentre molti titoli di oggi, il mese prima spaccano, due mesi dopo, nessuno ne parla più..
Fortunatamente c'è una sorta di '''giustizia ludica'' in tutto questo.
E premi arrivano.. anche dopo 15 anni.. incredibile.
Questo è incredibile, non le milionate di copie vendute, perchè anche Nintendogs stravende e molto di più dei vari Crysis o MW2.
javaboy23 Febbraio 2010, 17:39 #44
Doom 3 era graficamente superiore sia ad half life 2 che a far cry.
La fisica e gli ambienti aperti si erano già visti in altri giochi (vedi trespasser). Il motore di half life 2 ha una buona resa ma non ha portato niente di nuovo. Il motore di doom 3 è stato il primo a utilizzare un sistema di illuminazione unificato per pixel.
L'algoritmo utilizzato per le ombre all'epoca era più conveniente dello shadow mapping, carmack inoltre ne realizzò una versione più robusta conosciuta come carmack reverse.
Half life 2 utilizza un sistema di illuminazione statico basato su lightmap, non c'è semplicemente paragone col sistema di illuminazione di doom3. In half life 2 e in buona parte dei giochi next gen non si usa un sistema di illuminazione unificato per ambienti e personaggi, ci saranno sempre incoerenze tra l'illuminazione dei personaggi e l'illuminazione degli ambienti.
javaboy23 Febbraio 2010, 17:47 #45
Originariamente inviato da: Max_R
Certo non è poco. Nemmeno Doom 3 è poco ma, potevamo avere molto di più. La stessa tecnologia alla base dell'ID Tech ormai ha pressochè raggiunto il limite. Bisognerebbe che Carmack si mettesse a programmare da zero un nuovo motore ma questo è quasi impossibile. Non sappiamo nemmeno se sia ancora al lavoro. La concorrenza è troppo agguerrita per combatterla riesumando ancora una volta il solito motore aggiornato a megatexture.
Il potenziale della id era ben altro con Romero, Hall e gli altri!

Il motore di doom 3 non ha praticamente niente a che fare con quello di quake arena. Il passaggio da c a c++ li ha costretti a riscrivere buona parte del codice.
Il tech5 allo stesso modo ha ben poco a che fare col motore di doom3.
Arësius23 Febbraio 2010, 18:07 #46
anche Q4 ha perso punti di contatto con D3.

la Raven ha sacrificato l'espressione muscolare di tecnica sull'altare della giocabilità: il calcolo delle ombre è relegato solo ad alcuni oggetti altamente dinamici, e solo per alcune sorgenti di luce. credo che questo stratagemma abbia consentito di evitare il calcolo dei volumi di ombra nelle sezioni esterne (molto criticate in D3).
lay7223 Febbraio 2010, 18:18 #47

Onore, merito e gloria a chi ha fatto la storia dell'emozione 3D

Grazie John!

Il minimo che posso fare è associarmi ai ringraziamenti e fare i complimenti al mitico Carmack! Da anni ormai non sono più un videogiocatore, ma il solo leggere il suo nome mi ha immediatamente riportato indietro agli "anni d'oro", ho giocato a wolfenstein (veramente pionieristico), a tutti i doom (quanti pomeriggi passati in labirinti bui nei quali aspettarsi un mostro dietro ogni angolo) e mi sono letteralmente innamorato di quake, alla follia.. quella fu una vera rivoluzione! Internet era ancora in fascie, mi compravo le riviste di videogiochi con cd allegati contenenti mappe aggiuntive per il multiplayer di quake, e le provavo tutte, da solo, le giravo e basta per vedere quanto erano belle... è passata una vita!! Grazie ancora e complimenti..


hai praticamente detto tutto....tutto ciò che avrei voluto dire
...tutto ciò che merita un genio come Carmack....che ci ha regalato
anni di emozioni intense...come quasi nessuno nel mondo dei videogiochi....
...che io inizio sempre più a chiamare "esperienze videoludiche"....con l'unica
differenza, rispetto a te, che io continuo ancora ad essere un videogiocatore.....
..e lo sarò x sempre....
Arësius23 Febbraio 2010, 18:23 #48
Originariamente inviato da: lay72
Grazie John!

Il minimo che posso fare è associarmi ai ringraziamenti e fare i complimenti al mitico Carmack! Da anni ormai non sono più un videogiocatore, ma il solo leggere il suo nome mi ha immediatamente riportato indietro agli "anni d'oro", ho giocato a wolfenstein (veramente pionieristico), a tutti i doom (quanti pomeriggi passati in labirinti bui nei quali aspettarsi un mostro dietro ogni angolo) e mi sono letteralmente innamorato di quake, alla follia.. quella fu una vera rivoluzione! Internet era ancora in fascie, mi compravo le riviste di videogiochi con cd allegati contenenti mappe aggiuntive per il multiplayer di quake, e le provavo tutte, da solo, le giravo e basta per vedere quanto erano belle... è passata una vita!! Grazie ancora e complimenti..


hai praticamente detto tutto....tutto ciò che avrei voluto dire
...tutto ciò che merita un genio come Carmack....che ci ha regalato
anni di emozioni intense...come quasi nessuno nel mondo dei videogiochi....
...che io inizio sempre più a chiamare "esperienze videoludiche"....con l'unica
differenza, rispetto a te, che io continuo ancora ad essere un videogiocatore.....
..e lo sarò x sempre....


[SIZE="6"]*[/SIZE]

è giusto che gli sia arrivato ora il riconoscimento, perchè ho la sensazione che "Rage" sarà il punto di rottura con quel tipo di mentalità e feeling: già il fatto che id sia stata acquisita da Bethesda è un gran brutto presagio, se poi ci mettiamo il fatto che il gioco è in tutto e per tutto pensato per le console..
Dott.Wisem23 Febbraio 2010, 18:38 #49
POST ERRATO.
Dott.Wisem23 Febbraio 2010, 18:39 #50
Originariamente inviato da: Arë
la tecnica di shadows volumes, oltre ad essere mostruosamente più complessa dello shadow mapping, è anche più definita. non soffre di tutti gli sfigatissimi inconvenienti di quest'ultima (aliasing per poco dettaglio, scalettatura per se il frustum di vista è contrario, costo enorme per gestire illuminazione puntiforme, eccetera). sono due gli inconvenienti degli SV: le ombre morbide (oggigiorno fattibile) e il fatto che sia CPU-bound (oggigiorno risolto coi geometry shaders).

al tempo in cui è uscito D3, tra l'altro, non c'era proprio verso di far stare molte shadow map in memoria E consentire di caricare altre informazioni in RAM. in quegli anni avere una scheda video da 128MB era già un lusso.

infatti, sono queste considerazioni che portarono Carmack a cestinare del tutto quella tecnologia. e considera che ha iniziato lo sviluppo di D3 nei primi anni del 2000. traduzione: era IMPOSSIBILE fare un motore come D3. e lui l'ha fatto.

tra l'altro, HL2 non aveva affatto supporto di shadow mapping quando è uscito (tutt'al più strategie "alla Blinn", giusto per dare un feedback visivo quando si trasportavano oggetti). in generale, tutta l'illuminazione di HL2 era molto naive e quel poco di "casting" di ombre di cui disponeva era veramente patetico.
Lungi da me iniziare una noiosa discussione tecnica, ma esteticamente parlando, se togliamo l'uso delle shadow volumes (che comunque furono già usate in altri giochi, come ad esempio Thief 3 - uscito il 25/05/2004 e, se non ricordo male, lo stesso Far Cry in alcune occasioni mostrava ombre in shadow volume) Doom 3 non offriva nulla in più rispetto ad Half Life 2 o tantomeno Far Cry, anzi...

e grazie al cazzo che è più leggero, non fa niente
Si, come no, non faceva niente... Eppure quei magnifici spazi aperti di HL2, in Doom 3 non li ho mai visti... E neanche in Quake 4... Non tiriamo poi in ballo Far Cry perché Doom 3 ne uscirebbe con le ossa frantumate...

D3 ha una illuminazione per punto. quando viene renderizzato un oggetto, vengono caricate più texture per calcolare un informazione diffusiva, speculare, di spiazzamento del texel, le ombre gettate eccetera.
Lo dici a me, che modificai a suo tempo gli shader per avere un Bump Mapping più incisivo (e pubblicai la mod proprio su questo forum)? Ad ogni modo si trattava di pixel shader, non era fantascienza...
ecco, l'HAVOC è sicuramente l'innovazione di HL2, e non c'è dubbio che fosse senz'altro più avanti del motore fisico di D3 (sostanzialmente inutile ).



abbeh, allora HL2 ne esce ancor più con le ossa rotte rispetto a Far Cry

non ho parlato di IA, anyway. sicuramente il confronto con FC/D3 è impari.
Infatti Far Cry all'epoca era certamente il gioco tecnicamente più riuscito e completo.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^