Unity - керівництво як використовувати карти нормалей

Normal maps це зображення в сірих відтінках, які ви використовуєте в якості карти висот на об'єктах, щоб надати ефект піднесеної або поглибленої поверхні. Припустимо, у вас є модель, схожа на цю:

Unity - керівництво як використовувати карти нормалей
3D модель
Unity - керівництво як використовувати карти нормалей
текстура

Ми хочемо надати піднятий вид світлим частинам об'єкта.

  1. Намалюйте текстуру карти висот в сірих відтінках в Photoshop. Білий означає високий, чёрний- низький. Щось схоже на це:
    Unity - керівництво як використовувати карти нормалей
Unity - керівництво як використовувати карти нормалей
  1. Збережіть зображення поряд зі своєю основною текстурою.
  2. У Unity, виберіть зображення і включіть Generate Normal Map в Import Settings в Inspector:
Unity - керівництво як використовувати карти нормалей
  1. У Material Inspector вашої моделі виберіть 'Bumped Diffuse' зі списку шейдеров:
    Unity - керівництво як використовувати карти нормалей
Unity - керівництво як використовувати карти нормалей
  1. Перетягніть вашу текстуру з вікна проекту в 'Bumpmap' слот текстури:
    Unity - керівництво як використовувати карти нормалей
Unity - керівництво як використовувати карти нормалей

Тепер до вашого об'єкта застосована карта нормалей:

Unity - керівництво як використовувати карти нормалей

  • Щоб зробити опуклості більш помітними використовуйте повзунок Bumpyness в налаштуваннях імпорту текстури або зробіть текстуру більш розмитою в Photoshop. Експериментуйте за допомогою цих двох прийомів, щоб досягти бажаного результату.

How do I Import Alpha Textures?

Як використовувати текстури деталізації?