Newsgroup: it.comp.hardware.video-3d
Titolo: Geforce per piacere

Ragazzi scusate l'ignoranza, mi spiegate cos'è il T e L e quali soft lo
supportano, ma specialmente come si fa ad attivarlo?
Grazie e scusate ancora.
Ciao

Il transorm & lightning è un processo supportato ad hw dalla geforce (il 
punto di forza assieme al vertex "nonmiricordocome") il bello che non è 
ancora direttamente supportato se non da evolva (vomitorio!).....i giochi 
opengl però sembra che lo usino
--
Posted from 
pop01-acc.tin.it
 [212.216.176.64] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Allora, innanzitutto premetto che non sono espertissimo in merito,
quindi prego chiunque noti degli errori in questo messaggio di
correggermi (piu` che altro in merito alla prima parte).
1) Cos'e` il T&L?
E` l'acronimo di Transform & Lighting, termini che indicano due delle
fasi necessarie per creare le immagini che utilizzano la grafica 3d.
Fino all'uscita delle GeForce le schede video 3d si limitavano a
gestire la fase di rendering e poco piu` (tipo il setup dei triangoli,
se non erro).
Inizialmente i giochi 3d utilizzano un'approcio tridimensionale, che
considera le coordinate dei vertici che compongono i poligoni (che a
loro volta costituiscono la grafica del gioco), effettuando su tali
coordinate i calcoli per stabilirne la posizione e gli spostamenti.
Dalla rappresentazione poligonale (in uno spazio tridimensionale) e`
necessario passare a quella bidimensionale per mostrare l'immagine su
schermo (i monitor 3d non esistono per ora :-) )
Questo passaggio e` effettuato nella fase di "Transform" (chiaramente
ho semplificato il discorso, anche perche` non sono in grado di
entrare nei dettagli).
La fase di "Lighting" si occupa invece dei calcoli relativi alla
gestione delle luci, al fatto che il loro spostamento modifica la
luminosita` di certi poligoni e non di altri e altre cosucce del
genere (anche qui non entro nei dettagli, che non conosco).
2) Quali soft lo supportano?
Per supportare il T&L e` necessario utilizzare delle API che lo
implementino. Dal punto di vista dei giochi si tratta delle OpenGL e
delle DirectX 7 (o successive, quando usciranno).
Tra i giochi OpenGL che supportano, almeno in parte, il T&L, i piu`
noti sono sicuramente quelli basati sugli engine dei vari Quake.
Quindi i tre Quake (i primi due chiaramente ne traggono ben pochi
benefici, perche` sono comunque semplici da gestire per un processore
recente) e i vari SiN, Half-Life, Kingpin, ecc., nonche` il piu`
recente Soldier of Fortune (che, a differenza degli altri titoli,
supporta entrambe le fasi del T&L).
Per quanto riguarda le DirectX 7, abbiamo ShadowMan (che supporta il
T&L solo in parte, senza trarne particolari benefici), Force
Commander, Team Alligator, i pessimi Demolition Racer e Test Drive 6 e
qualche altro titolo di poco conto che nessuno comprera` mai (tipo un
certo "AMA Superbike").
C'e` da dire che i vantaggi che si ottengono con la gestione hardware
del T&L aumentano all'aumentare della complessita` grafica (in pratica
il numero di poligoni utilizzato), ammesso che l'implementazione non
sia programmata da bambini dell'asilo.
Dei titoli citati (che sono quelli gia` usciti) la maggior parte
utilizza una grafica sufficientemente leggera da non trarre
particolati benefici dall'utilizzo del T&L hardware. In pratica si
notano dei vantaggi sensibili solo in Soldier of Fortune, Quake 3 e,
da quel che ho letto, Force Commander (non l'ho mai visto e non ci
tengo per niente).
Chiaramente l'uscita di diverse schede con il T&L (oltre alle GeForce
ci sono le Savage 2000 di S3 e nel corso dell'estate usciranno anche
le nuove schede di ATI) portera` gli sviluppatori ad aumentare il
numero di poligoni utilizzato nei giochi che usciranno in futuro.
Molti titoli annunciati supporteranno il T&L. C'e` una lista sul sito
di NVIDIA, ma in questo momento mi sfugge l'indirizzo preciso della
pagina. Tra quelli piu` attesi citerei: Black & White, Giants, Oni,
Halo, Vampire, Messiah, Sacrifice, Experience, Drakan 2, Ultima Online
2, Tribes 2, Max Payne, MDK 2, Colin McRae Rally 2, Evolva, Heavy
Metal: F.A.K.K 2, Starlancer, Freelancer, Loose Cannon, Oddworld 3, i
futuri giochi della Monolith (e gli altri basati sullo stesso engine,
gia` concesso in licenza a diverse altre case) e della Rage, nonche`
un'altra badilata di titoli meno attesi.
Infine, visto che parlavi in generale di software, aggiungerei che
buona parte dei recenti software professionali di modellazione
tridimensionale, CAD e simili dovrebbero supportare il T&L tramite le
OpenGL, ma non saprei essere piu` preciso.
3) Come si fa ad attivarlo?
Dipende dal software. In alcuni casi la cosa e` automatica (come nei
vari Quake e derivati), in altri c'e` un'opzione apposita (come in
Soldier of Fortune o Test Drive 6). In linea di massima se il software
rileva una scheda video che supporta il T&L tale opzione viene
attivata per default. Comunque e` difficile non notarla. :)
Ok, credo di avere finito... Chi ha detto "finalmente"? =)
Ciao,
   Cuthbert