Newsgroup: it.comp.hardware.video-3d
Titolo: Perchè esistono giochi OpenGL ?

L' altra sera mi sono domandato il perchè esistono i giochi opengl ! 
Secondo me il motivo è il seguente : I programmatori della id software 
sono stati i primi ad usare le librerie opengl per programmare la 
versione accelerata di quake 1. Hanno programmato la famosa versione gl-
quake inizialmente veniva fornita insieme al driver minigl della 3dfx (si 
poteva definire come una delle killer application dei giochi x pc dopo 
pod,f1 psignosys,ed mdk i primi giochi accelerati per tale chip) Ma come 
mai opengl e non d3d o glide ? Innanzitutto avevano escluso le d3d perchè 
a quel tempo la versione 3 era una schifezza poi avevano escluso gli 
standard proprietari delle schede 3d che erano nati ancora sotto dos (vi 
ricordate la mistyque, la 3d blaster, la s3 virge ecc tutte quelle schede 
avevano uno standard proprietario come le glide nato per i giochi 
accelerati sotto dos) perchè dovevano star li a testare il gioco su ogni 
scheda 3d che usciva e quindi dovevano perdere un sacco di tempo per fare 
patch e fix per le nuove schede che uscivano. E invece loro sono stati 
furbi ! Hanno detto programmato il gioco su di una scheda 3d 
professionale che supporta tutte le 400 e passa funzioni opengl 1.1! Dato 
che le schede 3d odierne non hanno un driver opengl saranno obbligati a 
farlo altrimenti saranno tagliati fuori dal mercato (la loro scheda non 
sarà + comprata perchè non funziona con quake) Tenete conto che si parla 
di Quake ! Mica di un gioco qualsiasi ! Cosi saranno i produttori di 
schede 3d a preoccuparsi di far funzionare quake sulla loro scheda senza 
essere costretti a farlo noi ! Sai soldi e tempo che risparmieremo !
Avete mai visto un patch della id che correggesse i problemi grafici del 
gioco ? Sono sempre stati quelli delle schede 3d a preoccuparsi di farlo 
!
Con quake 3 è successo ancora di peggio poichè hanno obbigato i 
produttori di schede 3d a realizzare un driver opengl ICD che supporti 
tutte le 400 e passa funzioni ! Prima infatti con quake 1e2 bastava il 
famoso minigl che supportasse solo un centanio di funzioni ! E' li sono 
sorti i casini dei vari wrapper d3d-opengl (S3, Intel, matrox)
Dato che da settembre di quest' anno tutti i produttori hanno dichiarato 
di aver un driver opengl ICD completo ora queste schede sono in grado di 
fare una sufficiente modellazione 3d in ambiente Windows NT-opengl. Ma io 
credo che se non fosse stato per quelli della id adesso i giochi opengl 
non esisterebbero e se uno vuole prorio usare modellare sotto NT si 
prenderebbe una scheda video apposita come la ELSA GLORIA o la 3dLabs 
OXYGEN. 
Infine vorrei farvi notare che quando è uscito quake 1 (la versione dos 
non accelerata) i programmatori della id avevano gia annunciato quake 2.
La grossa novita di quake 2 era una speciale tecnica di compressione 
frattale delle texture mediante complessi calcoli matematici. 
Evidentemente si erano accorti del maggior difetto del primo quake : i 
cubettoni quando ci si avvicinava troppo ai muri. Ma quali complessi 
calcoli matematici ! BILINEAR FILTER E MIP MAPPING ! 
Un saluto da scrag !

 calcoli matematici ! BILINEAR FILTER E MIP MAPPING !
eh..quando si dice la cultura....
-- 
*********************************************************
* Marco Salvi - Bologna University - Physics Department *
* email:         
mar...@cadvlsi1.df.unibo.it
            *
* web:           
http://cadvlsi1.df.unibo.it
            *
*********************************************************

 


 sistemi operativi.
Ti sbagli..... se leggi sul Quake-HowTo c'è scritto che il porting di Quake
e tutti gli altri giochi della id su Unix-Linux è stato fatto dopo.
Facilitato dal fatto di aver usato l'OpenGL che è supportato su più
piattaforme e per il fatto che molta parte del codice del gioco è scritta in
C che va a braccetto con Linux.
Ciò non toglie che poter giocare a Quake su Linux sia un grosso
vantaggio........ prima o poi mi deciderò ad eliminare Autluk e Win98
;-))
--
________________________________
Togliete NoSpaM per rispondermi
bye Brain

 altre amenità.
Vero per le DirectX (meno male!) ma guarda che le Glide ci sono da un
bel po' di tempo per Linux!
-- 
Marco Braga
 
bra...@tin.it
 - ICQ: 787595
Chief implementor @ The Gate MUD
 
http://thegate.mediacom.it

 > il sistema operativo Linux, per il quale non esistono Glide o DirectX e


no è nato sotto win, hanno solo fatto uscire la versione test per server
prima su linux ma solo per avere una cerchia più ristretta di tester, il
gioco è comunqeu stato sviluppato su piattaforma windows essendo questo il
target della ID, lo sviluppo della versione linux ora è fermo e riprenderà
dopo che sarà uscita quella windows, almeno spero


lo sviluppo della versione linux non e' affatto fermo, visto che tutto
viene sviluppato in contemporanea.
Carmack ha solo detto che NON inserira' una copia' dell'eseguibile per
linux
nella cd win/mac di q3 perche' vuole vedere quante persone acquisteranno
solo la copia per linux. (e subito lo hanno copiato quelli di unreal
tournament)
Infine, quake3 non e' sviluppato su windows, ma su windows nt.
ciao,
Marco


 




 Un saluto da scrag !
-- 
**************************************
Telstar
"Love Magic for itself"
IHGGer Immortal
THE SORCERER: 
http://gilda.it/telstar
 
GDR.NET
 EZINE: 
http://gdr.net/ezine
**************************************