Normal Map
Tóm tắt nhanh
Normal Map (Bản đồ Pháp tuyến độ nhám hiển thị) là một cấu trúc thuật toán kết cấu vân bề mặt (Texture) đặc biệt trong dựng hình 3D. Nó sử dụng bảng màu RGB ảo giác quang học (Đỏ, Xanh lá, Xanh dương) để báo cáo cho hệ thống Engine biết bề mặt vật thể bằng phẳng thực chất được lồi, lõm ở góc nào khi chịu tác động ánh sáng, giúp mô phỏng độ nổi khối vật lý tối đa mà không bị đòi hỏi kết màn tăng lượng đa giác gốc.
Ảnh minh họa: Thuật toán Normal Mapping. Hình ảnh tường đá 3D thực chất chỉ là một mặt phẳng trơn, nhưng mảng phổ màu xanh tím ảo diệu (Normal Map) áp lên bề mặt khiến tia sáng hắt bóng chi tiết rãnh nứt sâu hệt như thiết diện khắc 3D đa cực độ khối.
Trong hệ định tuyến kỹ thuật Render tối ưu của kỹ sư Thiết kế Môi trường màn chơi, khối lượng Normal Map chiếm tỷ trọng tác động lớn nhất tới độ chân thực tương tác học. Nếu tăng một bức tường phẳng bằng thuật toán Polygon để thiết kế gồ ghề ngẫu nhiên, GPU thiết bị sẽ chạm mức giới hạn xử lý sập nguồn. Đảo ngược rủi ro, dùng “Bản đồ Pháp tuyến” giải quyết vấn đề bằng nguyên lý đổ bóng.
Cấu trúc Không gian Hàm lượng Màu (RGB Mapping)
Điểm ảo giác của hệ thiết kế Normal Map liên quan tới cách hệ số định nghĩa hướng Vector quang học qua phổ bảng màu mặc định:
- Trục Red (R - Xanh dương/Đỏ): Quy định độ cao dốc ngầm mặt trục không gian Hoành độ (Tung độ cắt dọc X).
- Trục Green (G - Xanh lá): Tính toán độ lõm vạch Trục tọa độ ngang tung biến độ (Trục Y).
- Trục Blue (B - Xanh biển): Chi phối thông số nhận diện ảo của phương chiếu mặt phẳng tĩnh (Trục Z). Sự kết hợp chéo của dải màu này cho thiết bị biết mỗi phân tử tọa độ Pixel sẽ hắt ngược lại điểm nguồn ánh xạ đèn (Lightsource) theo hệ góc phản xạ nào.
Công năng quy mô Lớn trong Engine
- Ánh xạ vật liệu rãnh nhỏ (Micro-details): Tạo ra cấu trúc độ nhăn nheo của da mặt người, vết đạn xước trên kim loại bóng, hay hàng ngàn mắt lưới vảy trên cơ thể một sinh thể Rồng ảo. Tất cả được tính toán siêu tối ưu ngay cả trên phần cứng mức cơ sở của màn hình điện thoại mà không làm biến thiên cấu trúc lưới vô định (Base Mesh).
- Tương tác ánh sáng Động (Dynamic Lighting): Vì Normal Map tính chất vật lý của phương chiếu ánh sáng độc lập, khi một nhân vật có gắn thuật lý này di chuyển ngang qua một cây đuốc lập lòe trong góc khuất đường hầm (Dungeon), bóng tối tạo ra trên hệ rãnh vết sẹo sẽ dịch chuyển hướng trượt đổ bóng theo thời gian thực (Realtime shading). Nó là cốt lõi cho mọi chuẩn mực bề mặt vật chất (PBR Material) của Game AAA ngày nay.