Unitate - familie manuală de shadere auto-iluminate

Notă. Unitatea 5 a introdus Shader-ul standard care înlocuiește aceste shadere.

Shaderele cu iluminare automată vor emite numai lumină, pe baza canalului alfa adăugat. Pentru radiația luminii, ele nu au nevoie de iluminare din surse de lumină. Orice sursă de lumină de vârf sau pixel va adăuga doar puțină lumină asupra radiației.







Practic, aceste shadere sunt folosite pentru obiecte luminoase. De exemplu, textura peretelui ar putea emite auto-emite pentru a simula luminile sau lumina de pe ecrane de monitorizare. Ele pot fi, de asemenea, utile pentru iluminarea obiectelor bonus, care trebuie să emită întotdeauna lumină constantă pe tot parcursul jocului, indiferent de lumina care cade pe ele.

Unitate - familie manuală de shadere auto-iluminate
SelfIllumVertexLit exemplu shader

  • O textură de bază (de bază), nu este necesar un canal alfa
  • O textură de iluminare cu un canal alfa pentru o hartă de iluminare (harta de iluminare)

Unitate - familie manuală de shadere auto-iluminate
Exemplu de shader SelfIllumDiffuse

  • O textură de bază (de bază), nu este necesar un canal alfa
  • O textură de iluminare cu un canal alfa pentru o hartă de iluminare (harta de iluminare)

Unitate - familie manuală de shadere auto-iluminate






Exemplul de shader SelfIllumSpecular

  • O textura de bază (de bază) cu un canal alfa pentru o hartă de reflecție (Harta Speculară)
  • O textură de iluminare cu un canal alfa pentru o hartă de iluminare (harta de iluminare)

Unitate - familie manuală de shadere auto-iluminate
Exemplu de utilizare a shadowului SelfIllumBumpedDiffuse

  • O textură de bază (de bază), nu este necesar un canal alfa
  • O hartă normală cu un canal alfa pentru aprindere

Unitate - familie manuală de shadere auto-iluminate
Șampon de șampon AutoIllumBumpedSpecular

  • O textura de bază (de bază) cu un canal alfa pentru o hartă de reflecție (Harta Speculară)
  • O hartă normală cu un canal alfa pentru o hartă de iluminare

Unitate - familie manuală de shadere auto-iluminate
Exemplu de utilizare a SelfIllumParallaxDiffuse

  • O textură de bază (de bază), nu este necesar un canal alfa
  • O hartă normală cu un canal alfa pentru o hartă de iluminare și o adâncime de parallax (Parallax Depth)

Notă: Un detaliu important despre acest shader: canalul alfa al texturii Bumpmap servește atât pentru luminescență cât și pentru adâncimea parallaxului (Parallax Depth).

Unitate - familie manuală de shadere auto-iluminate
Exemplu de utilizare a shaderului SelfIllumParallaxSpecular

  • O textura de bază (de bază) cu un canal alfa pentru o hartă de reflecție (Harta Speculară)
  • O hartă normală cu un canal alfa pentru o hartă de iluminare și o adâncime de parallax (Parallax Depth)

Notă: Un detaliu important despre acest shader: canalul alfa al texturii Bumpmap servește atât pentru luminescență cât și pentru adâncimea parallaxului (Parallax Depth).

Transparent Cutout Bumped Specular







Trimiteți-le prietenilor: