Mikä on BSDF?

Termi ”BSDF” on yleinen Cycles-varjostimissa, kuten ”Diffuse BSDF” ja ”Glass BSDF”, mutta sitä ei ole kaikissa nimissä (”Emission” ja ”Mix Shader” ovat kaksi tällaista esimerkkiä).

Mikä BSDF on?

Vastaa

BSDF tarkoittaa kaksisuuntainen sirontatoimintofunktio .

Pohjimmiltaan se on matemaattinen toiminto, joka määrittää todennäköisyyden, että tietty valonsäde heijastuu ( sironnut ) tietyssä kulmassa.

Syklit ovat todennäköisyysperäinen säteiden jäljitysmoottori. Se sisältää satunnaisuuden seuraamalla valonsäteiden polkuja hieman erilaisissa kulmissa. Säteiden määrä pikseliä kohden määräytyy näytemäärän perusteella; lisää näytteitä tarkoittaa tarkempaa kuvaa . Joka kerta, kun säde hyppää, BSDF määrittää, mihin suuntaan säde hyppää.

Jotkut varjostimet, kuten ” Päästö, ”ei” ole loppuliitettä BSDF, koska ne eivät heijasta valoa. Päästövarjostimet, kuten nimestä käy ilmi, lähettävät valoa, kun taas Mix Shaders ottaa yksinkertaisesti kahden eri varjostimen BSDF: n painotetun keskiarvon Factor-syötteen määrittämällä painolla.

Saatat myös huomata, että Underurface Scattering shader -lähtöä kutsutaan ”BSSRDF”. Vastaavasti tämä on kaksisuuntainen pinnan sironnan heijastavuusjakautumistoiminto , koska SSS-materiaalit eivät yksinkertaisesti heijasta valoa; ne absorboivat sen sitten heijastaa sitä myöhemmin:

BSDF vs. BSSRDF

(kuvia sivulta Wikipedia , luonut Käyttäjä: Jurohi )

Lyhyesti sanottuna loppuliite BSDF tarkoittaa, että varjostin hajottaa valoa. Varjostimen tyyppi määrittää jakelutoiminnon, joka puolestaan määrittää, kuinka valo sirotaan ja kuinka materiaali ilmestyy.

Kommentit

  • +1 erinomaiselle selitykselle (sekä BSDF: lle että BSSRDF: lle) ja kaavioihin.
  • Selkeyden vuoksi nuo ' t eivät ole kaavioni; ne ' tulevat Wikipediasta. I ' muokkaan sitä nimenomaisesti.
  • Joo, että

s hieno. Se ' on silti todella hyvä vastaus.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *