![[Pasted image 20231104125230.png]] Normal map — это тип текстуры, используемой в 3D-моделировании и игровой графике, которая позволяет добавить визуальные детали на поверхности объектов без увеличения количества полигонов. Это достигается путём изменения направления [[Normal (нормаль)|нормалей]] в точках поверхности модели. В результате при освещении эти измененные `нормали` ведут себя так, как будто поверхность имеет дополнительные детали и неровности. Технически normal map хранит информацию о направлении нормалей в форме RGB-изображения, где цвета отражают направление вектора нормали относительно поверхности. Это позволяет в реальном времени симулировать сложные текстуры и детализацию без значительного влияния на производительность, поскольку не требуется увеличивать геометрическую сложность 3D-модели. ### Простыми словами Normal map — это специальная карта (текстура), которая придает трехмерным объектам более детализированный и реалистичный вид без добавления дополнительных полигонов, что делает объекты менее требовательными к ресурсам компьютера. Выглядит normal map как странное цветное изображение, но каждый цвет на этой карте на самом деле кодирует информацию о том, как свет должен отражаться от разных частей поверхности объекта. При правильном применении normal map "обманывает" глаз, заставляя нас видеть неровности и выступы там, где их на самом деле нет. Это помогает сделать игры более красивыми и быстро работающими на большинстве компьютеров.