2070 / 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)