Newsgroup: it.comp.hardware.video-3d
Titolo: hl2 ancora dx8 contro dx9

ecco cosa cambia da dx8 (geforce fx) a dx9 (6800, x800, 9x00)
 
http://tinyurl.com/4gz7p
non so voi ma per ma la differenza è mostruosa, guardate l'acqua :-O
a parrot non dispiace la versione dx8, ma io la trovo un universo intero
diversa da quella dx9
quanto impatta far girare in dx9?
 
http://tinyurl.com/6ngeb
 
http://tinyurl.com/5kxrz
le fx rallentano del 65%, questo per rispondere a chi mi chiedeva perchè
sconsiglio le FX.
ecco perchè la fx5900xt e la fx5950 son sconsigliate:
 
http://tinyurl.com/498hx
 
http://tinyurl.com/6uq53
 
http://tinyurl.com/4k6jl
 
http://tinyurl.com/5yqy5
 
http://tinyurl.com/4ctst
questo per indicare ai nuovi e sconsigliare tutti i modelli FX di nvidia
orientatevi sulle 6800, sulle x800, sulle 9800 o 9600pro, ma lasciate le fx
sui banconi.
queste son le pic non compresse:
http://images.anandtech.com/reviews/video/HalfLife2/Part2/dx9vsdx8images.zip

 diversa da quella dx9
Rispondere alla discussione precedente č troppo difficile? Stai
diventando come "werecoso" (alias P4)?
Cmq, io guardando le immagini di IGN (altro link precedente) non ho notato
la stessa differenza che si puņ vedere qui, ho visto un effetto
"schiumetta" (riflessi bianchi sull'acqua) che qui addirittura sono
trasformati in un trasparente totale.
Qualcuno mente.
A questo punto mi chiedo: come mai ogni articolo mostra differenze tanto
abissali tra un'analisi e l'altra? Qual'č quella vera?
-- 
 PaRRoT (now from Winzozz)        |     L I N U X       .~.
Athlon XP 1700+ @2406MHz          |     The Choice      /V\
Radeon 9600PRO @524/664           |      of a GNU      /( )\
Gillette Mach 3 @Mach 3 Turbo     |     Generation     ^^-^^


Natavota...:)

 tanto abissali tra un'analisi e l'altra? Qual'è quella vera?
in dx8 non ci son riflessioni ed anche il movimento dell'acqua è diverso
si può provare con qualunque scheda forzando il path via console.
per quanto riguarda il bumpmapping Radiosity-diffuse in dx9 usa le seguente
features:
viewmodel, static props, dynamic props e viene applicato anche ai
non-player-characters (npc)
il specular bump mapping viene applicato su tutti i modelli (in dx8 solo
alcuni npc)
il Detail Props (resa procedurale di materiali su erba, rocce etc etc) in
dx9 viene applicata a tutta la scena, in dx8 solo agli oggetti vicini
le ombre dinamiche son applicate filtrate, in dx8 son nette e spigolose.
la Specularità e la rifrazione dinamica in dx9 vengono applicate a tutti i
materiali che ne necessitano, in dx8 solo ad alcuni limitati.
L'acqua.. l'avete vista.
Il Displacement Mapping in dx9 viene applicato in piena risoluzione, in dx8
in media-alta (low-mid-high-full son i quattro settaggi possibili)
certo che ridurre a "schiumetta" basta fare lo screen giusto, dove si vedono
meno gli effetti, che, occorre sottolinearlo, danno il meglio di se in
movimento, non per niente si chiamano "Dynamic Props"

Per forzare le dx9 con 5900xt, basta il solito +mat_dxlevel "90" nel 
collegamento, oppure editare il dxlevel.cfg e metterci dxlevel "90"?
A me sembra non funzioni nessun modo :| 


non saprei, io so che basta sia l'una che l'altra
puoi fare un altra cosa
nel dxlevel.cfg trovi i settaggi per versione delle dx
io qualche giorno fa ho fatto un post per togliere la massima qualità
tramite la modifica di questo file, copia le linee interessate anche sui
settaggi 8.0 e 8.1 e vedi se parte in dx9

 movimento, non per niente si chiamano "Dynamic Props"
Analizza i due articoli.
Laddove (AnandTech) l'acqua quasi non ha riflessi, su IGN i riflessi ci
sono ma sono più evidenti (rendono meno trasparenze e hanno più "parti
bianche").


 "parti bianche").
per stessa ammissione di IGN, i loro screenshots non rendevano ciò che
dicevano:"The DirectX 9.0 water is breathtaking"):
ecco qui:  "While refraction isn't very evident here"
cioè la rifrazione non è evidente dai loro screen ma l'acqua dx9 è
letteralmente da togliere il fiato.
come hai fatto a capire che la differenza era una "schiumetta", davvero non
lo so ;)

 for things under the water and specular highlights on top of it. "
giusto per puntualizzare, in dx8 o 8.1 l'acqua è identica.
http://gearmedia.ign.com/gear/image/article/567/567437/half-life-2-directx-c
omparison-20041118034947243.jpg
http://gearmedia.ign.com/gear/image/article/567/567437/half-life-2-directx-c
omparison-20041118040934259.jpg
come si può vedere sia i tubi a destra, che le sbarre davanti, che i muri a
lato non si riflettono, e le pale del mulino al centro, scendono
perfettamente dritte, rifrazione=zero, è solo trasparente.

Partito con max_dxlevel 90 nel link :) 

 Partito con max_dxlevel 90 nel link :)
bene :)

non so voi ma per ma la differenza č mostruosa, guardate l'acqua :-O
e vorrei ben vedere, servono le dx8.1 per avere buoni effetti
sull'acqua, non le dx8
perche' qualcuno vorrebbe usare le dx8 oggi?
per compatibilita' con le geforce2 e ati 7500?
-- 
    (iao!!oai)                                    (ICQ: 10860566)
    //.aurizio
[WARNING!: togliete _nessuno_ per rispondere]
    Coloro che sono disposti a farsi togliere alcune liberta' 
essenziali per ottenere un piccolo, temporaneo senso di sicurezza
non meritano ne liberta' ne sicurezza. [B. Franklin]


mi pare strano, le dx8.0 usano vertex e pixel shader statici, ovvero
quelli presenti nelle ge-2, la vedo dura ottenere le riflessioni che
permettono le dx8.1


 permettono le dx8.1
dimmi che differenze trovi:
http://gearmedia.ign.com/gear/image/article/567/567437/half-life-2-directx-c
omparison-20041118034947243.jpg
http://gearmedia.ign.com/gear/image/article/567/567437/half-life-2-directx-c
omparison-20041118040934259.jpg
son identici.

 per compatibilita' con le geforce2 e ati 7500?
no, servono le 9, l'acqua č imparagonabile usandole.

 lo so ;)
Allora facciamo gli articoli senza immagini. :oP
Io ho commentato "le foto" che messe a confronto da una parte mostravano
l'acqua con dei riflessi eccessivamente "bianchi", dall'altra non mostrano
praticamente nulla con una trasparenza totale. (parlo sempre di DX8)
La mia domanda, per quanto continui ad ammettere che "non sono uguali", č
sempre la stessa: perchč da un'esame all'altro le differenze sono sempre
diverse?
Insomma, io ho visto sulla mia attuale schifosissima 5600 prestata
Counter-Strike Source e l'acqua del benchmark ha dei riflessi, ha delle
trasparenze e non appare cosě "nulla" cosě come sembra su Anandtech.
Tra l'altro, qualche giorno fa avevo visto un'analisi DX7 vs DX8 vs DX9 di
The Inquirer che mostravano i rettangoli di vetro del benchmark e le foto
della versione DX8 confrontata a quella che vedo con la merdosissima 5600
sono molto piů brutte.
Why?



gran bel bug di hl2 quindi
quanto tempo e' passato dall'aqua in dx8.1 di morrowind?
non e' esattamente una novita'...


Si cmq 20fps 1024x768 aa2x af4x :/
Se le 6800GT costassero sui 350.... :) 

 Se le 6800GT costassero sui 350.... :)
in che punto?
io con la 9700 a 1280 con AA segno 62 fps alla fine del canal
appena posso faccio uno screen


Quelle li tra l'altro sono solo DX7 compliant...;-)))

 ecco perchè la fx5900xt e la fx5950 son sconsigliate:
Uff, così imparo a prendere una 5900xt@5950Ultra invece di una 9800pro 
:(
-- 
Sibok (26, 150, NA)  4450 Seti WU dO O  (||||)°(||||)  O Ob
Quote of the day: "And if a ten tons truck kills the both of us,
to die by your side...well the pleasure and the privilege is mine"

 :(
dai su, queste son cose che possono sfuggire.
consolati sapendo che come son sfuggite a te sfuggono a tanti altri ( e
volendo te la puoi sempre rivendere bene, prima che la cosa sia evidente )
fossi in te cercherei qualcuno a cui venderla e prenderei una 6800le o una
9800pro


e quindi i tipi valve si sono dimenticati del path 8.1 e hanno messo
due volte il 8.0, ma questo e' colpa loro, non delle dx 8.1...


 due volte il 8.0, ma questo e' colpa loro, non delle dx 8.1...
ROTFL
ma che dici...

 9800pro
e prima di scegliere tra le due, direi di leggerti un po' di post che 
parlando delle 6800le e un po' di post che parlano della 9800pro, giusto 
per capire in media quale delle due sia più affidabile.
p.bes

 per capire in media quale delle due sia più affidabile.
Senza leggere nulla direi la seconda! :)
-- 
Sibok (26, 150, NA)  4460 Seti WU dO O  (||||)°(||||)  O Ob



l'ho detto per essere politicamente corretto, conosco bene ambedue le
schede.
tutto è meglio delle FX.


hai presente che versioni di pixel shader e vertex shader sono
implementate nelle dx 8 e nelle dx8.1?
tutti gli effetti di rifrazione ed animazione avanzata dell'acqua sono
nati proprio grazie ai nuovi shaders, se hl2 non mostra differenza fra
i due vuol dire che proprio le 8.1 non sono state usate. 


 i due vuol dire che proprio le 8.1 non sono state usate.
si, son state usate le 8.1
a.. DirectX 8 path
Among the cards included in the DirectX 8 path are GeForce4 Titanium series
(including GeForce4 Go), GeForce FX 5200/5600/5700, and GeForce FX Go
5600/5700 series.
On some cards with poor fillrate, bumpmaps may be turned off in some scenes
that use a lot of bumpmaps. At the moment, this is true for the GeForce4 Ti
4200 but we've worked with Nvidia to come up with a solution to reactivate
bumpmaps on the 4200.
Water by default is refractive but does not have local specular.
Water has a hard edge when it meets the shore, volumetric fog is used for
this. Its per vertex screen space effects are better than DirectX 7, but
still simple.
Shadows are render-to-texture but are not supersampled to make them
look softer.
DirectX 8.1 path
Cards that use the DirectX 8.1 path include RADEON 8500/9100, RADEON
9000/9200, GeForce FX 5800/5900.
Water by default is refractive but does not have local reflections. If you
activate local reflections on this card, it will occur in one pass as
opposed to happening in 2 passes on DX8.0, which will make it cheaper from a
fillrate perspective.
As in DX8.0, water has a hard edge when it meets the shore, volumetric fog
is used for water. Its per vertex screen space effects are better than DX7,
but still simple.
Shadows are render-to-texture and are supersampled to make them look
softer.

 si, son state usate le 8.1
A parole, a fatti sembrerebbe di no se non c'è differenza.
Ripeto: l'acqua di Morrowind o Far Cry in DX 8.1 è molto meglio di
quella delle foto mostrate nelle varie prove comparative.
Penso sia chiaro anche a Maurizio che ha puntato il dito contro Valve.


 quella delle foto mostrate nelle varie prove comparative.
Però tempo fa ho giocato a Morrowind sia con una GF3 (DX 8.0)
che una Ati 8500 (DX 8.1) e l'acqua onestamente mi sembrava
identica...
 Ciao

 identica...
Ancora meglio. :o)
Evidentemente i programmatori di Morrowind sono riusciti a rendere l'acqua
migliore di HL2 anche su schede DX8.0.
A tutto vantagglio degli utenti.


 migliore di HL2 anche su schede DX8.0.
PRima che arrivi * a rompere: intendo "l'acqua migliore di HL2 a parità
di versione di accelerazione hardware DirectX".
Bisogna essere sempre chiari, altrimenti è pericoloso in questo NG. :o)


 quella delle foto mostrate nelle varie prove comparative.
Lui:
Però tempo fa ho giocato a Morrowind sia con una GF3 (DX 8.0)
che una Ati 8500 (DX 8.1) e l'acqua onestamente mi sembrava
identica..."
si presume si riferisse alla schermata dx 8.1 di cui si parlava, altrimenti
non ha senso.
comunque anche a me Morrowind, a memoria, non pare avesse rifrazione e
riflessione diversi..

In un solo rutto *Maurizio Mugelli* riuscì a dire:
|| perche' qualcuno vorrebbe usare le dx8 oggi?
|| per compatibilita' con le geforce2 e ati 7500?
Quelle sono le DX7.
DX8 sono quelle delle NV20 (GF3). Le 8.1 sono state introdotte da ATi con le
8500 (PS1.4 contro 1.0)
-- 
DanySK
Celly Tual 1...@1.5GHz, 512MB RAM CAS3 Turbo, QDI Advance 10T, Gainward
Ti4200 64MB @315/600, IBM 80GB, LiteON 52x24x52, Toshiba SD-M1712,
Built by DanySK | 
www.alientech.it
 | Korn - Falling away from me

In un solo rutto *Giulio* riuscì a dire:
|| questo per indicare ai nuovi e sconsigliare tutti i modelli FX di
|| nvidia orientatevi sulle 6800, sulle x800, sulle 9800 o 9600pro, ma
|| lasciate le fx sui banconi.
Non sono d'accordo. Magari vanno male in DX9 con HL2 (e probabilmente i
derivati), ma rimangono schede ottime per numerosi giochi, tra cui Doom3, il
cui motore sarà comunque concesso in licenza per lo sviluppo di altri
giochi. Insomma, chi ha una 5900XT farebbe bene a non buttarla. IMHO.


diversa da quella dx9
In dx8 l'acqua si vede come nelle dx9. La differenze tra le due
modalitą ci sono ma sono quasi impercettibili.
Provato con la mia Geforce ti4400 128 mega
--------
Dito

 modalità ci sono ma sono quasi impercettibili.
ROTFLLLLLLLLLLLLL

ROTFLLLLLLLLLLLLL
Coglionazzo vatti a vedere dei test più seri. L'acqua non si vede solo
con le dx7.
--------
Dito

 con le dx7.
RI-ROTFL
:D
ma fatti curare!
prima il cervello e poi le diottrie, mi sa che ti son andate a puttane

Dito wrote:

Dimmi un po', le immagini distorte sull'acqua grazie ai pixel shader
me le sono sognate mentre giocavo ad HL2 con la mia Geforce4 ti4400??
Se vuoi ti posto uno screenshot, non ci sono problemi.
--------
Dito

 Se vuoi ti posto uno screenshot, non ci sono problemi.
va bene, facciamo lo stesso screenshot della parte finale del Canal e
vediamo se sono uguali
http://blackie.altervista.org/hl2_2004-11-20_20-13-55-65.jpg



Potresti indicare la mappa da caricare da console?
Cmq, ciň che manca tra DX8/DX8.1 e DX9 sono i riflessi "completi" del
mondo circostante.
Con DX8.1 (personalmente) vedo l'acqua che cambia colore in base a ciň
che c'č sopra, nel caso delle DX9 (da quel che vedo) mi sembra un
eccessivo uso di riflessioni :o)
Insomma, č un bell'effetto ma in un mondo cesso come quello di HL2
l'acqua č cosě limpida da offrire quei riflessi? Piů limpida dei fiumi
italiani in cui, in teoria, non c'č quella situazione? :oD
Cmq, un bell'effetto forse usato eccessivamente.


Dito wrote:

L'unica differenza (forse) è che non ci sono i riflessi del mondo
circostante sulla superficie dell'acqua ma solo i colori. In ogni caso
le distorsioni dei pixel shader sull'acqua ci sono eccome.
Non sono a quel livello (magari dammi il nome della mappa), comunque
ho fatto degli screenshot di effetti pixel shader sui vetri (il
principio è lo stesso) che dovrebbero convincerti:
http://users.libero.it/i3ltt/Cazzate%20varie/d1_trainstation_030001.jpg
Questo invece è la distorsione applicata sulle "pareti scudo" usate
dai combine.
http://users.libero.it/i3ltt/Cazzate%20varie/d1_trainstation_020000.jpg
--------
Dito

 Cmq, un bell'effetto forse usato eccessivamente.
trovi più realistico che non vengano riflesse certe cose e non ci sia
rifrazione come nelle 8.1?
l'acqua reale riflette, ammenochè non sia fangosa o eccessivamente salina o
troppo increspata
dimmi se trovi queste non realistiche
http://www.banfflakelouise.com/media/newimage/07%20-%20Bow%20Lake.jpg
http://www.lakeviewcottage.com/fall%20lake.jpg
http://www-sbras.nsc.ru/sbras/akadem/images/lake.jpg
http://www.lomfla.org/images/Vause%20Lake%202.JPG
http://homepages.picknowl.com.au/anne_brown/images/Googs%20Track/Lake%20Gair
dner%20Reflections2.jpg
http://www.fraikin.net/fotos/kanada-maligne-lake.jpg
o lievemente increspato così
http://www.rayhennig.com/beynac/images/lake.jpg
http://danny.oz.au/travel/new-zealand/p/1938-lake-dispute.jpg
http://research.microsoft.com/~joshuago/Rainbow%20Lake.jpg
http://www.scsc.k12.ar.us/1999outwest/members/warnockJ/Lake%20McDonald%20Gla
cierNP.jpg
dici che hanno esagerato con le Dx9 ? :)

 le distorsioni dei pixel shader sull'acqua ci sono eccome.
allora non ci siamo capiti, non ho detto che manca il rilievo o gli shaders
(nelle 8.1 vengono usati quelli 1.4 e nelle 8.0 quelli 1.0), ho detto che
mancano rifrazione e riflessione e che l'acqua è sviluppata come Fog
volumetrica (cosa poi detta anche da valve) cioè è semplicemente
trasparente.

Dito wrote:

Allora secondo te queste cosa sono?? (screen fatti con la mia Geforce4
ti 4400):
http://users.libero.it/i3ltt/Cazzate%20varie/d1_canals_010001.jpg
http://users.libero.it/i3ltt/Cazzate%20varie/d1_canals_010004.jpg
--------
Dito


queste sembrano dx9 non della 8.1, hum sei sicuro siano della tua scheda
;))))
ti consiglio di spingere il filtro anisotropico perchè i muri son slavati da
schifo
giochi a 800x600?
usa fraps in quel punto, son curioso di vedere il framerate :)

usa fraps in quel punto, son curioso di vedere il framerate :)
Si, ti ripeto che ho una geforce4 ti 4200 (spinta alle frequenze della
ti4400 270/540) 64mega. Il framerate non ne risente per nulla anche
se, bisogna dire, ci si avvicina al riflesso sull'acqua sembra quasi
che sia elaborato a risoluzione minore rispetto al resto
dell'ambiente.
In ogni caso HL2 l'ho trovato giocabilissimo, probabilmente alla Valve
hanno fatto un superbo lavoro di ottimizzazione...praticamente il
gioco non scatta mai.
--------
Dito