| Monte Carlo | Coefficients Angulaires | Hémicubes | |
|---|---|---|---|
| Mémoire | Faible | Énorme | Raisonnable |
| Vitesse | Lente | Lente pour le calcul de la matrice puis rapide | Lente pour le calcul de la matrice puis très rapide |
| Précision | Excellente | Excellente | Moyenne |
| Maillage adaptatif | Possible (Intérêt limité) | Possible | Possible |
| Source et réflectivité variable | Pas d'optimisation possible | Immédiat | Immédiat |
| Géométrie variable | Pas d'optimisation possible | Possibilité de recalculer seulement un sous ensemble de coefficient | Possibilité de recalculer seulement un sous ensemble de coefficient |
| Parallélisation | Facile et efficace | Moyennement difficile (Efficace en CUDA pour l'itération) | Moyennement difficile (Efficace en CUDA pour l'itération) |
| Surfaces curvilignes analytiques | Facile | Impossible (Obligation de mailler) | Impossible (Obligation de mailler) |
| Surfaces/Sources non lambertiennes | Facile | Difficile | Très difficile (voire impossible) |
| Miroir | Facile | Post processing uniquement * | Post processing uniquement * |
| Effets atmosphériques | Facile | Difficile (Post) | Difficile et plutôt imprécis (Post) |
| Réfraction | Facile | Très difficile et en Post | Sans commentaire |
| Diffraction | Jouable | Pour ceux qui aiment la grande difficulté | Sans commentaire |
* Le calcul est possible en direct processing mais complique grandement l'itération, de plus la taille mémoire requise augmente considérablement.