Newsgroup: it.comp.grafica
Titolo: Quale scheda per l'OpenGL?

Salve a tutti.
Per motivi di lavoro mi sto avvicinando al preview di oggetti 3d in
OpenGL, ma devo dire che non ne so molto, per cui chiedo consiglio
sperando che qualcuno mi risponda.
Anzitutto, io sapevo che le OpenGL era delle librerie software che
permettevano la visualizzazione e l'ombreggiatura 3d in tempo reale.
Ma la cosa e' supportata a solo livello software (e qui chiedo: cosa
si deve fare? si devono installare delle librerie? prese da dove? Io
uso Windows95) o invece e' richiesto o consigliato l'uso di apposito
shardware? Ossia: esistono schede video che supportino a livello
hardware le OpenGL? Quali sono? Io come scheda video ho una
normalissima S3 Virge, e il mio processore e' un Cyrix 686 P200+.
Aspetto chiarimenti: grazie in anticipo a chi mi rispondera!
Marco Gualdrini
Geologia, GIS & informatica per il territorio
P.S.: siccome nessuno ha risposto al mio post di qualche giorno fa,
inserisco qui un altro quesito: quale software per creare animazioni
AVI, Quicktime o Mpeg a partire da n frames renderizzati
(possibilmente soluzioni freware, shareware e commerciali - compresi
programmi di alto costo)?
Grazie!!!!


L'OpenGL e' una libreria sviluppata da SGI e resa disponibile (su
licenza) a tutti gli sviluppatori.
Attualmente le opengl sono supportate ufficilmaente da Nt4.0 e da
WIn95 osr2 (supporta la versione 1.1).
ma girano anche con Win 95 (i programmi che ne fanno uso (vedi
Lightwave) installano i file necessari, e vai.
Tra le schede economiche costruite appositemante per l'open Gl
ci sono le diamond FireGl (1000,2000,3000)
che montano rispettivamente processori  permedia, glint 300sx, glint
500tx.
Poi ci sono schede anche con piu' processori.
Comunque gia' con la firegl 1000 (permedia+ delta per la modellazione)
fai ben oltre i 30 fp/s anche con scene molto complesse.
Ciao.
P.S. anche la tua scheda video supporterebbe l'openGL in hardware
(ovviamente a prestazioni ridotte), e a breve la S3 (cosi dicono)
dovrebbe rilasciare un nuovo driver per abilitare queste funzioni.

Ciao *!
L'OpenGL e' una libreria sviluppata da SGI e resa disponibile (su
licenza) a tutti gli sviluppatori. Si tratta solo di software, ma visto
che in genere si vogliono ottenere rendering in tempo reale, a meno di
non avere un super-processore, spesso occorre fare affidamento su schede
video che supportino in hardware alcuni degli algoritmi fondamentali per
il rendering 3d. Principalmente, ma non solo, lo Z-buffering.
Quindi, pur essendo la OpenGL una libreria software, per avere
prestazioni adeguate al "real-time" rendering occorre il supporto
hardware di alcune primitive grafiche. Percio' schede video "3d" e con
relativi drivers che supportino l'OpenGL.
Che io sappia, l'OpenGL e' supportato ufficialmente da MS solo su NT.
Anche se ho visto dei programmi che sotto Windows95 installano una
"opengl.dll" e ne fanno uso...
Vi sono schede "opengl" professionali che montano su fino a 4 processori
risc tipo il PPC, con ovvi prezzi.
Credo la migliore soluzione a basso costo (ma non ci possono aspettare
prestazioni eccezionali) sia la Matrox Millennium (II).
Per creare animazioni, usa Adobe Premiere! (commerciale)
-- 
Giovambattista Pulcini - Anagni (Italy)
mailto:
mc0...@mclink.it
 [PGP mail welcome]
http://www.verrando.com/pulcini/
http://www.geocities.com/SilconValley/9210/