Unity 3D Шейдери

2075 / Unity / 3D / Шейдери

 

Скрипт, що розраховує колір кожного пікселя на поверхні, базуючись на освітленні та конфігурації матеріалів

Матеріали посилаються на текстури

 

Standard: стандартні
FX: ефекти освітлення та скла
GUI і UI: для елементів інтерфейсу користувача
Mobile: спрощені шейдери для мобільних
Nature: для дерев та терейну
Particles: ефект системи часток
Skybox: небо
Sprites: 2D
Toon: анімешний
Unlit: світло і тіні
Legacy: колекція старих шейдерів, які були замінені стандартними

 

Прозорий png

Unlit

  • Transparent – картинка з прозорістю
  • Transparent Cutout – кути залиті фарбою

 

Particles

  • ~Additive-Multiplay – видно усередину
  • Additive – світиться
  • Additive (Soft) – більш прозорий
  • Alpha Blended – більш насичений
  • Alpha Blended Premultiply – з білим обідком
  • Anim Alpha Blended – дуже прозорий
  • Multiplay – середньо насичений
  • Multiplay (Double) – світиться білим
  • Priority Additive – світиться білий (темніший)
  • Priority Additive (Soft) – світиться білий (більш прозорий)
  • Priority Alpha Blended – більш насичений
  • Standard Surface – без прозорості
  • Standard Unit – без прозорості
  • VertexLit Blended – затемнений

 

Вода

FX

  • Glass/Stained BumpDisort

 

Анімешний

Toon

  • Basic Outline – анімешний з чорною обводкою (ToonLit)
  • Lit Outline – темніший з чорним обідком (ToonLit)

 

Рельєф + відбивання світла

Tesselation

  • Bumped Specular (displacement)
  • Bumped Specular (smooth)