Ne avevo sentito parlare quando con l'uscita
di Half Life
2, uno dei giochi più grandiosi che abbia mai visto, più che altro per
la vastità delle ambientazioni, e per la loro varietà. Half Life 2 fece molto
scalpore, se così si può dire, anche perchè ogni oggetto (ma proprio ogni)
inserito nel gioco aveva una sua realisticità, una sua capacità di rispondere
alle normali leggi di gravità. Capitava a volte che alcune situazioni
venivano risolte proprio in conseguenza di questo. Sassi, lavatrici, assi di
legno, cestelli, bidoni esplosivi e non. Tutto quello che poteva essere
afferrato, appoggiato in un altro punto, cadeva in modo estremamente realistico,
soprattutto - per esempio - se colpiva uno spigolo, o un angolo, e lo si vedeva
"rimbalzare" via come nella realtà.
Adesso si comincia a parlare di schede
grafiche dedicate alla fisica, che coopereranno con la CPU e la GPU per
alleggerire il carico di lavoro di queste. Si occuperanno di calcolare e
renderizzare fumo, fluidi, oggetti in collisione fra loro, auto che derapano,
movimenti, e via dicendo. Con un guadagno enorme per tutti i giochi, e per
tutti noi sviluppatori. Ovviamente mi aspetto che Microsoft
inserirà nelle future versioni di DirectX nuove librerie per gestire tutte
queste nuove features. Personalmente non vedo l'ora di creare un'applicazione
Windows Forms che, dopo un'operazione di drag'n'drop, faccia cadere verso il
basso (a 9,81 m/s², ovviamente, la gravità terrestre) gli altri controlli sul
form stesso.
Per la serie...
Is the World Ready for Physics Acceleration?
Spero che lo sia,
che lo sia eccome!!!
powered by IMHO 1.2