Questions marquées «pathtracing»

Pour des questions sur l'algorithme de traçage de chemin de Monte Carlo pour un éclairage global physiquement précis, ou ses variantes.

2
Chemin traçant le BRDF de Cook-Torrance
- Désolé pour le long post, mais je préfère le faire parce que "Le diable est dans les détails. " :) J'écris un traceur de chemin à partir de zéro et il fonctionne bien pour les surfaces parfaitement diffuses (lambertiennes) ( c'est-à - dire que le test du four indique …

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, …



3
Échantillonnage de l'importance des cartes de l'environnement
Quelle est l'approche la mieux connue actuellement et idéalement aussi vérifiée en production pour l'échantillonnage des cartes d'environnement (EM) dans un traceur de chemin unidirectionnel basé sur MIS et des types similaires de moteurs de rendu? Je préférerais des solutions qui sont raisonnablement compliquées tout en étant raisonnablement fonctionnelles à …





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 …

2
Traçage de chemin et matériaux
Je m'interroge sur la technique utilisée lors de l'échantillonnage d'un matériau en couches pour le prochain événement dans un traceur de chemin. J'ai un matériau à trois couches: une base diffuse, des lobes spéculaires et brillants. Comment procéder pour choisir une couche discrète à échantillonner pour la prochaine direction de …


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 …

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.