Uso l'approccio standard al billboarding in Unity che è OK, ma non ideale:
transform.LookAt(camera)
Il problema è che ciò introduce una distorsione verso i bordi della finestra, specialmente quando l'angolo del campo visivo aumenta. Questo è diverso dal cartellone perfetto che vedresti ad es. Doom quando si vede un nemico da qualsiasi angolazione e indipendentemente da dove si trovano nello spazio dello schermo.
Ovviamente, ci sono modi per aggiungere un'immagine direttamente al viewport, centrata su un singolo vertice, ma non sono entusiasta degli shader.
Qualcuno ha qualche esempio di questo approccio (GLSL se possibile) o qualche suggerimento sul perché in genere non viene fatto in questo modo (rispetto al suddetto metodo di trasformazione quad)?
EDIT: ero confuso, grazie Nathan per il testa a testa. Ovviamente, indurre i quad a guardare la telecamera non li rende paralleli al piano di visualizzazione, che è ciò di cui ho bisogno.