Computação Gráfica

8
Raytracing: por que as esferas na imagem abaixo aparecem esticadas?

Algum contexto. Acima estão o código e a imagem resultante no Raytracing de Peter Shirley no livro de um final de semana. Como você pode ver no código, ele adiciona algumas esferas. E, no entanto, na imagem final, existem 2 elipsóides lado a lado. Eu simplesmente não consigo entender por que é...

8
Conservando Massa em Simulação Líquida

Estou tentando implementar uma versão 2D do artigo de Foster e Fedkiw, "Animação prática de líquidos" aqui: http://physbam.stanford.edu/~fedkiw/papers/stanford2001-02.pdf Principalmente tudo funciona, exceto a seção 8: "Conservação de massa". Lá, montamos uma matriz de equações para calcular as...

8
As GPUs modernas contêm shifters de barril?

Estou ciente de que a maioria das GPUs modernas, embora projetadas para ponto flutuante, são mais ou menos equivalentes no desempenho inteiro atualmente, com algumas ressalvas, como a falta de um complemento multiplicado por fusão. Não tenho certeza de como isso se aplica às operações de turno....

8
Como a equação de renderização incorpora sombreamento

É assim que a equação de renderização é escrita no livro 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 qual componente dessa equação lida com a...

8
Como começar a escrever um perfil de GPU de baixo nível?

Tenho estudado os perfis de GPU das empresas de hardware nos últimos dias (Qualcomm, PowerVR, Intel). Percebi que essas ferramentas parecem fornecer mais detalhes de baixo nível do que os criadores de perfil de GPU que usei no passado - captura e apitrace de quadro OpenGL ES do XCode - que listavam...

8
Compute Shader vs CUDA / OpenCL

Então, eu aprendi recentemente sobre o Compute Shader e parece que tive a mesma idéia que a programação paralela que você faria com CUDA ou OpenCL, mas no pipeline do shader. Se eu quiser desenhar um milhão de cubos em uma cena, devo usar um método sobre o outro ou ambos. Se ambos, como você...