Questions marquées «monte-carlo»


3
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 valeur seuil de contribution, …

2
Comment les échantillons corrélés influencent-ils le comportement d'un moteur de rendu Monte Carlo?
La plupart des descriptions des méthodes de rendu Monte Carlo, telles que le traçage de chemin ou le traçage de chemin bidirectionnel, supposent que les échantillons sont générés indépendamment; c'est-à-dire qu'un générateur de nombres aléatoires standard est utilisé qui génère un flux de nombres indépendants et uniformément distribués. Nous savons …


1
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 = Normal.dot(RayDir) * castRay(Origin, RayDir) Où le produit scalaire est cos …

1
Diffusion volumétrique Monte-Carlo complète
Je voudrais ajouter la diffusion volumétrique Monte-Carlo complète à mon traceur de trajectoire, mais j'ai du mal à rechercher comment le faire. Permettez-moi d'expliquer ce que je voudrais faire: un rayon pénètre dans un matériau, et nous appliquons le BTDF, puis après une certaine distance, un événement de diffusion volumétrique …

1
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. réwdwdw est la …

2
Pourquoi un échantillonnage aléatoire de Monte Carlo au lieu d'un échantillonnage uniforme?
Pourquoi est-il si courant d'utiliser des emplacements d'échantillonnage randomisés Monte Carlo, au lieu d'un échantillonnage uniforme? Je suppose que le prélèvement d'échantillons randomisés donne certains avantages, mais je ne sais pas ce qu'ils pourraient être. Quelqu'un peut-il expliquer l'avantage des emplacements d'échantillonnage randomisés par rapport aux emplacements d'échantillonnage uniformes?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.