Computer grafica

Domande e risposte per ricercatori e programmatori di computer graphics


1
Come iniziare a scrivere un profiler GPU di basso livello?
Negli ultimi giorni ho studiato profilatori di GPU di società hardware (Qualcomm, PowerVR, Intel). Ho notato che questi strumenti sembrano fornire maggiori dettagli di basso livello rispetto ai profilatori GPU che ho usato in passato - acquisizione e apitrace di frame OpenGL ES di XCode - che elencava solo quali …
8 gpu 


1
In che modo l'equazione di rendering incorpora l'ombreggiatura
Ecco come l'equazione di rendering è scritta nel libro di testo L(p,ω)=Le(p,ω)+∫f(p,ωi,ω)L(p∗,−ωi)cosθdωiL(p,ω)=Le(p,ω)+∫f(p,ωi,ω)L(p∗,−ωi)cos⁡θdωiL(p,\omega) = L_e(p,\omega) + \int f(p,\omega_i,\omega) \, L(p*,-\omega_i)\cos \theta \, d\omega_i quale componente di questa equazione gestisce l'ombreggiatura?






1
Le moderne GPU contengono comandi cambio?
Sono consapevole che la maggior parte delle GPU moderne, sebbene progettate per il virgola mobile, sono più o meno equivalenti in termini di prestazioni intere in questi giorni, con alcuni avvertimenti come la mancanza di una fusione multipla aggiunta. Non sono sicuro di come questo si applichi alle operazioni a …



1
Conservare la massa nella simulazione liquida
Sto cercando di implementare una versione 2D del documento di Foster e Fedkiw, "Animazione pratica dei liquidi" qui: http://physbam.stanford.edu/~fedkiw/papers/stanford2001-02.pdf Quasi tutto funziona, tranne per la sezione 8: "Conservazione della messa". Lì, abbiamo creato una matrice di equazioni per calcolare le pressioni necessarie per rendere il liquido divergente libero. Credo che …


2
Cosa rende una buona tabella di permutazione?
Sto implementando un rumore Perlin migliorato . La sua caratteristica chiave per la randomizzazione è la tabella di permutazione codificata, che fornisce gradienti essenzialmente casuali ma riproducibili alle celle della griglia. La tabella di permutazione è solo una permutazione degli interi 0..255ed è generalmente la seguente tabella (copiata direttamente dall'implementazione …

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.