Le terme « BSDF » est courant dans les shaders Cycles tels que « Diffuse BSDF » et « Glass BSDF » mais nest pas présent dans tous les noms (« Emission » et « Mix Shader » en sont deux exemples).
Quest-ce quun BSDF exactement?
Réponse
BSDF signifie fonction de distribution de diffusion bidirectionnelle .
Essentiellement, cest une fonction mathématique qui détermine la probabilité quun rayon de lumière spécifique soit réfléchi ( diffusé ) à un angle donné.
Cycles est un moteur de lancer de rayons probabiliste. Il incorpore le caractère aléatoire en traçant les trajets des rayons lumineux à des angles légèrement différents. Le nombre de rayons par pixel est déterminé par le nombre déchantillons; autres échantillons signifie une image plus précise . Chaque fois quun rayon rebondit, le BSDF détermine dans quelle direction le rayon rebondira.
Certains shaders, comme » Emission, «ne pas avoir le suffixe BSDF car ils ne reflètent pas la lumière. Les shaders démission, comme leur nom lindique, émettent de la lumière, tandis que les shaders de mixage prennent simplement la moyenne pondérée du BSDF de deux shaders différents, avec le poids déterminé par lentrée Factor.
Vous pouvez également remarquer que la sortie du shader Scattering Subsurface est appelée un «BSSRDF». De même, il s’agit d’une fonction de distribution de réflectance de diffusion de surface bidirectionnelle , car les matériaux SSS ne reflètent pas simplement la lumière; ils l’absorbent et puis réfléchissez-le plus tard:
(images de Wikipedia , créé par Utilisateur: Jurohi )
En bref, le suffixe BSDF signifie que le shader diffusera la lumière. Le type de shader détermine la fonction de distribution, qui à son tour détermine la manière dont la lumière est diffusée et le matériel apparaît.
Commentaires
- +1 pour une bonne explication (pour BSDF et BSSRDF) et les diagrammes.
- Pour être clair, ceux-ci ne sont pas ' mes diagrammes; ils ' proviennent de Wikipédia. Je ' Je vais le modifier explicitement.
- Ouais, que
va bien. Cela ' est toujours une très bonne réponse.