PBR: Rendering Theory
Slides du cours
Qui est-ce ?
TOC
- Introduction
- Light-Matter Interactions
- Radiometry
- Rendering Equation
Light-Matter Interactions
Disclaimer
I am not a physicist, and Quantum Mechanics is a really complex topix
Rappel
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- Champ magnetique et electrique transversal
- Equation de Maxwell
- Interactions avec la matiere
Macroscopic Level: Interactions
- Emission
- In-scattering
- Out-scattering
- Absorption
- onde electromagnetique absorbee
Emission
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Modele de Niels-Bohr
- Any vibrating charged particle converts energy into electromagnetic radiation
Absorption
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- L'electron va monter d'un niveau d'energie puis reemettre une emission
Scattering
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
- On va pouvoir reflechir et transmettre
- La trajectoire de la lumiere va changer
- Il va y avoir des interferences
Interferences constructives: quand la lumiere va changer de milieu, il y a le principe de Fermat "la lumiere suit toujours le chemin le plus court"
Final notes
- Any charged particle can interact on electromagnetic radiation
- Quantum Theory and Quantum Electrodynamics can go really far
- I can only advise you to read more about this topic !
Radiometry
Energy
- : constant de Planck
- : speed of light
- : wavelength
Radiant Flux / Power
Irradiance
- : power
- : finite surface area
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Solid angle
Area of a projected shape onto the Unit Sphere
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Radiant intensity
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Radiance
On va l'utiliser pour faire tout le rendu
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Rendering equation
Disclaimer
We assume that
- Light travels in vacuum
- We deal only with opaque surfaces
- Interactions at object surface
Definition
BRDF
On peut voir ca comme un ratio. C'est la quantite d'energie qui va etre emise en quand elle provient de
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
C'est une grosse approximation de ce qu'il se passe
Dans la vraie vie il y a de la transmission
Certaines boites utilisent de fonction plus avancees (BTDF, BSSRDF, etc.)
Qui design ces BRDF ?
Lambert c'est une BRDF
Phong utilise une BRDF
En general la BRDF c'est la propriete des materiaux pour savoir comment c'est reflete.
On ne veut pas que de l'energie soit cree lors de la reflection
Il faut normaliser sinon on a des surprises
Final notes
- Rendering equation uses all quantities we have seen
- The rendering equation is what we solve when generating 3D images