PBR (Physically Based Rendering) là cách mô tả vật liệu sao cho phản ứng với ánh sáng bám theo mô hình vật lý gần đúng — giúp kim loại, nhựa, vải, da… trông nhất quán dưới nhiều nguồn sáng và trong pipeline game / render 3D. Bài viết bổ sung cho Lý thuyết vật liệu cơ bản với ngôn ngữ map và thông số hay gặp.
Trước đây nhiều pipeline dùng diffuse + specular tách riêng với gloss riêng cho từng đèn — khó đồng bộ khi đổi môi trường. PBR gom về các đại lượng có ý nghĩa vật lý (albedo, độ nhám, kim loại…) để bảo toàn năng lượng và cho kết quả dự đoán được khi thay đổi ánh sáng hoặc exposure.
A — Thuật ngữ lõi
Albedo / Base colorMàu nền
Màu khuếch tán của bề mặt — không chứa đ shading hay highlight; thường chuẩn hoá trong không gian màu (sRGB cho preview, linear trong tính toán).
RoughnessĐộ nhám
Đảo của độ bóng: roughness cao → highlight rộng, mờ; thấp → bóng gắt, “gương nhẹ”.
MetallicKim loại
Kênh 0–1: dielectric (gỗ, nhựa…) vs conductor (kim loại). Kim loại thường không có diffuse riêng như chất dẻo.
Normal / AO
Normal map giả lập chi tiết bề mặt nhỏ; Ambient occlusion làm tối khe hở — bổ sung cho geometry yếu.
Metallic–Roughness (MR) là workflow phổ biến trong game (Unity URP/HDRP, Unreal, Blender): ít map hơn, dễ tránh lỗi năng lượng. Specular–Glossiness tách specular màu và gloss — vẫn dùng trong một số DCC và tài sản cũ; khi chuyển đổi cần kiểm tra gamma và độ năng lượng diffuse/specular.
Dielectric
Chất không kim loại
- Metallic = 0
- Albedo là màu “thật” của lớp sơn / vải
- Phản xạ góc hẹp (F0) thường ~2–5% — không tự ý tăng spec “trắng toát”
Conductor
Kim loại
- Metallic → 1
- Màu phản xạ gắn với albedo (đồng, vàng, thép…)
- Diffuse gần như không tách riêng trong MR đúng chuẩn
PBR không phải “một nút là đẹp” — mà là cùng một bộ map đọc đúng dưới mọi ánh sáng.
— Tinh thần làm tài sản 3DỞ góc nhìn gần trực diện, mọi vật phản xạ yếu; ở góc xiên, phản xạ mạnh hơn — đó là hiệu ứng Fresnel. Mô hình microfacet giả định bề mặt là tập hợp các mặt nhỏ: roughness mô tả độ hỗn loạn hướng của chúng. IBL (Image Based Lighting) dùng ảnh môi trường để chiếu sáng — PBR phát huy tối đa khi có HDRI nhất quán.
Chuẩn hoá map
Roughness/metallic thường là linear; base color preview sRGB. Sai gamma làm vật bóng nhầm hoặc “bụi”.
Không “vẽ sáng” vào albedo
Highlight phải đến từ shader và ánh sáng — albedo chỉ màu chất liệu thuần.
Họa sĩ 2D
Khi texturing cho 3D: nghĩ theo lớp — base → chi tiết nhỏ (normal) → hao mòn (roughness biến thiên).
Tham chiếu quả cầu
Render ball chrome + diffuse trong studio HDRI để kiểm tra roughness/metallic.
Thư viện F0
Tra bảng IOR/F0 cho nhựa, kính, da — tránh spec quá mạnh trên chất dẻo.
Subsurface
Da, sáp, cao su cần thêm mô hình dưới bề mặt (SSS) — nằm ngoài PBR “đơn giản” nhưng hay đi kèm.
Hình họa
Bố cục màu
Trang trí màu
⭐ Điểm mấu chốt
PBR là chung một hệ quy chiếu cho vật liệu và ánh sáng.
Nắm albedo–roughness–metallic và ý Fresnel, bạn làm texture 3D hoặc đọc render preview ít bị “sai chất” khi đổi scene — đồng thời hiểu sâu hơn bài Shading và Vật liệu cơ bản trên mặt phẳng 2D.
PBR có bắt buộc cho minh họa 2D không?
Không — tranh truyền thống không cần map. Nhưng nếu bạn làm texture game hoặc overpaint trên render 3D, PBR là ngôn ngữ chung.
Tại sao kim loại trông “đen” ở giữa?
Ở góc nhìn trực diện Fresnel yếu; phản xạ mạnh ở mép — đó là hành vi đúng. Nếu cả mặt kim loại sáng đều, kiểm tra metallic và môi trường.
Nên học song song bài nào?
Lý thuyết vật liệu cơ bản, Shading là gì?, và (nếu làm digital) không gian màu / gamma.