Pourquoi intégrer sur un hémisphère (et non une sphère) pour résoudre l'équation de rendu?


17

Dans la plupart des manuels que j'ai vus, voici comment l'équation de rendu est écrite:

L0(ω0)=Le(ω0)+ΩF(ωje,ω0)Lje(ωje)ωje

est défini comme un hémisphère (et toutes ces fonctions dépendent de plus de variables, omises ici pour des raisons de simplicité).Ω

Supposons maintenant que la surface rendue soit une sorte de verre ou de plastique transparent. Pourquoi serait-il logique de n'intégrer que dans un hémisphère? J'imagine qu'il peut y avoir de la lumière entrante de n'importe quelle direction, et donc le domaine d'intégration devrait être la sphère entière. Comment la lumière provenant de derrière la vitre est-elle prise en compte?


notez que l'indice n'est pas un 0 (zéro), mais un O (oh). il se lit comme ... "La lumière à l'extérieur équation équation de la lumière émise vers l'angle de sortie plus ...". o et i sont des compléments, signifiant respectivement out et in (:
Alan Wolfe

Réponses:


20

La forme de l'équation de rendu qui utilise uniquement le BRDF ( dans votre exemple, souvent appelé f r ) et s'intègre sur un hémisphère ne tient pas compte de la transmission.FFr

Lors de l'ajout de transmission, il est assez courant d'ajouter une seconde intégrale sur l'hémisphère opposé, en utilisant une fonction BTDF différente ( fonction de distribution de transmission bidirectionnelle ). Cela équivaut à une intégrale sur toute la sphère des directions avec une fonction BSDF, mais comme cette fonction devrait généralement être définie comme une fonction par morceaux, l'écrire sous la forme de deux intégrales peut être plus simple.


1
Merci de répondre. Que signifie BSDF?
Mon ouïe

3
BSDF = fonction de distribution de diffusion bidectionnelle
cifz
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.