🌈 Bản chất Màu sắc & Hệ màu (Color Science)

Color Science Thumbnail Minh họa: Một khối cầu 3D với các thông số ánh sáng kỹ thuật (Highlight, Core Shadow, Bounce Light) cùng lăng kính tách ánh sáng trắng thành phổ màu RGB.

Tóm tắt nhanh

Đối với Game Art và Đồ họa Máy tính (Computer Graphics), Màu sắc không phải là một đặc tính vật lý của vật thể, mà là ánh sáng. Để có thể tạo ra những không gian 3D chân thực hay những tấm Concept Art lay động lòng người, họa sĩ và kỹ sư đồ họa phải thấu hiểu bản chất của ánh sáng, cũng như cách mà các hệ màu kỹ thuật số (RGB, HSB) tái lập lại thị giác con người.

Nghệ thuật trong game không chỉ dừng lại ở cảm xúc. Khi bạn điều chỉnh một thanh trượt vật liệu (Material) trong Unreal Engine, bạn đang can thiệp trực tiếp vào quy luật vật lý của ánh sáng.


1. Bản chất Vật lý của Ánh sáng và Màu sắc

Để vẽ đúng ánh sáng, trước hết phải hiểu ánh sáng là gì.

☀️ Phổ ánh sáng khả kiến (Visible Spectrum)

Isaac Newton đã chứng minh rằng ánh sáng trắng thực chất là sự tổng hòa của tất cả các màu sắc tạo thành dải cầu vồng. Mắt người chỉ có thể nhìn thấy một dải bước sóng điện từ rất hẹp gọi là Phổ ánh sáng khả kiến.

  • Ảo giác của sự tồn tại: Quả táo không có “màu đỏ”. Quả táo được cấu tạo từ các phân tử có khả năng hấp thụ mọi bước sóng ánh sáng (Xanh lá, Xanh lam, Vàng…) và chỉ phản xạ lại bước sóng Đỏ vào võng mạc của chúng ta.
  • Bóng tối (Black): Là trạng thái vật thể hấp thụ hoàn toàn 100% ánh sáng chiếu tới (không có ánh sáng nào bật lại vào mắt).
  • Trắng (White): Là trạng thái vật thể phản xạ lại toàn bộ 100% các bước sóng ánh sáng.

Trong Game Engine, khi thiết lập thuộc tính Albedo hoặc Base Color của một vật liệu, bạn chính xác đang ra lệnh cho Engine tính toán tỷ lệ phản xạ ánh sáng của vật thể đó.


2. Các Hệ Màu Cốt lõi (Color Models)

Con người đã sáng tạo ra các hệ tọa độ toán học để biểu diễn màu sắc. Dưới đây là 3 hệ màu quan trọng nhất định hình ngành công nghiệp game:

🖥️ Hệ màu Cộng (RGB - Red, Green, Blue)

Đây là ngôn ngữ bản địa của mọi màn hình kỹ thuật số (Màn hình điện thoại, PC, TV) và cũng là ngôn ngữ tính toán của Game Engine.

  • Cơ chế: Dựa trên Ánh sáng phát ra (Emitted Light). Màn hình của bạn đen thui cho đến khi các điểm ảnh (pixel) phát sáng.
  • Tính cộng gộp: Trộn Đỏ + Xanh lá = Vàng. Trộn cường độ tối đa của cả 3 (Red, Green, Blue) ta sẽ thu được Ánh sáng Trắng (White). Tắt cả 3 ta sẽ thu được Bóng tối (Black).

🎨 Hệ màu Trừ (RYB / CMYK)

Đây là hệ màu của hội họa truyền thống (Sắc tố / Pigments) và máy in. RYB đại diện cho Red, Yellow, Blue.

  • Cơ chế: Dựa trên Ánh sáng phản xạ (Reflected Light). Bạn quét mực lên một tờ giấy trắng (đang phản xạ 100% ánh sáng). Lớp mực đó sẽ hấp thụ (trừ bớt) ánh sáng.
  • Tính triệt tiêu: Trộn càng nhiều màu mực với nhau, tờ giấy càng hấp thụ nhiều ánh sáng. Trộn tất cả lại ta sẽ thu được Màu Đen (Black).
  • Lưu ý: Mặc dù làm việc trên máy tính (hệ RGB), các Concept Artist vẫn thường sử dụng bánh xe màu RYB trong tư duy thiết kế để tạo ra các bảng màu truyền thống hài hòa.

🧠 Hệ màu Nhận thức (HSB / HSV)

Dù RGB là ngôn ngữ của máy móc, nó lại cực kỳ phản trực giác đối với con người (Làm sao con người biết trộn bao nhiêu % ánh sáng Đỏ và Xanh Lá để ra màu Nâu?). HSB (Hue, Saturation, Brightness) ra đời để giải quyết vấn đề này. Nó bẻ gãy một màu sắc thành 3 chiều kích dễ hiểu nhất:

  • Hue (Sắc độ): Đây là màu gì? (Đỏ, Cam, Xanh lục…). Nằm trên viền của bánh xe màu.
  • Saturation (Độ bão hòa): Màu này rực rỡ hay xỉn/xám?
  • Brightness / Value (Độ sáng / Đậm nhạt): Màu này đang được chiếu bao nhiêu ánh sáng? (Trắng lóa hay Đen đặc).

HSB là công cụ “kiếm cơm” sống còn của mọi nghệ sĩ kỹ thuật số.


3. Tái hiện Ánh sáng trong Mỹ thuật (Simulating Light)

Mục tiêu tối thượng của Game Art (đặc biệt trong đồ họa 3D hoặc tranh 2D tả thực) là đánh lừa não bộ của người chơi, khiến họ tin rằng một mặt phẳng màn hình 2D thực chất là một không gian có chiều sâu 3D.

Cách duy nhất để làm điều đó là mô phỏng chính xác sự va chạm của ánh sáng.

🌗 Định luật tối thượng: “Value là Vua”

Value (Độ đậm nhạt - chữ B trong HSB) là yếu tố quyết định 100% việc não bộ nhận thức hình khối (Form).

  • Quy tắc: “Màu sắc tạo cảm xúc, Đậm nhạt tạo khối”.
  • Nếu một khung hình có dàn cảnh Value (Valuescapes) sai lệch, dù bạn có phối màu (Hue) tuyệt đẹp đến mức nào, khung hình đó vẫn sẽ trở nên rối rắm và bẹt (phẳng). Mọi họa sĩ Master đều thường xuyên chuyển bức tranh của họ sang dạng Đen Trắng (Grayscale) để kiểm tra Value.

🏓 Sự nảy bật của Ánh sáng (Bounce Light & Ambient Light)

Ánh sáng trong thế giới thực không chiếu theo đường thẳng rồi biến mất. Khi các tia sáng chạm (Ray) chạm vào mặt đất, chúng sẽ nảy lên (Bounce) và đập vào phần gầm của vật thể.

  • Core Shadow (Vùng tối nhất): Không nằm ở rìa vật thể, mà nằm ở ranh giới giữa vùng sáng và vùng bị ánh sáng nảy (Bounce light) hắt vào.
  • Ambient Light (Ánh sáng môi trường): Ánh sáng khuếch tán từ bầu trời. Nhờ Ambient Light, ngay cả trong hốc tối nhất, vật thể vẫn không bao giờ đen kịt 100%. Sự tính toán phức tạp này chính là lý do công nghệ Ray-Tracing tiêu tốn lượng khổng lồ tài nguyên phần cứng.

🧊 Màu sắc của Bóng đổ (Shadow Color)

Sai lầm lớn nhất của người mới học là dùng màu Đen (hoặc thêm xám) để vẽ bóng râm.

  • Bóng đổ hiếm khi có màu xám xịt. Nó mang màu của Ambient Light (thường là màu xanh lam của bầu trời) và pha trộn với màu tương phản (Complementary) của nguồn sáng chính.
  • Ví dụ: Nếu nguồn sáng chính là ngọn đuốc rực lửa (Màu Cam), bóng đổ của nhân vật sẽ mang một sắc xanh lam/tím lạnh lẽo cực kỳ nghệ thuật.

🔗 Nguồn tham khảo

  • Color and Light: A Guide for the Realist Painter (James Gurney)
  • The Physics of Light & Rendering Engines

🔭 Xem thêm

  • Game Art — Các khái niệm tổng quan về Mỹ thuật
  • Game engine — Nơi các định luật ánh sáng được chuyển đổi thành mã code
  • Frame Rate — Cái giá phải trả cho việc tính toán ánh sáng theo thời gian thực (Ray-Tracing)