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

Shader là gì?

Còn gọi: shaders, shader node

Shader là chương trình tính toán màu sắc của từng điểm trên bề mặt dựa trên ánh sáng, góc nhìn và thuộc tính vật liệu; trong phần mềm 3D, người dùng thường ghép shader bằng các node trực quan.

Ảnh minh hoạ Shader: năm quả cầu minh hoạ năm shader cơ bản, kèm node Principled BSDF
Năm quả cầu minh hoạ năm shader cơ bản, kèm node Principled BSDF

Hiểu kỹ hơn

Các shader cơ bản: diffuse (bề mặt mờ), glossy (bóng), glass (kính), emission (phát sáng), subsurface scattering (ánh sáng xuyên da, sáp, lá cây). Principled BSDF gộp nhiều thuộc tính vào một node theo chuẩn PBR. Trong game, shader còn được viết bằng code để tạo hiệu ứng như nước, toon shading (giống hoạt hình), hologram.