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: SubD Nhập Môn – Mô Hình Hữu Cơ Trơn Mượt (Có Bài Tập)

Bên cạnh NURBS chính xác, Rhino có SubD để tạo các dáng trơn mượt, hữu cơ như thân xe, nhân vật, vỏ sản phẩm bo cong. Trong bài này bạn sẽ tìm hiểu:

  • SubD là gì và khác NURBS thế nào
  • Tạo khối SubD cơ bản bằng SubDBox
  • Nắn dáng bằng Gumball, thêm cạnh, tạo crease
  • Ứng dụng cho thân xe, nhân vật, vỏ sản phẩm
  • Bài tập tạo dáng con chuột máy tính

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

Bên cạnh NURBS chính xác cho chi tiết kỹ thuật, Rhino còn có SubD (Subdivision surface) để tạo các dáng trơn mượt, hữu cơ như thân xe, nhân vật, vỏ sản phẩm bo cong. SubD kết hợp sự dễ nắn của mô hình lưới với độ mượt của bề mặt cong. Bài viết giới thiệu SubD cơ bản kèm bài tập tạo dáng con chuột máy tính.

SubD là gì

SubD là loại bề mặt tạo hình trơn mượt từ một lưới điều khiển thô. Bạn nắn lưới đơn giản, Rhino tự làm mượt thành bề mặt cong đẹp. Cách này kết hợp ưu điểm của hai thế giới: dễ tạo dáng như lưới đa giác, mà vẫn mượt và chuyển được sang NURBS chính xác khi cần.

SubD tạo bề mặt trơn từ một lưới điều khiển thô, dễ nắn dáng hữu cơ.
SubD tạo bề mặt trơn từ một lưới điều khiển thô, dễ nắn dáng hữu cơ.

Tạo khối SubD cơ bản

Cách bắt đầu dễ nhất là dùng SubDBox tạo một hộp SubD. Bạn đặt kích thước và số ô lưới theo ba trục. Số ô lưới càng nhiều thì càng nắn được chi tiết, nhưng nên bắt đầu với ít ô để dễ kiểm soát dáng tổng thể, rồi thêm dần. Khối SubD hiện ra đã bo tròn mềm mại.

SubDBox tạo hộp SubD; số ô lưới càng nhiều thì nắn được càng chi tiết.
SubDBox tạo hộp SubD; số ô lưới càng nhiều thì nắn được càng chi tiết.

SubD khác NURBS thế nào

Hai loại bề mặt phục vụ mục đích khác nhau. SubD dễ nắn dáng hữu cơ tự do, hợp cho thân xe, nhân vật, sản phẩm bo cong. NURBS chính xác về kích thước, hợp cho chi tiết cơ khí. Nhiều quy trình dùng SubD để tạo dáng rồi ToNURBS để hoàn thiện kỹ thuật.

SubD hợp cho dáng hữu cơ tự do; NURBS hợp cho chi tiết cơ khí chính xác.
SubD hợp cho dáng hữu cơ tự do; NURBS hợp cho chi tiết cơ khí chính xác.

Nắn dáng khối SubD

Bạn nắn SubD bằng cách kéo các mặt, cạnh, đỉnh của lưới điều khiển, thường dùng Gumball để kéo chính xác. Phím Tab chuyển nhanh giữa xem lưới thô và bề mặt mượt, giúp bạn vừa nắn vừa thấy kết quả. Kéo mặt để phình khối, kéo cạnh để tạo dáng.

Dùng Gumball kéo mặt, cạnh, đỉnh; phím Tab đổi giữa lưới thô và mặt mượt.
Dùng Gumball kéo mặt, cạnh, đỉnh; phím Tab đổi giữa lưới thô và mặt mượt.

Thêm chi tiết bằng chèn cạnh

Khi cần nắn kỹ một vùng, dùng InsertEdge để thêm một vòng cạnh mới. Nhiều cạnh hơn cho phép nắn chi tiết cục bộ mà vẫn giữ độ mượt các vùng khác. Lệnh SubDivide chia mịn cả khối. Nguyên tắc vẫn là thêm cạnh có chọn lọc, đừng chia mịn tràn lan.

InsertEdge thêm vòng cạnh để nắn chi tiết cục bộ mà vẫn giữ độ mượt tổng thể.
InsertEdge thêm vòng cạnh để nắn chi tiết cục bộ mà vẫn giữ độ mượt tổng thể.

Tạo cạnh sắc bằng Crease

Mặc định mọi cạnh SubD đều bo tròn. Khi cần một cạnh sắc, dùng lệnh Crease cho cạnh đó. Nhờ vậy bạn kết hợp được cạnh cứng và mặt mềm trên cùng một khối, ví dụ một chi tiết bo cong nhưng có đáy phẳng sắc nét. Đây là công cụ quan trọng để dáng SubD không bị mềm nhũn.

Lệnh Crease làm một cạnh SubD trở nên sắc, kết hợp cứng và mềm trên cùng khối.
Lệnh Crease làm một cạnh SubD trở nên sắc, kết hợp cứng và mềm trên cùng khối.

Các ứng dụng của SubD

SubD tỏa sáng ở những thiết kế cần đường cong mềm mại: thân xe, vỏ ô tô, mũ bảo hiểm; nhân vật, đồ chơi, tượng; vỏ sản phẩm bo cong như chuột máy tính, tai nghe; và đồ trang sức dáng tự do. Ở đâu cần hình khối hữu cơ, SubD thường là lựa chọn nhanh và tự nhiên nhất.

SubD phù hợp cho thân xe, nhân vật, vỏ sản phẩm bo cong và trang sức.
SubD phù hợp cho thân xe, nhân vật, vỏ sản phẩm bo cong và trang sức.

Chuyển SubD sang NURBS

Khi đã hài lòng với dáng, dùng ToNURBS để chuyển khối SubD thành polysurface NURBS. Sau khi chuyển, bạn có thể đo kích thước chính xác, thực hiện Boolean, bo cạnh kỹ thuật và xuất STEP để gia công. Đây là bước cầu nối giữa tạo dáng tự do và sản xuất chính xác.

ToNURBS chuyển khối SubD sang NURBS để đo, Boolean và xuất file kỹ thuật.
ToNURBS chuyển khối SubD sang NURBS để đo, Boolean và xuất file kỹ thuật.

Bài tập bước 1: tạo dáng con chuột

Bây giờ hãy tự làm. Tạo một SubDBox 100x60x35 mm với 4x3x2 ô lưới. Kéo mặt trên bo cong tạo lưng chuột, kéo mặt trước thu nhỏ lại làm đầu chuột. Chỉ với vài thao tác kéo mặt, bạn đã có khối SubD mang dáng con chuột mềm mại.

Bài tập bước 1: tạo SubDBox 100x60x35 rồi kéo mặt tạo dáng con chuột.
Bài tập bước 1: tạo SubDBox 100x60x35 rồi kéo mặt tạo dáng con chuột.

Bài tập bước 2: hoàn thiện và chuyển NURBS

Dùng InsertEdge tạo một rãnh giữa để phân tách hai nút chuột, dùng Crease làm cạnh đáy phẳng sắc để chuột đặt vững trên bàn. Cuối cùng ToNURBS để kiểm tra kích thước. Dáng chuột giờ sẵn sàng cho render hoặc in 3D.

Bài tập bước 2: thêm rãnh, crease đáy rồi ToNURBS để hoàn thiện dáng chuột.
Bài tập bước 2: thêm rãnh, crease đáy rồi ToNURBS để hoàn thiện dáng chuột.

SubD mở ra khả năng tạo dáng hữu cơ mà NURBS thuần khó làm, rất hợp với thiết kế sản phẩm hiện đại. Kỹ thuật này dựa trên nguyên lý bề mặt chia nhỏ (subdivision surface) phổ biến trong đồ họa 3D.

Mẹo mô hình SubD

Để tạo dáng SubD mượt mà và dễ kiểm soát, hãy ghi nhớ những nguyên tắc dưới đây, đặc biệt là bắt đầu đơn giản rồi thêm chi tiết dần.

Năm mẹo giúp mô hình SubD tạo dáng hữu cơ mượt mà, dễ kiểm soát.
Năm mẹo giúp mô hình SubD tạo dáng hữu cơ mượt mà, dễ kiểm soát.