FORMULE RENDERING

FORMULE RENDERING

PRODOTTO DOT
notion image
PROPRIETA PRODOTTO DOT
notion image
notion image
SEMANTICA
notion image
NORMA
modulo → normalizzazione→ Vettore Unitario
notion image
 
DISTANZA FOCALE E FoV
notion image
 
FRAMMENTI INTERNI ALLA MESH
notion image
FOG
notion image
notion image
 
LAMBERT
notion image
 
 
MATRICI
notion image
determinante ha significato geometrico
  • non chiede di sapere come si calcola il determinante
notion image
il determinate
  • influenza il volume
  • causa riflessione speculare (l’asse z è in direzione della normale)
    • notion image
 
proprietà e ottimizzazione
  • proprietà
    • notion image
      notion image
  • scalabilità: unisco tutte le matrici di trasformazione, moltiplicandole tra loro
    • notion image
      notion image
invertire la trasformazione
  • la matrice inversa ad una matrice di trasformazione permette di ritornare alla situazione spaziale precedente
  • COME SI CALCOLA?
    • si calcola diversamente in base al tipo di matrice, ma nn è casuale: in base all’operazione che riproduco nel vettore risultante (prodotto, somma,…) devo solo usare l’operazione inversa
  • scalatura
    • notion image
  • traslazione
    • notion image
  • rotazione
    • notion image
 
quando una matrice 4x4 è affine (struttura)
notion image
  • M → si applica sia a vettori, sia a punti
    • negli esempi visti creava sempre un prodotto nel vettore risultane nella riga corrispondente (pk i valori erano impostati in modo da avvere solo un addento)
  • t → essendo l’ultima colonna si moltiplica con il quarto vettore e si applica solo ai punti
    • pk il vettore ha la coordinata affine a 0
deficit di rango → significato geometrico
non chiede di saper calcolare il rango
  • deficit di rango = rango massimo (4 se matrice 4x4) - rango effettivo
    • notion image
  • Cos'è il rango di una matrice?
    • Il rango di una matrice, in termini geometrici, ci dice quante dimensioni dello spazio vengono “coperte” dalla trasformazione rappresentata dalla matrice.
      Per una matrice 4×4 (usata ad esempio in trasformazioni 3D omogenee → mantengono le prposrzioni del modello 3d), il rango massimo è 4. Ma se il rango è minore, significa che alcune dimensioni sono eliminate.
    • 3 = perdo z → piatto
    • 2: perdo y → linea
    • 1: perdo x → punto
    • notion image
COME SI SCRIVE UNA MATRICE DI ROTAZIONE GENERICA (uno dei 3 assi)
  • componendo queste 3 posso ruotare un oggetto in qualsiasi modo, anche attorno assi obliqui → ma sempre rispetto ad un origine. Se voglio cambiare punto di rotazione? QUI
  • rispettivamente ruotano attorno all’asse, x,y,z lasciando quelle coordinate invariate
    • notion image
  • ULTIMI CENNI
    • notion image
      notion image