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: TweenCurves – Tạo Đường Trung Gian (Có Bài Tập)

TweenCurves tạo một hoặc nhiều đường trung gian chuyển tiếp đều giữa hai đường cho trước. Trong bài này bạn sẽ tìm hiểu:

  • TweenCurves là gì và làm gì
  • Chọn số đường và phương pháp
  • Tween giữa hai hình khác nhau
  • Ứng dụng tạo nan, gân, chuyển hình
  • Bài tập tạo nan quạt biến đổi

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

Khi cần các đường chuyển tiếp đều đặn giữa hai đường, ví dụ các nan quạt biến dần từ hình này sang hình khác, lệnh TweenCurves tạo chúng tự động. Nó nội suy các đường trung gian giữa hai đường gốc. Bài viết hướng dẫn cách dùng và bài tập tạo nan quạt.

TweenCurves là gì

TweenCurves tạo các đường trung gian nằm đều giữa hai đường gốc, mỗi đường là một bước chuyển tiếp hình dạng từ đường thứ nhất sang thứ hai. Với hai hình khác nhau, các đường tween biến đổi dần từ hình này sang hình kia.

Đây là ứng dụng của phép nội suy hình học vào đường cong.

TweenCurves nội suy các đường trung gian đều giữa hai đường gốc.
TweenCurves nội suy các đường trung gian đều giữa hai đường gốc.

Dùng lệnh TweenCurves

Gọi lệnh, chọn hai đường, nhập số đường trung gian cần tạo rồi Enter. Rhino chèn các đường đều nhau giữa hai đường gốc. Số đường càng nhiều thì bước chuyển tiếp càng mịn.

TweenCurves nhận hai đường và số lượng rồi chèn đường trung gian đều.
TweenCurves nhận hai đường và số lượng rồi chèn đường trung gian đều.

Số đường và độ mịn

Số đường trung gian quyết định độ mịn chuyển tiếp. Ít đường cho bước nhảy rõ; nhiều đường cho chuyển tiếp mượt như hoạt hình. Với nan quạt hay gân, chọn số theo số chi tiết thực tế cần; với chuyển hình mượt, chọn nhiều.

Số đường trung gian quyết định chuyển tiếp rõ ràng hay mượt.
Số đường trung gian quyết định chuyển tiếp rõ ràng hay mượt.

Phương pháp tween

TweenCurves có tùy chọn phương pháp: refit tạo đường mới khớp dung sai, hoặc sample points khớp theo điểm mẫu. Với hai đường cùng cấu trúc điểm, kết quả đều đẹp; với đường khác cấu trúc, dùng sample points cho ổn định hơn.

Chọn refit hay sample points để tween ổn định giữa hai đường.
Chọn refit hay sample points để tween ổn định giữa hai đường.

Tween giữa hai hình khác nhau

TweenCurves đẹp nhất khi biến đổi giữa hai hình khác nhau, ví dụ từ hình tròn sang hình vuông. Các đường trung gian tạo chuỗi hình lai dần. Chú ý điểm nối (seam) của hai đường nên tương ứng, nếu không đường tween sẽ vặn.

Điểm nối lệch hay đường ngược chiều khiến đường tween vặn, xoắn.
Điểm nối lệch hay đường ngược chiều khiến đường tween vặn, xoắn.

Dựng mặt từ đường tween

Sau khi có các đường tween, bạn thường Loft chúng thành một mặt chuyển tiếp mượt, hoặc dùng làm khung cho các chi tiết lặp. Kết hợp TweenCurves với Loft là cách nhanh tạo bề mặt biến đổi đều giữa hai biên dạng.

Loft các đường TweenCurves tạo mặt chuyển tiếp đều giữa hai biên dạng.
Loft các đường TweenCurves tạo mặt chuyển tiếp đều giữa hai biên dạng.

TweenCurves so với ArrayCrv

Hai lệnh tạo nhiều bản khác nhau. ArrayCrv chép cùng một đường dọc tuyến, các bản giống hệt. TweenCurves tạo đường biến đổi dần giữa hai hình khác nhau. Dùng ArrayCrv khi lặp giống nhau; TweenCurves khi cần biến hình dần.

TweenCurves biến hình dần; ArrayCrv lặp cùng một hình dọc tuyến.
TweenCurves biến hình dần; ArrayCrv lặp cùng một hình dọc tuyến.

Các ứng dụng thực tế

TweenCurves dùng để tạo nan quạt biến đổi, gân chuyển hình, khung sườn thân thuyền/máy bay chuyển dần, hoa văn chuyển tiếp, và làm khung Loft cho bề mặt phức tạp. Nó là công cụ tạo chuỗi hình biến đổi đều một cách nhanh chóng.

TweenCurves tạo nan biến đổi, khung sườn, hoa văn và khung Loft.
TweenCurves tạo nan biến đổi, khung sườn, hoa văn và khung Loft.

Bài tập bước 1: chuẩn bị hai biên dạng

Bây giờ hãy tự làm. Vẽ một đường tròn R30 ở một đầu và một biên dạng hình giọt nước ở đầu kia, cách nhau 200mm. Đảm bảo điểm nối (seam) của hai đường tương ứng nhau để tween không vặn.

Bài tập bước 1: vẽ đường tròn và hình giọt nước với điểm nối tương ứng.
Bài tập bước 1: vẽ đường tròn và hình giọt nước với điểm nối tương ứng.

Bài tập bước 2: tween và Loft

Gọi TweenCurves, chọn hai biên dạng, số đường 8. Tám đường lai dần từ tròn sang giọt nước hiện ra. Loft tất cả để có một mặt chuyển tiếp mượt biến từ tròn sang giọt nước. Đây là quy trình tạo bề mặt biến hình chuẩn.

Bài tập bước 2: TweenCurves 8 đường rồi Loft thành mặt biến hình mượt.
Bài tập bước 2: TweenCurves 8 đường rồi Loft thành mặt biến hình mượt.

Mẹo dùng TweenCurves

Để tạo chuỗi đường biến đổi đẹp, hãy ghi nhớ các nguyên tắc dưới đây, đặc biệt là căn điểm nối hai đường tương ứng.

Năm mẹo giúp TweenCurves tạo chuỗi đường biến đổi đều, không vặn.
Năm mẹo giúp TweenCurves tạo chuỗi đường biến đổi đều, không vặn.