Perguntas com a marcação «monte-carlo»


3
A Roleta Russa é realmente a resposta?
Vi que em algumas implementações do Path Tracing, uma abordagem chamada Roleta Russa é usada para selecionar alguns dos caminhos e compartilhar sua contribuição entre os outros caminhos. Entendo que, em vez de seguir um caminho até que ele caia abaixo de um certo valor limite de contribuição e, em …

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 …


1
A amostragem do hemisfério ponderado por cosseno ainda requer NdotL ao calcular a contribuição para a luz indireta?
Ao converter de uma amostra uniforme do hemisfério para uma amostra do hemisfério ponderado pelo cosseno, fico confuso com uma declaração em um artigo. Minha contribuição indireta atual é calculada como: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) Onde o produto escalar é cos (θ) Porém, …


1
Este código da roleta russa está correto?
Estou usando www.scratchapixel.com entre outros recursos para me ajudar a aprender como implementar um renderizador. Estou observando o código a seguir nesta página, em que um pacote de fótons que se move através de um material está sendo considerado. Para cada pacote de fótons, o peso é inicializado em . …


1
Como todos contam "Raios por segundo"?
Recentemente, estou desenvolvendo um rastreador de caminho de Monte-Carlo. Para medir o desempenho do meu rastreador, decidi implementar um mecanismo simples para contar quantos raios ele pode rastrear em um segundo. Aí vem o problema, há duas maneiras de definir um único raio: Um raio completo, ou seja, começando pela …
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.