Newsgroup: it.comp.giochi.action
Titolo: esperti di antialiasing a me

Allora, non so bene come funzioni ma il temporal AA offerto da Ryse: Son 
of Rome fino adesso e' stato il mio AA preferito, ovvero l'unico AA 
(meglio del TXAA, se c'e' differenza sostanziale ma anche il TXAA di 
black flag non era male) in grado di eliminare le scalettature sulle 
linee in movimento (tipo cornicioni o spigoli che si muovono lentamente 
sullo schermo non 'seghettano' piu' il profilo con il movimento della 
visuale), era tutto perfetto (ovviamente abbastanza pesante).
 
Il TXAA praticamente e' MSAA + FXAA. Possiamo dire che alla fine dove 
non si puo' forzare il MSAA in gioco, se attivo DSR da pannello nvidia + 
FXAA sempre da pannello, ho un effetto simile (se non identico) a un TXAA.
 
Ma la differenza con questo temporal AA dove sta? La differenza e' 
enorme, non so come spiegarlo ma appunto le linee seghettate oblique che 
si muovono lentamente (tipo vele-funi delle barche ormeggiate in black 
flag o qualsiasi oggetto che si muoveva sullo schermo in base al respiro 
del personaggio in Ryse) erano completamente eliminate con il temporal 
AA e quasi completamente eliminate con il TXAA di black flag.


Scusa, senza offesa, ma la tua è paranoia.

 Scusa, senza offesa, ma la tua è paranoia.
 
 
veramente si chiama qualita' grafica ma pensala come ti pare

 
 
Ryse mi pare utilizzi l'SMAA 1TX...ovvero impiega una combinazione
 di AA custom di tipo morfologico (praticamente MLAA) in modo da
 offrire bordi smussati e appunto una componente temporale per
 eliminare gli sfarfallii durante il movimento.
Ad ogni modo teoricamente dovrebbe essere abbastanza simile al TXAA...
 
-- 
 
 
 
 
----Android NewsGroup Reader----
http://www.piaohong.tk/newsgroup
 

Il txaa non è minimamente msaa + fxaa.
Il dsr di Nvidia ti sfoca per via del filtro gaussiano che usa per il ridimensionamento.
Puoi tranquillamente abbassare il valore, quello di default è forse un po' elevato per i tuoi gusti, e guadagnare nitidezza (ma aumentare l'aliasing)

 Puoi tranquillamente abbassare il valore, quello di default è forse un po' elevato per i tuoi gusti, e guadagnare nitidezza (ma aumentare l'aliasing)
 
 
giocare con la percentuale dici?

 Ad ogni modo teoricamente dovrebbe essere abbastanza simile al TXAA...
 
non so, confrontando TXAA 2x di black flag con l'AA di ryse c'era 
abbastanza differenza. In Ryse l'errore di immagine (sfarfallio come 
dici tu) delle linee in movimento era completamente sparito e non era 
proprio pesantissimo (Ryse era gia' un gioco abbastanza pesante ma ho 
potuto farlo girare bene con quel tipo di AA attivato).

prova a variare il valore, mi pare che di default sia a 30, prova 15 o 20.
Oppure potresti provare il downsampling alla vecchia maniera, impostando risoluzioni custom, in quel caso avresti un filtro bilineare meno invasivo, ma per me non ne vale il pene.

Questo perché l'smaa del cryengine è fantastico mentre il txaa, almeno per me, é abbastanza una cacca, nel senso che verissimo elimina le scalette ma l'immagine è davvero troppo morbida (cinematografica, come dicono loro)

 l'immagine è davvero troppo morbida (cinematografica, come dicono loro)
 
Va a gusti... :D


 
 
cioe' quello che ho scritto sopra?


 
 
esatto...TXAA vero che ammorbidisce per quello mi riferivo a una cosa 
tipo MSAA + FXAA (nvidia neanche dice esattamente come funzioni il TXAA).
 
E il tipo di AA che usa Ryse, c'e' un modo di forzarlo in qualsiasi 
gioco o avere un risultato simile? L'importante e' eliminare lo 
sfarfallio delle linee in movimento, in Ryse lo chiamavano semplicemente 
Temporal Antialiasing...un po' vaga come descrizione no? Anche il TXAA 
e' un temporal antialiasing...ma c'era un abisso di differenza tra black 
flag (dove usavo il TXAA 2x) e Ryse

Parlo della dsr smoothness, che si attiva ovviamente solo se attivi questa benedetta dsr,che in pratica vuole dire impostare bel gioco una risoluzione superiore a quella del proprio display, che se attivi il dsr diventano diponibili a seconda di quali valori hai selezionato, 1.2x, 2x è così via.
L'smaa di ryse è l'smaa del cryengine ultime versioni, non c'è modo di averlo con titoli che non usano il cryengine.
Puoi provare l'ultimo di Nvidia, non mi ricordo come cavolo si chiama, devi attivare l'opzione nel pannello dei driver e poi msaa nel gioco.

 
 
 
Mah, io non so quanti anni hai, ma ad essere sinceri quella fase
 l'ho passata anch'io molti anni fa. E' quel periodo in cui ci si
 concentra piů sulle inezie che sul gioco in sé o sul puro
 divertimento. Mesi di benchmark, test inutili, tempo sprecato.
 Diventa una frustrazione continua, sappi che un giorno questi
 dettagli non saranno piů cosě importanti.
Ovvio che adesso ti
 sembrino invece dettagli molto importanti, e guai a che dice il
 contrario.

 devi attivare l'opzione nel pannello dei driver e poi msaa nel gioco.
 
Si chiama SMAA. Da quello che ho capito il suo beneficio principale è dato 
dal basso impatto sulle prestazioni. Se attivi l'SMAA da driver e poi l'MSAA 
4x dal gioco, questo ti peserà praticamente poco più di un MSAA 2x. 
 

Il 26/09/2015, Topolaccio ha detto :

L'ultimo AA che ha tirato fuori nvidia con le gpu Maxwell non e' il 
MFAA? L'SMAA l'ha tirato fuori Crytek con Crysis3 mi pare.


Credo che si chiami MFAA e che attivando in game l'MSAA 2x poi si ottengano risultati paragonabili all'MSAA 4x (ma con la riduzione di prestazioni del 2x, è quello il punto)
http://www.geforce.com/hardware/technology/mfaa
 


 
 
cambia hobby
 
l'antialiasing c'e' sempre stato non e' una cosa nuova e non cessera' 
mai di essere usato


si' appunto e' il multiframe ma deve essere il gioco ad essere 
compatibile, mentre DSR + smoothness ed eventuale fxaa (inutile pero' se 
si usano risoluzioni molto piu' alte della nativa del monitor) puoi 
usarlo ovunque.
 
Purtroppo mi sa che di 'universale' oltre a DSR + relative opzioni non 
c'e' niente di meglio a quanto pare....salvo i casi in cui 
(fortunatamente) il gioco supporta AA da menu (come appunto i vari 
crysis ryse ed altri giochi di buon livello). Tutta sta roba da pannello 
scheda video te la sogni...non resta che smanettare con DSR + fattore 
smoothness per trovare un buon settaggio universale per i giochi che non 
vogliono saperne di avere AA integrato nel menu..peccato.


http://www.anandtech.com/show/8734/nvidia-34475-drivers-mfaa-arrives-for-maxwell
 


sapevo che questo nuovo MFAA doveva essere supportato. PENSO che se vai 
nelle impostazioni del gioco X nel pannello nvidia, se il gioco non lo 
supporta, non puoi neanche attivarlo (non ci puoi cliccare)
 
e questa sarebbe la lista di giochi in cui lo puoi usare
 
http://www.geforce.com/hardware/technology/mfaa/games
 
 
confermatemi se e' giusto

 Devi attivare MSAA nel gioco ed i driver utilizzano i pattern per l'MFAA (che derivano da quelli dell'MSAA) se glielo specifichi nel pannello di controllo, altrimenti niente.
 
 
ok. e' comunque un problema parziale dato che anche pochi giochi 
supportano (da menu nel gioco) MSAA....praticamente nessun UE3, che e' 
largamente usato :/
 
buono a sapersi cmq, se si ripresenta l'occasione...
 

Shocchiz ha detto questo sabato :

Esattamente...


Confermo che dovrebbe essere universale
http://nvidia.custhelp.com/app/answers/detail/a_id/3605/~/multi-frame-anti-aliasing-(mfaa)-supported-configurations-and-titles
 


e in ogni caso mi sembra che un MSAA 4x faccia poco o niente contro il 
'flicker' delle linee oblique in movimento (mentre e' comunque di ottima 
qualita' visiva generale) vero?
 
tu lorenz che sei molto tecnico, non e' che hai un qualche video 
comparativo con tutti questi tipi di antialiasing....
 
ah, per snake lamentone: mi interessa parlarne e paragonarli anche 
perche' e' interessante vedere come funzionano. Sai, piu' o meno come 
leggersi una rivista di moto sportive anche se non te le puoi comprare, 
o vedersi un episodio di top gear (tutte cose che non mi interessano ma 
posso capire le persone che le trovano interessanti), ognuno ha i propri 
interessi grazie, al massimo avrei dovuto chiedere su i.c.h.video-3d o 
simile, ma come vedi anche qui c'e' stata gente d'aiuto e apparentemente 
interessata.

 mai di essere usato
 
 
 
 
Sì vabbeh, sei ottuso e non hai afferrato il senso del discorso.
E' come parlare alle capre.

 qui c'e' stata gente d'aiuto e apparentemente interessata.
 
Purtroppo ICHV3D e' morto e sepolto da anni... :/

Per il chiamiamolo flicker delle linee il problema é sulle trasparenze, si risolve con una modalità speciale di AA da attivare con nvinspector, ma le prestazioni ne risentono parecchio


il senso del discorso e' che a te non interessa di AA e che per te era 
diventata una frustrazione continua che ti aveva fatto sprecare un sacco 
di tempo.
 
dato che per me non e' cosi' e il testo *non* risponde alla mia domanda 
originale , non vedo come possa aver aggiunto qualcosa di utile alla 
conversazione. Mi pare che il senso del discorso  (come attivare un buon 
AA nei giochi che hanno bisogno, e le differenze tra diversi AA) sia 
sfuggito a te con la tua rispostina forbita quanto inutile.

 
http://www.geforce.com/hardware/technology/mfaa
 
 
Sě hai ragione, con tutte ste sigle mi sono confuso. MFAA, quello intendevo. 
 

 qualita' visiva generale) vero?
 
Sì, teoricamente è come dici. Tutte le forme di AA "tradizionali" possono 
avere risultati più o meno buoni nelle immagini statiche, ma in movimento 
servono le tecniche di AA temporali (che appunto seguono la scena nel 
tempo). 
 

Mah, secondo me il problema é che le tecniche tradizionali vanno benissimo ma sono pesantissime, da lì la necessità di inventarsi altro, comprese le tecniche temporali che assicurano risultati inferiori alle tecniche tradizionali ma con molto meno dispendio di risorse.
Non a caso tutta roba che ha preso piede con le console. 
Comunque più saliamo di risoluzione più il problema diventa meno rilevante. 
A 4k comunque ancora qualcosa di AA serve, ma basta un buon AA in post processing.


Non c'entra la risoluzione...c'entrano i DPI che e' un'altra cosa. Su un 
70 pollici (o anche piu' grande, ormai i 55 pollici li vendono come 
fossero tv della nonna) 4k puoi avere tutto il 4k che vuoi ma vedrai 
tante scalettature come le vedi su un 28 pollici full hd...e siamo 
ancora lontani (anche con un monitor 4k) dal non vedere certi difetti. 
Pero' e' vero che con DPI molto alti (come un monitor 4k non troppo 
grande) basterebbe FXAA o simile per avere un buon risultato (e comunque 
neanche risolvendo la questione delle linee in movimento) a costo quasi 
zero, in confronto al risultato che avresti con lo stesso FXAA su un 
monitor 'normale'.
 

 di tempo.
 
 
No non hai capito niente, il mio discorso era molto più ampio e 
generale. Non mi riferivo certo all'antialiasing. Sei molto ottuso e 
limitato, come la maggior parte della gente d'altronde.
 

 aumentare l'aliasing)
 
dici il valore dsr - uniformità, che normalemtne è impostato al 33%?
 
cmq anche abbassandolo c'è cmq l'effetto "sfuocato", comq quando usi 
una risoluzione più bassa di quella natia del monitor (ma ovviamente 
almeno non vedile scalette negli oggetti :) )