Mi az a BSDF?

A “BSDF” kifejezés elterjedt az olyan ciklusok árnyékolóiban, mint a “Diffúz BSDF” és az “Üveg BSDF”, de nem minden névnél szerepel (“Kibocsátás” és a “Mix Shader” két ilyen példa).

Mi is az a BSDF?

Válasz

A BSDF a kétirányú szóráselosztási függvény . / p>

Lényegében egy matematikai függvény határozza meg annak valószínűségét, hogy egy adott fénysugár egy adott szögben visszaverődik ( szétszóródik ).

A ciklusok egy valószínűségi sugárkövető motor. A véletlenszerűséget beépíti a fénysugarak útjának kissé eltérő szögekben történő nyomon követésével. A pixelenkénti sugarak számát a mintaszám határozza meg; további minták pontosabb képet jelent . Valahányszor egy sugár felpattan, a BSDF meghatározza, hogy a sugár melyik irányba fog ugrálni. Kibocsátás, “nincs” BSDF utótag, mert nem tükrözi a fényt. Az emissziós árnyékolók, amint a neve is mutatja, bocsátanak ki fényt, míg a Mix Shaders egyszerűen két különböző árnyékoló BSDF-jének súlyozott átlagát veszi figyelembe, a súlyt a Factor bemenet határozza meg.

Azt is észreveheti, hogy a Felszín alatti szórás árnyékoló kimenetet “BSSRDF” -nek hívják. Hasonlóképpen, ez egy kétirányú felületszórási reflexiós eloszlásfüggvény , mert az SSS anyagok nem egyszerűen visszaverik a fényt; elnyelik és majd később tükrözze:

BSDF vs BSSRDF

(képek a Wikipedia , létrehozta: Felhasználó: Jurohi )

Röviden: a BSDF utótag azt jelenti, hogy az árnyékoló szétszórja a fényt. megjelenik az anyag.

Megjegyzések

  • +1 a nagyszerű magyarázatért (mind a BSDF, mind a BSSRDF esetében) és az ábrákért.
  • Ahhoz, hogy tisztázhassam ezeket az aran ' t az én ábráimat; ' a Wikipédiából származnak. I ' ezt kifejezetten szerkeszthetem.
  • Igen, hogy

s rendben van. ' még mindig nagyon jó válasz.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük