Thư viện thuật ngữ / 3D

Normal map là gì?

Còn gọi: bản đồ pháp tuyến

Normal map là ảnh texture (thường có màu tím xanh đặc trưng) lưu hướng bề mặt tại từng điểm, giúp mô hình ít đa giác trông như có chi tiết lồi lõm khi được chiếu sáng, mà không thêm hình học thật.

Ảnh minh hoạ Normal map: một normal map màu tím xanh, quả cầu phẳng không và có normal map, nhìn chính diện và nhìn ngang viền
Một normal map màu tím xanh, quả cầu phẳng không và có normal map, nhìn chính diện và nhìn ngang viền

Hiểu kỹ hơn

Normal map chỉ đánh lừa ánh sáng, không đổi hình dạng thật: nhìn ngang viền vật thể vẫn phẳng. Nếu cần lồi lõm thật, dùng displacement map. Normal map thường được 'nướng' (bake) từ mô hình high poly sang low poly. Có hai quy ước OpenGL và DirectX khác nhau ở kênh xanh lá; dùng sai sẽ làm chi tiết lồi thành lõm.