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: TextObject – Chữ 3D & Khắc Chữ Lên Sản Phẩm (Có Bài Tập)

TextObject biến chữ thành hình học thật để dựng chữ nổi hoặc khắc chìm lên sản phẩm. Trong bài này bạn sẽ tìm hiểu:

  • Khác biệt Text và TextObject
  • Ba kiểu output: Curves, Surfaces, Solids
  • Đùn chữ nổi bằng ExtrudeCrv
  • Khắc chìm bằng BooleanDifference
  • Bài tập khắc tên lên tấm biển

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

Chữ trong Rhino có hai dạng rất khác nhau. Lệnh Text tạo chú thích 2D chỉ để ghi kích thước, còn TextObject biến chữ thành hình học thật (đường, mặt hoặc khối) để bạn dựng chữ nổi, khắc chìm lên sản phẩm. Bài viết hướng dẫn TextObject và kỹ thuật khắc chữ bằng Boolean, kèm bài tập khắc tên lên tấm biển.

Text và TextObject khác nhau thế nào

Cần phân biệt rõ. Text (chú thích) là đối tượng 2D dùng để ghi chú, luôn quay về phía người xem và không dựng khối được. TextObject tạo ra hình học thực sự từ chữ: đường viền, mặt hoặc khối đặc, cho phép Extrude, Boolean và khắc. Khi muốn làm chữ 3D, luôn dùng TextObject.

Một lưu ý: TextObject tạo hình học tĩnh, nên khi đã dựng xong bạn không sửa nội dung chữ như đối tượng Text được nữa. Vì vậy hãy kiểm tra kỹ chính tả và font trước khi bấm tạo.

Text là chú thích 2D; TextObject biến chữ thành hình học thật để dựng khối.
Text là chú thích 2D; TextObject biến chữ thành hình học thật để dựng khối.

Dùng lệnh TextObject

Gọi TextObject, gõ nội dung chữ, chọn kiểu output (Curves, Surfaces hay Solids), rồi đặt font và chiều cao. Chữ sẽ hiện ra dưới dạng hình học tương ứng, sẵn sàng cho các thao tác dựng hình tiếp theo. Đây là điểm khởi đầu cho mọi việc làm chữ 3D.

TextObject tạo chữ dưới dạng đường, mặt hoặc khối đặc để xử lý tiếp.
TextObject tạo chữ dưới dạng đường, mặt hoặc khối đặc để xử lý tiếp.

Ba kiểu output

TextObject có ba lựa chọn đầu ra. Curves cho viền chữ dạng đường kín, linh hoạt nhất vì bạn tự Extrude sau. Surfaces tạo mặt phẳng hình chữ. Solids cho khối chữ dày sẵn. Với người mới, Solids nhanh gọn; với ai cần kiểm soát, Curves rồi Extrude là tốt nhất.

Chọn output Curves để tự Extrude, Surfaces cho mặt, hay Solids cho khối chữ sẵn.
Chọn output Curves để tự Extrude, Surfaces cho mặt, hay Solids cho khối chữ sẵn.

Đùn chữ thành khối nổi

Cách làm chữ nổi phổ biến: xuất TextObject dạng Curves, sau đó dùng ExtrudeCrv với Solid=Yes để đùn viền chữ lên một độ dày. Kết quả là chữ nổi 3D, dùng làm logo, biển tên, chữ trang trí. Bạn kiểm soát được chính xác độ dày chữ.

Nếu muốn chữ có cạnh vát cho đẹp, sau khi Extrude bạn có thể dùng FilletEdge bo nhẹ các cạnh trên của chữ. Chi tiết nhỏ này giúp chữ bắt sáng đẹp hơn khi render hoặc gia công.

Xuất chữ dạng Curves rồi ExtrudeCrv để tạo chữ nổi 3D dùng làm logo, biển tên.
Xuất chữ dạng Curves rồi ExtrudeCrv để tạo chữ nổi 3D dùng làm logo, biển tên.

Khắc chìm chữ bằng Boolean

Để khắc chữ chìm vào một bề mặt, dùng BooleanDifference: lấy khối nền trừ đi khối chữ. Phần chữ sẽ được khoét lõm vào nền. Đây là kỹ thuật cơ bản để khắc tên, số serial hay logo chìm lên sản phẩm, khuôn hay đồ trang sức.

Dùng BooleanDifference lấy khối nền trừ khối chữ để khắc chữ chìm vào bề mặt.
Dùng BooleanDifference lấy khối nền trừ khối chữ để khắc chữ chìm vào bề mặt.

Khắc nổi và chìm trên mặt cong

Kỹ thuật này còn áp dụng trên mặt cong. Đặt khối chữ áp vào mặt cần khắc, rồi BooleanDifference để chữ chìm hoặc BooleanUnion để chữ nổi. Cách này dùng nhiều khi khắc chữ lên nhẫn, khuôn ép, hay vỏ sản phẩm hình trụ.

BooleanUnion tạo chữ nổi, BooleanDifference tạo chữ chìm trên vật thể.
BooleanUnion tạo chữ nổi, BooleanDifference tạo chữ chìm trên vật thể.

Chọn font phù hợp để khắc và in

Font ảnh hưởng lớn tới chất lượng khắc, in. Nên chọn font đậm, nét dày để chữ khắc và in rõ. Tránh font quá mảnh vì nét dễ gãy khi in 3D. Nếu khắc CNC bằng dao, có font single-line chuyên dụng. Quan trọng: kiểm tra font hiển thị đúng dấu tiếng Việt.

Chọn font đậm, nét dày và hỗ trợ tiếng Việt để chữ khắc, in luôn rõ ràng.
Chọn font đậm, nét dày và hỗ trợ tiếng Việt để chữ khắc, in luôn rõ ràng.

Chỉnh viền chữ trước khi dựng

Một điều hay: các chữ có lỗ như A, O, D tạo ra viền kép (viền ngoài và viền lỗ trong). Khi output dạng Curves, Rhino tạo các đường kín này, và khi Extrude, nó tự giữ đúng lỗ trong. Bạn có thể chỉnh viền trước khi dựng nếu muốn bo tròn hoặc cách điệu chữ.

Viền chữ là đường kín; với A, O, D... Rhino giữ đúng lỗ trong khi Extrude.
Viền chữ là đường kín; với A, O, D… Rhino giữ đúng lỗ trong khi Extrude.

Bài tập bước 1: chuẩn bị tấm biển

Bây giờ hãy tự làm. Dựng một tấm biển 100x40x8 mm bằng Box. Tạo TextObject nội dung “TEN CTY”, chọn output Solids, chiều cao chữ 20 mm và độ dày 4 mm. Đặt khối chữ chồm lên mặt tấm biển.

Bài tập bước 1: dựng tấm biển 100x40x8, tạo khối chữ TEN CTY dày 4mm.
Bài tập bước 1: dựng tấm biển 100x40x8, tạo khối chữ TEN CTY dày 4mm.

Bài tập bước 2: khắc chìm và xuất in

Đặt khối chữ lún khoảng 2 mm vào mặt biển, rồi dùng BooleanDifference: chọn tấm biển trước, khối chữ sau. Chữ được khắc chìm 2 mm. Cuối cùng Export STL để đưa đi in 3D hoặc gia công CNC.

Bài tập bước 2: BooleanDifference khắc chữ chìm 2mm rồi xuất STL để in hoặc CNC.
Bài tập bước 2: BooleanDifference khắc chữ chìm 2mm rồi xuất STL để in hoặc CNC.

Kỹ thuật dựng và khắc chữ 3D mở ra nhiều ứng dụng: biển tên, logo, đồ trang sức, khuôn. Kết hợp TextObject với các phép Boolean, bạn tạo được chi tiết chữ chính xác. Bạn có thể tìm hiểu thêm về phông chữ (typography) để chọn kiểu chữ phù hợp.

Mẹo dựng và khắc chữ

Để chữ 3D luôn rõ nét, đúng dấu và sẵn sàng sản xuất, hãy ghi nhớ những nguyên tắc dưới đây.

Năm mẹo giúp dựng và khắc chữ 3D rõ nét, đúng dấu, sẵn sàng in hoặc CNC.
Năm mẹo giúp dựng và khắc chữ 3D rõ nét, đúng dấu, sẵn sàng in hoặc CNC.