Newsgroup: it.comp.hardware.video-3d
Titolo: Dynamic branching: una delle feature più imp ortanti degli SM3.0

Per arrivare subito al dunque... sembra che il famoso Dynamic branching 
che molti spacciano per "peculiarità" unica degli SM3.0 sia utilizzabile 
con ottime performance anche con schede video che supportino i Pixel 
Shader 2.0 e i Vertex Shader 1.1.
Partendo da questo indirizzo:
http://esprit.campus.luth.se/~humus/3D/index.php
Trovate una demo che funziona su tutte le schede video dalla Radeon 9500 
in su o dalla GeForce FX 5200 sfruttando il mitico "effetto speciale" 
sopra citato :o)
-- 
       -  Togli all'indirizzo e-mail _NOSPAM_ per rispondere -
:: Registered Linux User #302069  ::  Il Paradiso dei VideoGames  ::
:: Firma 2003/2004 in costruzione ::   
http://www.edengames.net
   ::

 che molti spacciano per "peculiarità" unica degli SM3.0
Infatti lo e'.

 Infatti lo e'.
Però è bello vederlo sulla mia Radeon 9600 PRO :oP


 -- 
 E con quale frame rate ti gira? Anche se di cose da "muovere"
non ce ne sono molte nella demo a quanto pare.
Saluti

 non ce ne sono molte nella demo a quanto pare.
Rispondo direttamente da Windows.
In movimento non c'è nulla a parte delle luci.
Cmq con il Dynamic branching attivo oscilla tra gli 86 e i 214fps.
Con il Dynamic branching disattivato (l'immagine ha la stessa qualità 
apparentemente) invece il framerate sta tra i 37 e i 68fps.
Non so se la differenza tra "attivo" e "non attivo" dipenda se l'effetto 
viene gestito via hardware dalla scheda (attivo) e via software dalla 
CPU (non attivo) o se ci sia altro sotto.
Per il confronto visivo ho fatto un file ZIP disponibile a questo 
indirizzo:
http://parrot.edengames.net/varie/dynamicbranching.rar
Il file è di circa 1MB, le immagini sono BMP non compresse nel formato 
originale offerte da Fraps.
La scena non è al 100% la stessa (penso sia umanamente impossibile senza 
poter avere un fermo immagine :oP) ma non ho mosso la telecamera :o)
Buona visione, il file resterà online 2-3 giorni.
-- 
PaRRoT

CPU (non attivo) o se ci sia altro sotto.
Qualcosa viene sicuramente gestito dalla scheda video quando
è attivato, visto il guadagno di fps... probabilmente si eseguono
anche salti di codice di tipo "statico", oltre che il "fantomatico"
dinamico.
Per il confronto visivo ho fatto un file ZIP disponibile a questo
indirizzo:
http://parrot.edengames.net/varie/dynamicbranching.rar
Il file è di circa 1MB, le immagini sono BMP non compresse nel formato
originale offerte da Fraps.
La scena non è al 100% la stessa (penso sia umanamente impossibile senza
poter avere un fermo immagine :oP) ma non ho mosso la telecamera :o)
Buona visione, il file resterà online 2-3 giorni.
-- 
Ottimo...:)
Ci darò sicuramente un occhiata ;-)
Saluti

apparentemente) invece il framerate sta tra i 37 e i 68fps.
Non e' Dynamic Branching.
E' una tecnica, quella di Humus, che *in alcune condizioni* puo' emularne le
funzionalita' base.
Sarebbe come a dire che offset mapping e displacement mapping sono
interscambiabili perche nella demo (sempre di Humus) -muro/punto luce-
appaiono simili.

 funzionalita' base.
Beh... anche se le "emula" la differenza di frame rate tra attivo
e disattivo è comunque consistente.
Certo, si tratta sempre di una demo, e perdipiù abbastanza "povera"
di elementi.
 Ciao