Computação Gráfica

10
Como a profundidade de campo é implementada?

Eu sei que a profundidade de campo envolve desfoque. Há ótimas informações sobre como fazer um desfoque gaussiano na pergunta Como o desfoque gaussiano é implementado? Mas, além disso, como a profundidade de campo é implementada? Quais são as regras sobre como você desfoca cada pixel e como você...

10
Como funciona a reprojeção temporal?

O anti-aliasing temporal (e outros algoritmos temporais) funcionam combinando os pixels desse quadro com os pixels do último quadro e depois usando essas informações. Entendo que você pode usar as matrizes de quadros atuais e últimas, juntamente com as informações do vetor de movimento, para...

10
Renderização eficiente com muitas fontes de luz

Para renderizar uma cena com uma única fonte de luz usando sombreamento phong, é possível calcular a cor final de cada fragmento passado no sombreador de fragmentos com base nos componentes ambiente / difuso / especular do material e da fonte de luz. Isso pode ser facilmente estendido para...

10
Quais efeitos eu preciso levar em conta para a íris do olho?

A íris (o anel colorido que circunda a pupila do olho) é coberta por uma camada de água e parece ter elementos opacos incorporados em elementos transparentes e translúcidos. Quais efeitos eu preciso modelar para que a íris pareça realista de perto (a íris ocupa mais de 20% da área da imagem)? A...

10
Por que um BRDF não é uma proporção de radiações?

Estou aprendendo sobre os BRDFs e me perguntando por que o BRDF é definido como a razão entre o brilho de saída para uma determinada direção e a irradiância de entrada de outra direção. Por que o BRDF não é definido como razão de

10
O que significa "silenciado" no contexto da cor?

Quero extrair cores de imagens como no Adobe Kuler. Quando seleciono colorido ou sem som, as cores correspondentes são mostradas. Mas qual é a definição para cores coloridas ou suaves? A que se referem as palavras "colorido", "profundo" e

10
Como a atualização de um buffer de profundidade funciona na GPU?

No momento, estou tentando implementar algum tipo de buffer de profundidade no software e tenho um grande problema ao escrever nele. Ter um mutex é um exagero absoluto. Então eu criei um número de mutexes igual ao número de threads. Estou bloqueando um mutex com base no pixel atual (pixel_index%...