2017-04-17 18 views
2

J'ai mis en œuvre l'illumination globale en utilisant la méthode de Monte Carlo, en utilisant le tutoriel de grattage d'un pixel comme guide. Ma dernière image rend très bruyant! L'exemple ci-dessous est à 64 échantillons, j'ai déjà utilisé jusqu'à 512 et c'est encore très bruyant.Pourquoi mon Raytracing Monte Carlo est-il si bruyant?

Des idées ce que le problème pourrait être?

64 Samples, 1 Bounce

Edit: Voici la sortie avec 128 échantillons et 16x échantillonnage super, résultant en 2048 des échantillons. Toujours beaucoup de bruit!

enter image description here

+0

C'est juste comme ça. La mienne fonctionne de la même manière. – Alnitak

+0

Etes-vous sûr que c'est supposé être si mauvais? J'ai essayé de lutter contre le bruit en utilisant le suréchantillonnage 16x (algorithme de grille) et 128 échantillons mais c'est quand même mauvais! – Arthur

+0

La mine a besoin de quelques milliers d'échantillons pour obtenir des niveaux de bruit acceptables. FWIW, je n'utilise pas de grille pour le superéchantillonnage - je prends juste des échantillons à virgule flottante x et y, puis je les ajoute simplement dans le seau de pixels pour ces coordonnées de rayon. – Alnitak

Répondre

3

traçage de chemin est assez bruyant; c'est la nature de l'algorithme. Prenons l'exemple de Wikipedia:

enter image description here

L'image en haut à gauche est à 1 échantillon par pixel, et à partir de là (de gauche à droite, de haut en bas), chaque carré double suivant celui. Donc, le carré en bas à droite est à 32768 spp.

Il existe d'autres algorithmes connexes qui peuvent réduire les nuisances sonores pour la même quantité de calcul: