Lessico IT › Programmazione › Render to texture

Render to texture

Programmazione Svenska → Aggiornato: 2026-10-25

Il rendering di una scena o di un passaggio parziale in una texture fuori schermo, in modo che il risultato possa essere usato come input di un passaggio successivo.

Invece di disegnare direttamente sul buffer dello schermo, si associa una texture come destinazione: in OpenGL tramite un framebuffer object (FBO), standardizzato nel 2004. Terminato il passaggio, la texture può essere campionata come qualsiasi altra immagine. È l'elemento base di ogni rendering a più passaggi.

Gli usi sono ovunque: specchi e monitor di telecamere di sorveglianza, shadow map dinamiche, reflection probe, minimappe, l'intero G-buffer del deferred rendering e ogni effetto di post-processing che legge il frame precedente. Prima degli FBO si copiava il frame in una texture con glCopyTexImage, più lento e più goffo.

← Torna al lessico