Computação Gráfica

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




4
Como traçar superfícies de Bezier?
Tentei essa pergunta em math.SE e, surpreendentemente, a resposta foi "as equações são muito desagradáveis, basta alimentar a função com um localizador de raiz numérico". Mas se você se considera "um cara gráfico" como eu, e já brincou bastante com as curvas de Bezier para o trabalho de design, acredito …

2
Como as amostras correlacionadas influenciam o comportamento de um renderizador de Monte Carlo?
A maioria das descrições dos métodos de renderização de Monte Carlo, como rastreamento de caminho ou rastreamento de caminho bidirecional, assume que as amostras são geradas independentemente; isto é, é usado um gerador de números aleatórios padrão que gera um fluxo de números independentes e uniformemente distribuídos. Sabemos que amostras …


2
O que é o processo de rasterização de vetores do Illustrator?
Atualmente, estou tentando entender algumas coisas sobre a rasterização de gráficos vetoriais e as diferentes maneiras como ela é implementada em vários tipos de aplicativos. Testei e comparei alguns programas e notei que há uma grande diferença na maneira como o anti-aliasing se comporta no processo de rasterização. Estou especialmente …

2
Como combinar adequadamente os termos difusos e especulares?
Tanto quanto eu entendo, em um BRDF o termo Fresnel está nos dizendo a probabilidade de um fóton ser refletido ou refratado quando atinge uma superfície. Os fótons refletidos contribuirão para o termo especular, enquanto os fração refratados contribuirão para o termo difuso. Portanto, ao determinar, de maneira física, a …

2
O que é largura e como funciona?
A documentação do OpenGL indica essa largura returns the sum of the absolute value of derivatives in x and y. O que isso significa em termos menos matemáticos, e existe uma maneira de visualizá-lo? Com base no meu entendimento da função, fwidth(p)tem acesso ao valor de pem pixels vizinhos. Como …
18 opengl 

1
O que significa "st" no contexto do OpenGL?
Eu já vi o termo stsurgir algumas vezes ao olhar para outros shaders de fragmento OpenGL. No entanto, não sei o que significa ou para que é usado. Aqui está um exemplo: uniform vec2 u_resolution; vec2 st = gl_FragCoord.xy/u_resolution; Eu posso entender que isso está convertendo as coordenadas de pixel …
18 opengl 

1
Por que integrar sobre um hemisfério (e não uma esfera) para resolver a equação de renderização?
Na maioria dos livros de texto que eu já vi, é assim que a equação de renderização é escrita: L0(ω0)=Le(ω0)+∫Ωf(ωi,ω0)Li(ωi)dωiL0(ω0)=Le(ω0)+∫Ωf(ωi,ω0)Li(ωi)dωiL_0( \omega_0)= L_e(\omega_0)+\int_{\Omega}{f(\omega_i, \omega_0)L_i(\omega_i)\,\mathrm{d}\omega_i} Onde é definido como um hemisfério (e todas essas funções dependem de mais variáveis, omitidas aqui por uma questão de simplicidade).ΩΩ\Omega Agora, suponha que a superfície que …



4
Como a VR é diferente de um monitor
Aparentemente, os computadores Macintosh não conseguem lidar com o Oculus Rift, devido às suas placas gráficas 'inferiores'. Mas a VR não deve ser apenas como um monitor externo? E com relação à computação gráfica, como os jogos de realidade virtual são diferentes de outros jogos que o Macintosh pode executar …


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.