IMPORTANTISSIMO PER CONTINUARE

IMPORTANTISSIMO PER CONTINUARE

2 categorie di algoritmi rendering:

  • Entrambe convertono da primive a pixel
  • ray tracing → spara dei raggi che attraversano lo schermo focale e intersecano gli oggetti della scena (per calcolare l’intersezione deve adattarsi alle primive)
    • già visto
  • rasterizzazione → per ogni primitiva applico la sequenza: trasformazione, rasterizzazione, lightning
    • complessità lineare
    • E’ la classe di algoritmo per la quale le GPU sono state pensate
    • notion image

2 formati di immagine

il formato rivela il tipo di struttura dati di partenza
  • modello 2d: può essere una composizione di primitive file vettoriale oppure essere una griglia di pixel file rasterizzato
  • modello 3d: può essere solo un file vettoriale (un modello 3d nn è mai una griglia di pixel)
    • notion image
      notion image
  • NOTARE CHE
    • vettoriale → vuole il rendering
    • rasterizzato → è già in pixel nel 2d, nessun rendering