Newsgroup: it.comp.hardware.video-3d
Titolo: Siamo alle solite... (gts)

Ecco uno stralcio del commento sulla gts nella rece di hwzone
"Se possedete già un GeForce, DDR, difficilmente apprezzerete i
miglioramenti di prestazioni apportati da GF2, se non in Quake 3. Per notare
questo, bisognerà aspettare la nuova generazione di videogiochi."
Per la verità stiamo ancora aspettando la generazione di videogiochi che
sfrutti la prima Geforce... Stiamo ancora aspettando la generazione di
videogiochi che sfrutti il bump mapping della g400 (ne fece cavallo di
battaglia nella campagna pubblicitaria... che tristezza)...

 ha scritto nel messaggio
news:RT6NK9ax$GA....@news1.news.mcis.galactica.it...

E' un buon articolo, l'ho letto anche io, in pratica è venuto fuori ciò che
su questo NG si diceva da tempo, ovvero che il passo sarebbe stato breve se
le sk GTS non fossero state dotate di ram più efficiente, che è appunto il
collo di bottiglia di questi sistemi.
Quanto alle tue considerazioni, mi trovo d'accordo: ma la colpa in fondo, è
bene ricordarlo, è dei programmatori, che non sfruttano a dovere le feature
messe a disposizione da questi mostri di potenza.
Possiamo solo aspettare, i prossimi titoli in uscita lasciano ben sperare,
come pure il rilascio delle DX8.

messe a disposizione da questi mostri di potenza.
troppa polverizzazione delle features per poterle sfruttare tutte....
per cosa ottimizzi? s3? 3dfx? ati? matrox? Nvidia?
impossibile fare un gioco che sfrutti a fondo tutte le schede.
btw considera che al giorno d'oggi per sviluppare un gioco ci vogliono 3-4
anni, uscendo con una versione non totalmente debuggata.
per fare una scheda meno di 24 mesi....
---
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
    I bimbi buoni vanno in paradiso.
    I bimbi cattivi vanno dove gli pare!

 per fare una scheda meno di 24 mesi....
    Parole Sante! Hai ragione al 100000%!
pPoison

 per fare una scheda meno di 24 mesi....
Questo lo scrissi anche io tempo fa: ancora oggi giochiamo con roba
programmata per i 200MMX, ciò non toglie che ci si affretta, ultimamente, a
fare le ottimizzazioni del caso, come per certi giochi che supportano questa
o quella feature prima che sia effettivamente disponibile, solo perchè la
casa produttrice della scheda ha pagato profumatamente (?), vedi Expandable
per Matrox, vedi Evolva e DMZG per NVdia e cosi' via, dunque ottimizzazioni
per determinati sistemi, seppure in fretta e furia, sono fattibili, anche se
ci vuole un grosso sforzo programmatorio, che però non vedo, se non quando
si deve publicizzare la potenza della prossima scheda prodotta.
Posso capire che ci vogliono anni per programmare un gioco, ma i titoli di
oggi girano male anche sul voodoo2, e si che è un bel pezzo che è in
circolazione.
Al di la di tutto, io mi riferivo ai programmatori non solo ludici, ma anche
di quelli che si preoccupano di sviluppare driver per le sk grafiche: quanto
dovrò aspettare per avere dei driver veloci da Creative per la CLAP?
Quanto ho dovuto aspettare perchè la mia gloriosa Mystique non bloccasse il
PC all'uscita di Windows?
E non mi fate pensare a quanti driver mi sono dovuto scaricare per giocare
al "massimo" con il voodoo2...
Io le sk grafiche e gli acceleratori 3D li ho avuti di più o meno tutte le
marche, chi più chi meno tra driver e bios mi hanno fatto penare.
E' vero, troppa polverizzazione delle features, ma io ci metterei un 30-40%
di pigrizia da parte degli sviluppatori :-P

 impossibile fare un gioco che sfrutti a fondo tutte le schede.
Non tienti conto di una cosa fondamentale: le Open GL. Basterebbe che tutti
si mettessero a sviluppare in Open GL (che tra l'altro sono API estremamente
pulite e semplici) e riesci a tirare fuori il meglio da quasi tutte le
schede 3d. Per darti un'idea ultimamente mi sono messo a fare un motore 3d
per un esame e con relativa semplicità sono riuscito ad ottenere 4 o 5
milioni di poligoni al secondo su un Celeron 450 e GeForce. Chiaramente
queste prestazioni te le puoi scordare con una scheda senza GPU ma secondo
me la strada da intraprendere è questa.
-= GhostRaider =-

Non tienti conto di una cosa fondamentale: le Open GL.
non cercare santi che non esistono.
le ogl sono api standard per grafica 3d, non sono ottimizzate ne
ottimizzabili per i giochi.
quindi, per quanto aiutino, un programmatore deve tirar comunque fuori i
3/4 del codice di testa sua, se non vuole un gioco fatto con lo stampino e
con prestazioni bassissime.



Secondo me è proprio questa la rivoluzione che porteranno le GPU, liberare i
programmatori dalle ottimizzazioni più estreme che portano via un casino di
tempo per concentrarsi sulla giocabilità, l'IA, le leggi fisiche etc. So che
sembra una pubblicità presa pari pari dal sito dell'Invidia ma da quando mi
sono messo a programmare in ogl su una Geforce mi sono accorto che un motore
3d che gestisca una marea di poligoni e di effetti di luce non è più solo
alla portata dei grandi programmatori. Chiaramente c'è sempre spazio alla
creatività e alla bravura, si possono aggiungere effetti strani o comunque
cose che il driver opengl non fornisce di serie, ma secondo me, queste cose
diventeranno via via meno interessanti all'aumentare della complessità della
scena visualizzata (ad esempio le superfici curve di Quake3, diventano
inutili se io quadrupilo o più i poligoni sullo schermo). Una volte un
programmatore di giochi doveva essere un mago dell'assembler, poi del C,
adesso basta programmare in OpenGl su una scheda di ultima generazione e si
riescono ad ottenere risultati strabilianti.
-= GhostRaider =-