Bài viết Kỹ thuật By Kỹ Thuật Công Nghiệp Ánh Dương

Bài viết Kỹ thuật By Kỹ Thuật Công Nghiệp Ánh Dương

Rhino: Rebuild – Làm Mượt & Gọn Đường Cong, Mặt Cong (Có Bài Tập)

Rebuild dựng lại đường và mặt với số điểm, bậc bạn chọn để chúng mượt, gọn, dễ chỉnh. Trong bài này bạn sẽ tìm hiểu:

  • Cách dùng Rebuild cho curve và surface
  • Số điểm ảnh hưởng độ bám và độ mượt
  • Kiểm tra độ lệch bằng CrvDeviation
  • Rebuild trước khi Loft cho mặt mượt
  • Bài tập làm sạch đường 25 điểm

Và còn nhiều hơn thế nữa…

Đường cong nhập từ file ngoài, quét từ ảnh hay chỉnh sửa nhiều lần thường có quá nhiều điểm điều khiển, gây gợn sóng và khó làm việc. Lệnh Rebuild dựng lại đường hoặc mặt với số điểm và bậc do bạn chọn, giúp chúng mượt, gọn và dễ chỉnh. Bài viết hướng dẫn Rebuild curve, surface và một bài tập làm sạch đường có kiểm tra độ lệch.

Rebuild là gì và làm gì

Rebuild tạo một đường/mặt mới xấp xỉ hình dạng cũ nhưng với cấu trúc điểm điều khiển sạch hơn. Bạn chỉ định số điểm (point count) và bậc (degree), Rhino sẽ phân bố điểm đều và làm mượt đường. Đây là bước làm sạch quan trọng trước khi dựng bề mặt.

Một điểm cần nhớ: Rebuild là thao tác xấp xỉ, tức đường mới không hoàn toàn trùng đường cũ. Vì vậy hãy giữ lại bản gốc (copy sang layer khác) cho tới khi chắc chắn kết quả đạt yêu cầu.

Rebuild dựng lại đường với số điểm và bậc bạn chọn, làm đường mượt và gọn hơn.
Rebuild dựng lại đường với số điểm và bậc bạn chọn, làm đường mượt và gọn hơn.

Dùng lệnh Rebuild cho đường cong

Chọn đường rồi gọi Rebuild. Hộp thoại hiện số điểm hiện tại và cho bạn nhập số điểm, bậc mới. Luôn bấm Preview để xem trước: nếu đường mới lệch quá nhiều so với gốc, tăng số điểm; nếu vẫn gợn, giảm số điểm.

Rebuild cho bạn đặt lại số điểm (point count) và bậc (degree) của đường.
Rebuild cho bạn đặt lại số điểm (point count) và bậc (degree) của đường.

Số điểm ảnh hưởng độ bám và độ mượt

Đây là sự đánh đổi cốt lõi. Ít điểm cho đường rất mượt nhưng có thể lệch khỏi hình gốc. Nhiều điểm bám sát gốc nhưng dễ sinh gợn sóng và khó chỉnh. Mục tiêu là tìm số điểm ít nhất mà vẫn giữ được hình dạng cần thiết.

Ít điểm cho đường mượt nhưng lệch gốc; nhiều điểm bám sát nhưng dễ gợn.
Ít điểm cho đường mượt nhưng lệch gốc; nhiều điểm bám sát nhưng dễ gợn.

Rebuild mặt cong với RebuildSurface

Với mặt, dùng RebuildSurface. Bạn đặt số điểm và bậc theo cả hai hướng U và V. Mặt sau khi rebuild có lưới điểm đều đặn, dễ chỉnh control point và cho kết quả render mượt hơn nhiều so với mặt lộn xộn ban đầu.

RebuildSurface đặt lại lưới điểm theo hai hướng U, V cho mặt gọn và đều.
RebuildSurface đặt lại lưới điểm theo hai hướng U, V cho mặt gọn và đều.

Kiểm tra độ lệch bằng CrvDeviation

Sau khi rebuild, luôn kiểm tra đường mới lệch bao nhiêu so với gốc bằng lệnh CrvDeviation. Rhino báo độ lệch lớn nhất giữa hai đường. Nếu con số nằm trong dung sai cho phép (thường dưới 0.1 mm cho chi tiết cơ khí), bạn yên tâm dùng đường mới.

Sau Rebuild, dùng CrvDeviation đo độ lệch để đảm bảo đường mới vẫn đủ chính xác.
Sau Rebuild, dùng CrvDeviation đo độ lệch để đảm bảo đường mới vẫn đủ chính xác.

Khi nào nên Rebuild

Không phải lúc nào cũng cần rebuild, nhưng có vài tình huống rất nên: đường nhập từ file ngoài có hàng chục điểm, chuẩn bị Loft hoặc Sweep để mặt mượt, đường bị gợn sau nhiều lần chỉnh, hoặc cần đồng bộ số điểm giữa các đường.

Rebuild hữu ích khi đường quá nhiều điểm, bị gợn, hoặc cần đồng bộ trước khi Loft.
Rebuild hữu ích khi đường quá nhiều điểm, bị gợn, hoặc cần đồng bộ trước khi Loft.

Rebuild giúp Loft mượt hơn

Đây là ứng dụng quan trọng nhất. Khi Loft nhiều đường có số điểm khác nhau, mặt kết quả thường bị nhăn. Nếu bạn Rebuild tất cả các đường về cùng số điểm trước, mặt Loft sẽ mượt và đều. Đây là bí quyết dựng bề mặt chất lượng cao.

Rebuild các đường về cùng số điểm giúp lệnh Loft tạo mặt mượt, không nhăn.
Rebuild các đường về cùng số điểm giúp lệnh Loft tạo mặt mượt, không nhăn.

Rebuild so với FitCrv

Hai lệnh này khác nhau ở cách kiểm soát. Rebuild ấn định số điểm cố định, cho bạn kiểm soát trực tiếp. FitCrv giữ đường trong một dung sai và tự chọn số điểm để đạt dung sai đó. Dùng Rebuild khi muốn đơn giản hóa, dùng FitCrv khi cần bám chính xác.

Trong thực tế, nhiều người bắt đầu bằng Rebuild để đơn giản hóa, rồi tinh chỉnh vài control point còn lại bằng tay. Cách kết hợp này cho tốc độ nhanh mà vẫn kiểm soát được hình dạng cuối cùng.

Rebuild ấn định số điểm; FitCrv giữ đường trong dung sai và tự chọn số điểm.
Rebuild ấn định số điểm; FitCrv giữ đường trong dung sai và tự chọn số điểm.

Bài tập bước 1: rebuild đường gợn

Bây giờ hãy tự làm. Giả sử bạn có một đường 25 điểm quét từ ảnh, bị gợn sóng. Gọi Rebuild, giảm xuống 6 điểm bậc 3 và xem đường mượt hẳn ra.

Bài tập bước 1: rebuild một đường 25 điểm gợn sóng xuống còn 6 điểm bậc 3.
Bài tập bước 1: rebuild một đường 25 điểm gợn sóng xuống còn 6 điểm bậc 3.

Bài tập bước 2: kiểm tra độ lệch

Sau khi rebuild, chạy CrvDeviation chọn lần lượt đường gốc và đường mới. Nếu độ lệch lớn nhất quá lớn, tăng số điểm lên 8 rồi rebuild lại. Lặp đến khi vừa mượt vừa đủ chính xác.

Bài tập bước 2: đo CrvDeviation; nếu lệch lớn thì tăng số điểm và rebuild lại.
Bài tập bước 2: đo CrvDeviation; nếu lệch lớn thì tăng số điểm và rebuild lại.

Quy trình rebuild rồi kiểm tra độ lệch này là thói quen chuyên nghiệp giúp bản vẽ Rhino luôn sạch, nhẹ và cho bề mặt đẹp. Bạn có thể tìm hiểu thêm về NURBS để hiểu vì sao số điểm và bậc lại quyết định độ mượt.

Mẹo Rebuild hiệu quả

Để làm sạch đường mà không mất độ chính xác, hãy ghi nhớ những nguyên tắc dưới đây trước khi bấm OK trong hộp thoại Rebuild.

Năm mẹo giúp Rebuild làm sạch đường/mặt mà vẫn giữ đủ độ chính xác.
Năm mẹo giúp Rebuild làm sạch đường/mặt mà vẫn giữ đủ độ chính xác.