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: QuadRemesh – Tạo Lưới Tứ Giác Sạch (Có Bài Tập)

QuadRemesh tạo lại một lưới tứ giác đều đặn, sạch sẽ từ mesh lộn xộn hoặc khối NURBS, rất hợp để chuyển sang SubD. Trong bài này bạn sẽ tìm hiểu:

  • QuadRemesh là gì và dùng khi nào
  • Đặt số mặt đích và độ chi tiết
  • Tứ giác vs tam giác
  • Chuyển remesh sang SubD
  • Bài tập remesh mô hình quét

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

Mesh quét 3D hay mesh tam giác lộn xộn rất khó chỉnh sửa. Lệnh QuadRemesh tạo lại một lưới tứ giác đều đặn, sạch sẽ, dễ chỉnh và lý tưởng để chuyển sang SubD. Bài viết hướng dẫn và bài tập remesh mô hình quét.

QuadRemesh là gì

QuadRemesh phân tích một lưới đa giác (hoặc khối NURBS) và tạo lại một lưới mới gồm chủ yếu các mặt tứ giác (bốn cạnh) phân bố đều theo hình dạng. Lưới tứ giác đều đẹp hơn, dễ chỉnh và là chuẩn cho mô hình SubD, hoạt hình.

Nó biến một mesh rối thành một lưới sạch chỉ trong một lệnh.

QuadRemesh tạo lại lưới tứ giác đều từ mesh lộn xộn hay khối NURBS.
QuadRemesh tạo lại lưới tứ giác đều từ mesh lộn xộn hay khối NURBS.

Dùng lệnh QuadRemesh

Chọn mesh hoặc khối, gọi QuadRemesh. Hộp thoại cho đặt Target quad count (số mặt tứ giác đích) và các tùy chọn. Bấm Preview xem trước rồi OK. Số mặt càng cao thì lưới càng chi tiết bám hình, càng thấp thì càng đơn giản mượt.

QuadRemesh nhận số mặt đích rồi tạo lại lưới tứ giác đều.
QuadRemesh nhận số mặt đích rồi tạo lại lưới tứ giác đều.

Đặt số mặt đích

Target quad count quyết định độ chi tiết. Ít mặt (1000-3000) cho lưới thô, mượt, nhẹ, hợp làm SubD tạo dáng. Nhiều mặt (10000+) bám chi tiết sát bản gốc nhưng nặng. Chọn theo mục đích: tạo dáng thì ít, giữ chi tiết thì nhiều.

Số mặt đích quyết định lưới thô mượt hay bám chi tiết.
Số mặt đích quyết định lưới thô mượt hay bám chi tiết.

Tứ giác vs tam giác

Vì sao tứ giác? Lưới tam giác (từ quét, STL) khó chỉnh, uốn không mượt. Lưới tứ giác chạy thành hàng lối gọn gàng, uốn mượt, và là đầu vào chuẩn cho SubD và hoạt hình. QuadRemesh chuyển tam giác lộn xộn thành tứ giác có tổ chức.

Lưới tứ giác gọn, uốn mượt; tam giác lộn xộn, khó chỉnh.
Lưới tứ giác gọn, uốn mượt; tam giác lộn xộn, khó chỉnh.

Điều khiển hướng lưới

QuadRemesh có tùy chọn nâng cao dùng đường dẫn hướng (guide curves) để lưới chạy theo hướng mong muốn, ví dụ chạy dọc thân hay quanh chi tiết. Điều này quan trọng khi lưới sẽ dùng cho SubD hoặc hoạt hình, nơi hướng lưới (topology) ảnh hưởng cách uốn.

Guide curves dẫn hướng lưới chạy theo hình để topology tốt.
Guide curves dẫn hướng lưới chạy theo hình để topology tốt.

Chuyển sang SubD

Sau QuadRemesh, lưới tứ giác sạch có thể chuyển thành SubD bằng ToSubD, cho một mặt trơn mượt điều chỉnh được. Đây là quy trình chuẩn để biến một mesh quét (scan) thành mô hình SubD chỉnh sửa được, rất mạnh trong reverse engineering và tạo dáng.

QuadRemesh rồi ToSubD biến mesh quét thành mô hình SubD chỉnh được.
QuadRemesh rồi ToSubD biến mesh quét thành mô hình SubD chỉnh được.

Các lỗi thường gặp

Số mặt quá thấp làm mất chi tiết quan trọng. Quá cao thì lưới nặng, mất ý nghĩa remesh. Mesh gốc có lỗ hổng cho lưới remesh sai chỗ đó; vá lỗ trước. Không dùng guide curves cho hình phức tạp làm topology xấu, uốn không đẹp.

Số mặt sai hay mesh gốc có lỗ khiến QuadRemesh mất chi tiết hoặc xấu.
Số mặt sai hay mesh gốc có lỗ khiến QuadRemesh mất chi tiết hoặc xấu.

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

QuadRemesh dùng để làm sạch mesh quét 3D (scan) cho reverse engineering, chuẩn bị lưới cho SubD và hoạt hình, tối ưu mesh nặng thành nhẹ đều, và tạo topology tốt cho mô hình hữu cơ. Đây là công cụ cầu nối giữa mesh thô và mô hình chỉnh sửa được.

QuadRemesh làm sạch scan, chuẩn bị SubD và tối ưu mesh nặng.
QuadRemesh làm sạch scan, chuẩn bị SubD và tối ưu mesh nặng.

Bài tập bước 1: mesh lộn xộn

Bây giờ hãy tự làm. Lấy một mesh tam giác lộn xộn (từ một file STL, hoặc Mesh một khối rồi làm nhiễu). Bật hiển thị wireframe để thấy các tam giác không đều, khó chỉnh. Đây là mesh cần remesh.

Bài tập bước 1: chuẩn bị một mesh tam giác lộn xộn cần làm sạch.
Bài tập bước 1: chuẩn bị một mesh tam giác lộn xộn cần làm sạch.

Bài tập bước 2: remesh và chuyển SubD

Gọi QuadRemesh, đặt target quad count 3000, Preview rồi OK. Lưới tứ giác đều, gọn gàng thay thế mesh lộn xộn. Gọi ToSubD chuyển thành SubD mượt. Giờ bạn chỉnh dáng được bằng cách kéo mặt, cạnh SubD. Mesh scan đã thành mô hình sống.

Bài tập bước 2: QuadRemesh rồi ToSubD biến mesh scan thành SubD chỉnh được.
Bài tập bước 2: QuadRemesh rồi ToSubD biến mesh scan thành SubD chỉnh được.

Mẹo dùng QuadRemesh

Để remesh sạch và hữu ích, hãy ghi nhớ các nguyên tắc dưới đây, đặc biệt là chọn số mặt vừa đủ và vá lỗ mesh trước.

Năm mẹo giúp QuadRemesh tạo lưới tứ giác sạch, hữu ích cho SubD.
Năm mẹo giúp QuadRemesh tạo lưới tứ giác sạch, hữu ích cho SubD.