February 15, 2021

Что такое карты нормалей и зачем они нужны?

Сегодня я хочу рассказать тебе про карты нормалей. Что это вообще такое, зачем оно нужно и где оно используется? Ответы ты узнаешь совсем скоро.

Карта нормалей - это набор точек, каждая из которых взаимодействует со светом по своему.

Это позволяет создавать более объёмные спрайты, которые будут реагировать на освещение под любым углом. Карта нормалей состоит из цветов которые берутся в специальной палитре.

Палитра выглядит следующим образом.

Взято с habr

Верхние цвета наносятся на верхнюю часть спрайта, нижние на нижнюю и так далее.

А что нужно сделать, чтобы нарисовать карту нормалей?

Для этого тебе, мой хороший, нужно скопировать спрайт и в копии прямо поверх существующих цветов ставить цвета из палитры.

Взято с dtf.ru

Вот так выглядит карта нормалей. После рисования ее надо сохранить в PNG формате. Как видишь, процесс довольно долгий, но интересный.

А сейчас я покажу тебе карту нормалей в деле 😏

Взято с habr

Здесь наглядно показано, как работает освещение. Выглядит очень эффектно, как по мне.