Weight paint

Hướng dẫn Weight Paint trong 3D: Kỹ thuật phân bổ trọng lượng xương

Kỹ thuật gán giá trị trọng lượng cho các đỉnh của mô hình 3D, quy định mức độ ảnh hưởng của xương lên từng vùng của mô hình khi di chuyển.

Weight Paint (Vẽ Trọng lượng) là bước quan trọng trong quy trình rigging 3D, giúp xác định mức độ mỗi khớp xương (Joint/Bone) ảnh hưởng đến các điểm đỉnh (Vertices) trên bề mặt mô hình (Mesh). Đây là yếu tố quyết định độ mượt mà của chuyển động, đảm bảo da nhân vật gập, xoay và biến dạng đúng cách, không bị nhọn, méo hay kéo căng bất thường.

Nếu bạn đang học rigging hoặc muốn tạo hoạt hình chân thực, hãy cùng tìm hiểu Weight Paint là gì và các kỹ thuật cần nắm vững để tối ưu chuyển động nhân vật.

1. Weight Paint là gì? Vì sao nó quan trọng?

Weight Paint là gì?

Weight Paint là quá trình gán giá trị trọng lượng (Weight Value) cho từng điểm đỉnh của mô hình 3D. Giá trị này quy định mức độ mỗi điểm đỉnh sẽ bị ảnh hưởng bởi một khớp xương cụ thể.

  • 1.0 (Màu đỏ): Xương kiểm soát hoàn toàn điểm đỉnh.
  • 0.0 (Màu đen): Xương không ảnh hưởng.
  • 0.1 - 0.9 (Chuyển màu): Điểm đỉnh chịu ảnh hưởng từ nhiều xương, giúp chuyển động mềm mại và mượt mà.
This may contain: an image of the back and side view of a person's legs with different colored lines

Vai trò của Weight Paint

Weight Paint là bước quan trọng nhất trong giai đoạn Skinning/Binding, vì nó:

  • Tạo chuyển động chân thực: Da và cơ bắp biến dạng tự nhiên tại vai, khuỷu tay, đầu gối, miệng…
  • Ngăn biến dạng lỗi: Tránh hiện tượng da bị kéo, rách, nhọn hoặc xoắn khi nhân vật chuyển động.
  • Đảm bảo tính ổn định: Giúp mô hình hoạt động đúng khi thực hiện hoạt hình phức tạp.

2. Cách Weight Paint hoạt động

Khi một khớp xương di chuyển, phần mềm sẽ:

  1. Tính toán vị trí mới của xương
  2. Đọc trọng lượng của các điểm đỉnh bị ảnh hưởng
  3. Tính toán chuyển động kết hợp, dựa trên tổng trọng lượng từ tất cả xương liên quan

Ví dụ: Một điểm đỉnh tại khuỷu tay có thể nhận 50% từ xương cẳng tay50% từ xương bắp tay, giúp vùng da gập lại mềm mại.
Quy tắc chung: Tổng trọng lượng trên mỗi điểm đỉnh luôn bằng 1.0.

This may contain: three different views of a man's body with multiple colored lines on the side

3. Hậu quả của Weight Paint kém chất lượng

Nếu Weight Paint không chính xác, mô hình sẽ gặp nhiều lỗi nghiêm trọng:

  • Pinching: Da bị bóp lại, xuất hiện nếp nhăn sâu và không tự nhiên.
  • Stretching/Tearing: Mô hình bị kéo giãn hoặc "rách" khi xoay khớp.
  • Vertices Jumping: Điểm đỉnh “nhảy” đột ngột do trọng lượng không đều.
  • Candy Wrapper: Vùng cơ thể bị xoắn méo, thường gặp ở cột sống hoặc tay.

Những lỗi này khiến hoạt hình bị cứng, mất tự nhiên và khó chỉnh sửa về sau.

This may contain: two different views of the arm with red circles

4. Quy trình cơ bản để vẽ Weight Paint

Dù yêu cầu sự tỉ mỉ, quy trình Weight Paint có thể được tối ưu theo các bước sau:

  1. Gắn da tự động (Automatic Skinning):
    Phần mềm gán trọng lượng ban đầu dựa trên khoảng cách giữa xương và điểm đỉnh.
  2. Chọn khớp xương & chuyển vào Weight Paint Mode
  3. Kiểm tra Tư thế (Test Pose):
    Đặt khớp vào các tư thế cực đoan để phát hiện lỗi biến dạng.
  4. Vẽ Trọng lượng:
    • Dùng cọ Add/Subtract để tăng hoặc giảm trọng lượng.
    • Sử dụng Smooth để làm mượt vùng chuyển tiếp.
  5. Lặp lại cho từng xương
    Làm từ vai, khuỷu tay, đầu gối, đến các khớp nhỏ như ngón tay.
This may contain: an image of a colorful elephant in 3ds max with the color pick tool highlighted

5. Mẹo và kỹ thuật nâng cao khi làm Weight Paint

  • Tập trung vào vùng chuyển tiếp: Vai, hông, khuỷu tay là khu vực dễ biến dạng nhất.
  • Mirror Weights: Đối xứng trọng lượng từ trái sang phải để tiết kiệm thời gian.
  • Lock Weights: Khóa các vùng đã hoàn chỉnh để tránh chỉnh sửa nhầm.
  • Theo dõi Vertex Groups: Kiểm soát chính xác nhóm điểm đỉnh và ảnh hưởng của từng xương.

Rigger
Chuyên viên gắn xương
Rigging technical director
Giám đốc kỹ thuật chuyên mô phỏng chuyển động
Technical manager
Technical Animator
Chuyên viên kỹ thuật chuyển động
Technical project manager
Pipeline technical director
Giám đốc Kỹ thuật Quy trình sản xuất
Animation Technical Director
Đạo diễn Kỹ thuật Hoạt hình.
Animator
Animator
Chuyên viên làm chuyển động
Autodesk Maya
Cinema 4D
No items found.