Có nhiều phần mềm chuyên dụng để làm thiết kế ngược (Reverse Engineering 3D) như Geomagic Design X ( trước đây là Rapidform), thậm chí bạn có thể hoàn thành một mẫu reverse ngay trên Solidworks, Catia, NX, Powershape… tuy nhiên, chi phí mua phần mềm này rất đắt. Thôi đành liệu cơm gắp mắm bằng phần mềm 3D đang có sẵn thôi. Chẳng hạn… Rhinoceros!

Phần mềm Rhino rất mạnh và linh hoạt, nó được sử dụng ở nhiều lĩnh vực, từ da dày, khuôn mẫu, kiểu dáng công nghiệp…

Làm thế nào để có được file scan 3D? Bạn cần sử dụng các máy quét chuyên dụng hoặc dịch vụ scan quét 3D tphcm

Vậy reverse trong Rhino bằng cách nào?

Về cơ bản, Reverse là dùng các công cụ tạo hình gần giống về hình dáng, và ít sai lệch về kích thước so với mẫu scan 3D nhất có thể. Rhino không có các công cụ tự động tái tạo mặt cong hoặc trích xuất đường bao như Rapidform, cho nên chúng ta cần dùng cách bắt điểm thủ công , tạo đường curve và dựng surface thủ công.

Mời bạn xem demo một job thiết kế ngược bằng Rhino (4)

Kawasaki Ninja ZX-6R, với chi tiết khung sườn ( bao đỏ) cần tái tạo lại 3D.  ảnh Total Motorcycle.com

Kawasaki Ninja ZX-6R, với chi tiết khung sườn ( bao đỏ) cần tái tạo lại 3D. ảnh Total Motorcycle.com

File scan 3D có được từ máy Primesense Carmine, phần mềm tái tạo lưới là Kinect 1.0

Motorcycle-Scan 3d

Mẫu scan 3D có chất lượng rất thấp, bề mặt không mượt và không thể sử dụng cho gia công CNC được!  Qúa trình reverse sẽ đơn giản hơn rất nhiều nếu file scan đã qua công đoạn “xử lý” sơ bộ. Tất nhiên, bài viết này tôi đang bàn tới Rhino, nên cứ mặc định bạn đã có file scan 3D “ngon lành” sau khi nhận từ bên dịch vụ quét 3D.

Nhập file scan 3D vào Phần mềm Rhino.

Nhập file scan 3D vào Phần mềm Rhino.

Trong Rhino, chúng ta có 2 cách cơ bản để dựng đường curve

  1.  Bắt điểm thủ công
  2. Dùng phép chiếu sketch lên mặt scan

Chúng ta dùng cách thứ 2: Ở khung nhìn vuông góc, bạn vẽ 2 “miếng” bao sketch như hình.

Dùng lệnh Project để chiếu sketch 2D lên bề mặt scan

Dùng lệnh Project để chiếu sketch 2D lên bề mặt scan

Và đây là kết quả, nhìn ảnh này sẽ dễ hiểu hơn!

“Project” command to project your curves onto the 3D Scan

 

Đường curves được chiếu lên file scan sẽ không mượt mà như ý. Bởi vậy bạn có 2 cách để làm nó mịn hơn:

  1. Dùng lệnh Rebuid
  2. Vẽ lại đường curve tương ứng ( bắt điểm tiệm cận lên đường curve có sẵn)

Sau khi đã có các đường curve hoàn hảo, bạn dùng lệnh Surface Network để tạo bề mặt xấp xĩ.

Bạn để ý hình bên dưới, phần xanh blue và vàng là mặt được dựng từ các đường curve. Phần màu xanh lá cây được dựng bằng lệnh Bend Suf, hoặc fillet!

Mô tả các bề mặt 3D

Mô tả các bề mặt 3D

Sau khi đã có các phần surface/solid, chúng ta thử kiểm tra độ sai lệch bằng cách vào : Analyze → Surface → Point Set Deviation

Kiểm tra độ chính xác file thiết kế ngược

Kiểm tra độ chính xác file thiết kế ngược

Bạn thấy sao, Rhino cũng reverse khá ổn nhỉ? Nếu cần dựng các mô hình phức tạp hơn và chuyên nghiệp nhất, hãy ghé qua dịch vụ thiết kế 3Dhttps://thaivu.com/thiet-ke-mau-san-pham-3d-design/

Thiết kế ngược từ File scan 3D với phần mềm Rhino
5 (100%) 1 vote