Questions marquées «monte-carlo»

21
La roulette russe est-elle vraiment la réponse?

J'ai vu que dans certaines implémentations de Path Tracing, une approche appelée Russian Roulette est utilisée pour éliminer certains des chemins et partager leur contribution entre les autres chemins. Je comprends que plutôt que de suivre un chemin jusqu'à ce qu'il tombe en dessous d'une certaine...

12
L'échantillonnage de l'hémisphère pondéré en cosinus nécessite-t-il toujours NdotL lors du calcul de la contribution à la lumière indirecte?

Lors de la conversion de l'échantillonnage uniforme de l'hémisphère en échantillonnage de l'hémisphère pondéré en cosinus, je suis confus par une déclaration dans un article. Ma contribution indirecte actuelle est calculée comme suit: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse =...

8
Ce code de roulette russe est-il correct?

J'utilise www.scratchapixel.com entre autres ressources pour m'aider à apprendre à implémenter un moteur de rendu. Je regarde le code suivant de cette page où un paquet de photons se déplaçant à travers un matériau est envisagé. Pour chaque paquet de photons, le poidswww est initialisé à 111....