Lessico IT › Hardware › Rendering guidato dalla GPU

Rendering guidato dalla GPU

Hardware Svenska → Aggiornato: 2026-10-25

Un'architettura di rendering in cui è la GPU a fare il culling della scena e a costruire da sé le liste di disegno con compute pass e chiamate indirette, risparmiando alla CPU di toccare un oggetto alla volta.

Nel modello classico la CPU scorre la scena, fa il culling rispetto al frustum, ordina e invia una draw call per oggetto. Con centinaia di migliaia di oggetti, il numero di chiamate diventa di per sé il collo di bottiglia. Il rendering guidato dalla GPU sposta l'intero ciclo sulla GPU: un compute pass legge tutta la geometria, la sottopone a culling rispetto al frustum e alla Hi-Z e scrive una lista compattata che alimenta direttamente un indirect draw.

Ubisoft (Assassin's Creed Unity) e Sebastian Aaltonen furono tra i primi a muoversi in questa direzione; l'intervento «GPU-Driven Rendering Pipelines» al SIGGRAPH 2015 è diventato il riferimento. L'approccio presuppone risorse bindless e instancing ed è oggi standard nei grandi motori open world. Il prezzo è la complessità: il debug sulla GPU è tutt'altro che piacevole.

← Torna al lessico