Computação Gráfica

Perguntas e respostas para pesquisadores e programadores de computação gráfica

1
Modelando o experimento de dupla fenda de Young
O experimento de dupla fenda de Young é muito simples de configurar e simples de explicar, mas é um exemplo de difração e interferência, nenhum dos quais é modelado pelo traçado de raios convencional. É simples renderizar uma aproximação do resultado usando texturas, mas isso exigiria conhecer antecipadamente qual deveria …



1
Ajustando um shader de brilho para torná-lo melhor
Eu tenho um jogo simples ee assuntos são essas pequenas linhas. Ele é direcionado para iOS e Android, portanto, possui uma enorme variedade de processadores nos quais pode ser executada agora. Estou tentando adicionar brilho em tempo real a eles por duas razões Estou tentando esconder o fato de que …



2
O que é upsampling bilateral?
Eu trabalhei com vários algoritmos de interpolação, incluindo interpolações lineares, cúbicas (e bilineares e bicúbicas), outras bezier (e nurbs, etc.), interpolação lagrange e outras, mas não consegui encontrar nenhuma informação básica que explique o que é upsampling bilateral. Consegui encontrar informações sobre Upsampling Conjunto Bilateral , o melhor que posso …


1
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 …



2
Vulkan: Buffers uniformes versus constantes push para dados estáticos
Estou meio que lutando para entender a diferença conceitual entre buffers uniformes e constantes push. Pelo que consigo entender lendo as especificações, as principais diferenças são: Buffers uniformes podem ser muito maiores que constantes push. UBOs usam std140, PCs usam std430. Os UBOs podem ser atualizados a qualquer momento com …
8 vulkan 

2
Por que as GPUs dividem o espaço do clipe Z por W, para a posição?
Antecedentes: descobri que é muito fácil usar um buffer de profundidade linear, usando apenas uma ligeira modificação na transformação de vértice canônico. O método mais simples é encontrado na parte inferior de https://www.mvps.org/directx/articles/linear_z/linearz.htm . No entanto, a ressalva é que ele funciona apenas para triângulos que não precisam ser cortados …

2
Rastreamento de caminho e materiais
Estou pensando sobre a técnica usada ao amostrar um material em camadas para o próximo evento em um rastreador de caminho. Eu tenho um material com três camadas: uma base difusa, lobos especulares e brilhantes. Como escolher uma camada discreta para amostrar para a próxima direção do raio? Esta é …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.