Cos'è la tassellazione?

La tassellazione non è più la nuova tecnologia grafica che era una volta: lascia stare ray tracing—ma è ancora una delle tecnologie più importanti utilizzate nei giochi per rendere i loro mondi virtuali più reali e vivi. Lo fa affiancando forme geometriche piatte senza sovrapposizioni o spazi vuoti per aggiungere molta più profondità a oggetti e personaggi e rendere tutto più 3D e coinvolgente.

Può anche facilitare il processo di sviluppo.

Tassellatura e lavoro con i triangoli

Introdotto con DirectX11, La tassellazione è, di per sé, un metodo per aumentare i dettagli in una scena suddividendo le maglie triangolari che compongono oggetti e personaggi nei mondi di gioco. La tassellatura consente una divisione massiccia di quei triangoli, per cui ogni dimezzamento (o raddoppio, a seconda) dalla tua prospettiva) crea dettagli sempre più fini perché i bordi sono meno netti e i modelli più sfumati.

Questo da solo non creerebbe un effetto drasticamente migliorato. Forse aggiungere uno strato di dettagli a un'immagine che altrimenti non c'era, ma solo la texture artistica può farlo. La tassellazione è speciale perché è combinata con la mappatura di spostamento (è un po' diversa da

mappe di rilievo). Cioè, in effetti, una trama in grado di memorizzare informazioni sulla sua altezza: quanto sporge dalla sua base.

Giochi di tassellazione e punti di riferimenti utilizzalo per creare oggetti e scenari con una profondità molto maggiore. Sebbene sia tipicamente impiegato in tandem con altre tecniche visive, il benchmark Unigine Heaven fornisce un chiaro promemoria di quanto potente possa essere la tessellation nelle giuste circostanze.

Tassellatura in Unigine Heaven

Nell'immagine sopra puoi vedere che le scale, che in precedenza erano una rampa piatta con una trama simile a una scala, si trasforma in una rappresentazione 3D di una scala con tassellatura applicata. Questo è un caso estremo: nessuno sviluppatore di giochi farebbe affidamento esclusivamente sulla tassellatura per una caratteristica visiva così importante, ma mostra quale impatto può avere la tassellazione nelle giuste circostanze.

Perché utilizzare la grafica a mosaico?

Per quanto l'effetto di tassellazione in benchmark come Unigine Heaven sia carino, non lo è certamente in modo sorprendente, specialmente nel 2020. Ma non è nemmeno unico. Non c'è motivo per cui un tale effetto visivo 3D non possa essere ottenuto creando un modello di tale profondità e scala e strutturandolo in modo appropriato. Allora perché usiamo invece la grafica a mosaico?

La ragione ultima è perché è più facile ed è più economico. Non in termini di costo in dollari, ma in termini di risorse di sistema. È molto più facile creare un modello a basso dettaglio, con una texture di alta qualità e una mappa di spostamento applicate, piuttosto che creare un modello altamente dettagliato per accompagnare la texture. Ciò rende molto più semplice per lo sviluppatore creare scene dettagliate utilizzando la tassellatura.

Giochi di tassellazione: qual è l'impatto?

Con la capacità di Tessellation di avere un effetto estremo sulla grafica, anche se questo non è sempre realizzato nella stessa misura, che effetto ha sui giochi? L'attivazione della tessellation nel tuo gioco preferito ridurrà i frame rate?

Non tipicamente. Test testa a testa in giochi popolari che utilizzano la tassellatura, come gta V, suggeriscono che l'impatto è minimo, perdendone solo alcuni fotogrammi al secondo anche nei casi più impegnativi con una tassellatura pesante in gioco. SapphireNation un'analisi approfondita mostra che effetti come HDR e la profondità di campo può avere un impatto molto maggiore sulle prestazioni rispetto a qualsiasi cosa richieda la tassellatura.