Tự Tạo Scratch Imperfections Trong Blender
- Hoàng Ngọc Duy

- 3 days ago
- 2 min read
Nếu bạn từng cố gắng làm vật liệu kim loại trở nên “thật hơn”, chắc hẳn bạn cũng gặp đúng vấn đề mà rất nhiều học viên hỏi mình:Tại sao nhìn shader metal vẫn bị phẳng, thiếu cảm giác sử dụng, thiếu chiều sâu và đặc biệt là… không có vết xước?
Sự thật là để tạo ra vật liệu metal có độ chân thật cao, Metallic = 1 chỉ là bước đầu.Thứ khiến bề mặt trở nên sống động chính là các imperfections:
Scratch (vết xước)
Edge wear (bào mòn cạnh)
Smudge / dirt
Micro–scuffs
Roughness breakup
Những thứ nhỏ này lại chính là “linh hồn” của vật liệu. Vấn đề: Tìm map imperfections vừa đẹp vừa rẻ… không hề dễ
Có thể bạn đã từng:
Tìm map scratch miễn phí nhưng chất lượng thấp
Gặp những bộ map cực đẹp nhưng phải trả phí
Hoặc đơn giản là phải tải về hàng tá map chỉ để thử → rất tốn thời gian
Chính vì vậy, trong lúc dạy phần Shading Nodes cho học viên, mình quyết định làm luôn một Custom Scratch Imperfections Node hoàn toàn procedural bằng Blender – và chia sẻ lại cho cộng đồng.
Không cần map ngoài, không lo bản quyền, không tốn thời gian đi tìm.Chỉ cần append vào project là xài được ngay.
Giải pháp: Custom Scratch Node – Hoàn toàn bằng Blender Shading Nodes
Node này được mình setup với mục tiêu:
Procedural 100%
Tùy chỉnh được mật độ, độ dài, độ mạnh của vết xước
Thay đổi hướng hoặc phân bố scratch dễ dàng
Xuất ra các output quan trọng:
Roughness Map
Bump / Normal
Mask cho edge wear hoặc clearcoat
Bạn có thể dùng node này cho:
Metal
Plastic
Hard-surface
Props
UI trầy xước
Bề mặt máy móc sci-fi
Rất linh hoạt, và quan trọng là nhẹ – không tốn VRAM như texture.










Comments