partecipating media (FOG)

partecipating media (FOG)

notion image
VERTEX PROCESS = fase di trasformazione
  • da spazio 2d a spazio 3d con una serie di conversioni
notion image
  • RASTERIZE
  • FRAGENT PROCESS
Questa pipeline è valida per qualsiasi algoritmo di rendering per rasterizzazione realizzata.
 

ESEMPIO ALGORITMO PER CREARE LA NEBBIA

notion image
notion image
il coefficente nebbia (quindi visibilità) è calcolata con la funzione clamp
notion image
notion image
il coefficente va appliacto al colore del pixel per interpolazione
  • in base al valore del coefficente (determinato in base alla coordinata z del pixel) la nebbia oscura o meno il colore del pixel
    • notion image
le applicazioni non si riassumono al…riprodurre la nebbia
  • uscita e entrata progressiva nel clipping pla ne (limite lungo z dello spazio clip): fade out e fade in meglio del popping (entrata e scuita improvvisa)
    • notion image
in che fasi della pipeline il coefficente nebbia lavora e cosa succede (molto confuso, non mi piace pk troppo riassuntivo quindi fatto male)
notion image
  • nella conversione da spazio oggetto a spazio clip (1 fase) anche se in certici sono in 2D memorizzo la coordinata z, pk mi serve per il clipping plane