Computer grafica

Domande e risposte per ricercatori e programmatori di computer graphics


1
Esperimento sulla doppia fenditura di Young
L'esperimento della doppia fenditura di Young è molto semplice da configurare e semplice da spiegare, ma è un esempio di diffrazione e interferenza, nessuna delle quali è modellata dal raytracing convenzionale. È semplice fornire un'approssimazione del risultato usando le trame, ma ciò richiederebbe sapere in anticipo quale dovrebbe essere il …





2
Che cos'è il upsampling bilaterale?
Ho lavorato con vari algoritmi di interpolazione tra cui lineare, cubico (e bilineare e bicubico), altre interpolazioni basate su bezier (e nurbs, ecc.), Interpolazione lagrange e alcuni altri, ma non sono stato in grado di trovare alcuna informazione di base che spieghi cos'è il upsampling bilaterale. Sono stato in grado …


1
Raytracing: perché le sfere nell'immagine qui sotto appaiono allungate?
Qualche contesto. Sopra sono il codice e l'immagine risultante per esso nel Raytracing di Peter Shirley nel libro di un fine settimana. Come puoi vedere dal codice, aggiunge alcune sfere. Eppure nell'immagine finale ci sono 2 ellissoidi affiancati. Non riesco proprio a capire perché sia ​​così, non importa quante volte …



2
Vulkan: buffer uniformi rispetto a costanti push per dati statici
Faccio fatica a capire la differenza concettuale tra buffer uniformi e costanti push. Da quello che posso raccogliere leggendo le specifiche, le differenze principali sono: I buffer uniformi possono essere molto più grandi delle costanti push. Gli UBO usano std140, i PC usano std430. Gli UBO possono essere aggiornati in …
8 vulkan 

2
Perché le GPU dividono lo spazio di clip Z per W, per posizione?
Sfondo: ho scoperto che è molto facile usare un buffer di profondità lineare, usando solo una leggera modifica alla trasformazione del vertice canonico. Il metodo più semplice si trova in fondo a https://www.mvps.org/directx/articles/linear_z/linearz.htm . Tuttavia, l'avvertimento è che funziona solo per triangoli che non hanno bisogno di essere ritagliati contro …

2
Tracciabilità e materiali
Mi chiedo quale sia la tecnica utilizzata per campionare un materiale a strati per il prossimo evento in un tracciatore di percorsi. Ho un materiale con tre strati: una base a lobi diffusi, speculari e lucenti. Come si fa a scegliere un livello discreto da campionare per la prossima direzione …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.