Tạo Hatch Pattern AutoCAD: ~1000 Pattern Thành File .pat

Hatchy hatch pattern generator logo

⬇ Mở Hatchy và tải file .pat

Hatchy biến một pattern thành file hatch pattern (.pat). Chọn một trong khoảng 1000 pattern (xương cá, gạch xếp so le, gạch xếp thẳng hàng, đan rổ, chevron, vảy cá, đá cuội và nhiều kiểu khác), đặt kích thước, góc xoay và mạch, xem trước rồi tải file. Ô Software ghi tên chương trình mà file dành cho: AutoCAD, Rhino, ZWCAD, Inventor, Revit model pattern hoặc Revit drafting pattern. Bài hướng dẫn này có một phần riêng cho từng chương trình, mỗi phần có cách nạp file riêng. Hình xem trước vẽ đúng các đường có trong file. Mỗi ngày UTC có 3 lượt tải .pat miễn phí, và tài khoản 3dshouse được hỏi ở lần tải đầu tiên (xem Hạn mức và điều khoản bên dưới).

File hatch pattern là gì

Một hatch pattern được lưu trong file .pat: văn bản thuần, trong đó mỗi dòng sau tên mô tả một họ đường song song. Autodesk cho dòng này có dạng angle, x-origin, y-origin, delta-x, delta-y, dash-1, dash-2, …: góc của đường, điểm đường đầu tiên đi qua, độ dịch giữa các đường trong họ dọc theo đường (chỉ dùng cho nét đứt), khoảng cách giữa các đường đo vuông góc với đường, và độ dài các nét. File mở đầu bằng một dòng tiêu đề bắt đầu bằng dấu sao, chứa tên pattern.

Kiểu lát có cạnh thẳng và lặp lại cho file ngắn. Pattern có đường cong cho nhiều dòng hơn, vì mỗi đường cong được vẽ bằng một chuỗi đoạn thẳng (xem Arc segments bên dưới).

Hatchy làm được gì

  • Khoảng 1000 pattern. Trang tất cả pattern có ô tìm kiếm và bộ lọc Layout, Shape, và mỗi pattern mở ra trong trình soạn, ví dụ herringbone hay running bond.
  • Thông số riêng của pattern (kích thước viên lát v.v.) và ô Rotation xoay cả hatch.
  • Đơn vị mm hoặc in. Nút chuyển ở đầu trang đặt đơn vị của các số bạn nhập và của các số ghi trong file.
  • Horizontal joint và Vertical joint cho kiểu lát gạch, Arc segments cho pattern có đường cong, giải thích bên dưới.
  • Xem trước chính là file. Hình được vẽ từ các đường có trong file .pat, nên nó cho thấy các đường mà file mô tả.
  • Ô Software và Download .pat. Chọn phần mềm rồi bấm nút. File được đặt tên theo pattern, ví dụ herringbone.pat cho AutoCAD.
  • Cùng pattern dưới dạng texture. Với pattern gồm các viên lát, một liên kết trong trình soạn mở pattern đó trong Texturic, tại 3dshouse.com/textures/, dưới dạng texture liền mạch.

Cách tạo file hatch pattern

  1. Mở Hatchy và chọn một pattern.
  2. Đặt kích thước của pattern và Rotation.
  3. Chọn mm hoặc in cho khớp bản vẽ.
  4. Với kiểu lát gạch, đặt Horizontal joint và Vertical joint; với pattern có đường cong, đặt Arc segments.
  5. Chọn chương trình của bạn ở ô Software: AutoCAD, Rhino, ZWCAD, Inventor, Revit model pattern hoặc Revit drafting pattern.
  6. Xem hình xem trước: đó chính là file.
  7. Bấm Download .pat. Ở lần tải đầu tiên Hatchy yêu cầu đăng nhập bằng tài khoản 3dshouse; mỗi ngày UTC có 3 lượt tải miễn phí.

Mạch: một đường hay hai đường

Kiểu lát gạch có hai ô: Horizontal joint, khe giữa các hàng, và Vertical joint, khe giữa các viên trong một hàng. Mạch bằng 0 thì Hatchy vẽ một đường dọc theo mỗi mạch, tức là viền thuần của các viên; mạch chung của hai viên chỉ là một đường, không phải hai. Lớn hơn 0, Hatchy vẽ cả hai mép của mạch: mỗi viên nhỏ đi một nửa độ rộng ở mỗi bên và khe giữa hai viên liền kề đúng bằng độ rộng bạn nhập. Kiểu lát gạch bắt đầu ở 5 mm; dùng 0 cho hatch nhẹ, và độ rộng lớn hơn 0 khi muốn mạch hiện thành khe trên bản vẽ. Pattern chỉ gồm đường hoặc họa tiết hở không có mạch và phần này không hiện. Dòng tiêu đề của file ghi lại độ rộng mạch đã vẽ.

Cạnh cong và Arc segments

File .pat được dựng từ các đường thẳng lặp lại, nên đường cong, như các cung của vảy cá, được vẽ bằng các đoạn thẳng. Arc segments hiện với pattern có cung tròn, và gợi ý ngay trong trình soạn nói rõ: số đoạn thẳng trong một vòng tròn đầy, như số 24 của SketchUp, còn 0 là mượt nhất có thể. Càng nhiều đoạn thì càng bám sát đường cong và file càng lớn.

File .pat chỉ lặp được theo những hướng đường cố định, nên mỗi đoạn của một đường cong được ép vào một trong các hướng mà pattern lặp lại; nhờ vậy hatch lặp lại không có khe hở. Phép ép dời đầu một đoạn đi một khoảng nhỏ, và đoạn càng ngắn thì dời càng ít. Vì vậy Arc segments càng lớn thì đoạn càng ngắn, độ dời càng nhỏ và file càng lớn. Pattern có mọi cạnh song song với các hướng lặp, như stack bond, không có gì để ép và được ghi chính xác.

Đơn vị và tỷ lệ

AutoCAD đọc các số trong file .pat theo drawing units: ví dụ ANSI31 của chính Autodesk đo bằng “0.125 drawing units”. Vì vậy hãy chọn đúng đơn vị của bản vẽ trước khi tải. Các số trong file tính theo đơn vị bạn chọn, và dòng đầu của file ghi đơn vị đó dưới dạng chú thích (AutoCAD bỏ qua phần chữ sau dấu chấm phẩy). Trong AutoCAD vẫn có thể phóng to, thu nhỏ hatch bằng Scale (Autodesk mô tả là dùng được cho pattern Predefined hoặc Custom) và xoay bằng Angle.

Cài file .pat vào AutoCAD

Chọn AutoCAD ở ô Software.

  1. Giữ nguyên tên file Hatchy đặt. Autodesk: “Each custom hatch pattern is stored in a separate PAT file that has the same name as the custom hatch pattern”, nên pattern “WATER” nằm trong water.pat.
  2. Đặt file vào một thư mục nằm trong Support File Search Path của AutoCAD (thêm thư mục vào cài đặt đó nếu chưa có).
  3. Chạy HATCH. Nếu ribbon hiện ra thay vì hộp thoại Hatch and Gradient, đặt biến hệ thống HPDLGMODE bằng 1: Autodesk nói rằng nếu bạn thích dùng hộp thoại thì đặt nó bằng 1.
  4. Trong hộp thoại, đặt Type là Custom. Danh sách Custom Pattern liệt kê các custom pattern, pattern dùng gần nhất nằm trên cùng. Chọn pattern.
  5. Chọn vùng cần tô, dùng Angle và Scale để chỉnh hatch.

Nếu không muốn giữ file riêng, Autodesk cũng cho phép thêm pattern vào mục User Defined Hatch Patterns của file chuẩn acad.pat hoặc acadiso.pat.

Khi AutoCAD không liệt kê pattern

Danh sách kiểm tra của Autodesk cho file PAT tự tạo không dùng được: tên pattern dài không quá 31 ký tự, có một dòng trống sau định nghĩa cuối (nếu không, pattern cuối không truy cập được), file nằm trong thư mục của Support File Search Path, và file được đặt tên theo pattern. Mỗi dòng của định nghĩa pattern chứa tối đa 80 ký tự. File của Hatchy đạt điều đầu, điều hai và điều cuối; nếu pattern không hiện, hãy kiểm thư mục trước.

Rhino: nạp file .pat

Rhino đọc cùng file .pat với AutoCAD, nên chọn Rhino ở ô Software; wiki của McNeel nói Rhino dùng cùng định dạng với AutoCAD.

  1. Tải file khi đã chọn Rhino.
  2. Trong Rhino mở Options, rồi Document Properties, rồi Hatch.
  3. Bấm Load và chọn file .pat.

ZWCAD: nạp file .pat

ZWCAD đọc cùng file .pat với AutoCAD, nên chọn ZWCAD ở ô Software.

  1. Tải file khi đã chọn ZWCAD và để vào một thư mục riêng hoặc thư mục bạn đã dùng cho file hỗ trợ.
  2. Trong ZWCAD mở OPTIONS, rồi File, rồi Support File Search Path, và thêm thư mục đó.
  3. Chạy HATCH và chọn pattern trong danh sách pattern của hatch, như hướng dẫn của ZWSOFT.

Inventor: nạp file .pat

Inventor đọc cùng file .pat với AutoCAD, nên chọn Inventor ở ô Software.

  1. Tải file khi đã chọn Inventor.
  2. Trong hộp thoại hatch mở danh sách Pattern, chọn Other, rồi Load, và chọn file.
  3. Đặt pattern vừa nạp thành Offered, như trợ giúp Inventor của Autodesk mô tả.

Revit model pattern: nhập file .pat

Chọn Revit model pattern ở ô Software. Đó là file .pat có phần đầu riêng của Revit, đánh dấu là model pattern.

  1. Tải file khi đã chọn Revit model pattern.
  2. Trong Revit mở Manage, rồi Additional Settings, rồi Fill Patterns, chọn New, chọn Custom và duyệt tới file.
  3. Đặt Pattern Type là Model.

Revit chỉ nhập các pattern có loại khớp với Pattern Type bạn chọn trong hộp thoại. Nếu bạn chọn Drafting cho file này, Revit trả lời No “Drafting” type patterns found. và không nhập gì. Autodesk mô tả model pattern là pattern co giãn theo view, nên nó giữ kích thước trên công trình.

Revit drafting pattern: nhập file .pat

Chọn Revit drafting pattern ở ô Software. Đó là file .pat có phần đầu riêng của Revit, đánh dấu là drafting pattern.

  1. Tải file khi đã chọn Revit drafting pattern.
  2. Trong Revit mở Manage, rồi Additional Settings, rồi Fill Patterns, chọn New, chọn Custom và duyệt tới file.
  3. Đặt Pattern Type là Drafting.

Nếu bạn chọn Model cho file này, Revit trả lời No “Model” type patterns found. và không nhập gì. Autodesk mô tả drafting pattern là pattern giữ nguyên kích thước trên bản vẽ dù tỷ lệ view thế nào.

Giới hạn

  • Tên dài bị cắt. Tên pattern giới hạn 31 ký tự, nên pattern có tên dài hơn bị cắt còn 31 ký tự, cả trong tên file.
  • Hatch rất dày. Autodesk lưu ý AutoCAD có thể từ chối pattern quá dày, kèm thông báo về hatch scale hoặc dash length, và nêu biến hệ thống HPMAXLINES (0 đến 10.000.000) là giới hạn có thể đổi từ các sản phẩm nền AutoCAD 2008 trở lên. Arc segments càng lớn thì file càng dày.
  • Chỉ có đường thẳng. Cạnh cong là các đoạn thẳng, như đã giải thích ở trên.

Hạn mức và điều khoản

Hatchy gồm 3 lượt tải .pat mỗi ngày UTC, dù bạn chọn chương trình nào; bộ đếm đặt lại lúc 00:00 UTC. Tài khoản 3dshouse được hỏi ở lần tải đầu tiên: thẻ đăng nhập hiện ra khi bạn bấm Download .pat, rồi lượt tải tiếp tục. Mở trình soạn, duyệt pattern, đổi cài đặt, xoay, đổi đơn vị và xem trước không bao giờ bị tính. Đây là điều khoản có hiệu lực tại lần cập nhật gần nhất của trang và có thể thay đổi.

Cùng pattern dưới dạng texture

Pattern gồm các viên lát cũng là pattern của Texturic, nên pattern bạn hatch trong phần mềm CAD cũng có thể thành texture liền mạch kèm map PBR cho bản render hoặc vật liệu SketchUp. Mở nó tại 3dshouse.com/textures/<pattern>/, ví dụ herringbone, hoặc đọc về Texturic. Pattern chỉ gồm đường hatch thì chỉ có trong Hatchy.

Câu hỏi thường gặp

File hatch pattern (.pat) là gì?
Là file văn bản thuần cho phần mềm CAD biết cách vẽ một hatch: mỗi dòng của file mô tả một họ đường song song bằng góc, điểm gốc, khoảng cách và nét đứt. Hatchy tạo file này từ một pattern như xương cá, gạch xếp so le hoặc vảy cá.

Hatchy tạo file cho phần mềm nào?
Ô Software cạnh nút Download .pat có một mục cho mỗi chương trình: AutoCAD, Rhino, ZWCAD, Inventor, Revit model pattern và Revit drafting pattern. Mỗi chương trình có phần hướng dẫn và câu trả lời riêng với cách nạp riêng. Nút vẫn là Download .pat dù bạn chọn mục nào.

Dùng file .pat trong Rhino thế nào?
Rhino đọc cùng file .pat với AutoCAD; hãy tải file khi đã chọn Rhino ở ô Software. Trong Rhino mở Options, Document Properties, Hatch, bấm Load và chọn file. Wiki của McNeel nói Rhino dùng cùng định dạng với AutoCAD.

Dùng file .pat trong ZWCAD thế nào?
ZWCAD đọc cùng file .pat với AutoCAD; hãy tải file khi đã chọn ZWCAD ở ô Software. Thêm thư mục chứa file vào OPTIONS, File, Support File Search Path, rồi chạy HATCH và chọn pattern trong danh sách pattern của hatch, như hướng dẫn của ZWSOFT.

Dùng file .pat trong Inventor thế nào?
Inventor đọc cùng file .pat với AutoCAD; hãy tải file khi đã chọn Inventor ở ô Software. Trong hộp thoại hatch mở danh sách Pattern, chọn Other, rồi Load, chọn file và đặt pattern thành Offered, như trợ giúp Inventor của Autodesk mô tả.

Dùng Revit model pattern thế nào?
Tải file khi đã chọn Revit model pattern ở ô Software. Trong Revit mở Manage, Additional Settings, Fill Patterns, chọn New, chọn Custom, duyệt tới file và đặt Pattern Type là Model. Revit chỉ nhập các pattern có loại khớp với loại chọn trong hộp thoại: nếu chọn Drafting cho file model, Revit trả lời No “Drafting” type patterns found. và không nhập gì.

Dùng Revit drafting pattern thế nào?
Tải file khi đã chọn Revit drafting pattern ở ô Software. Trong Revit mở Manage, Additional Settings, Fill Patterns, chọn New, chọn Custom, duyệt tới file và đặt Pattern Type là Drafting. Revit chỉ nhập các pattern có loại khớp với loại chọn trong hộp thoại: nếu chọn Model cho file drafting, Revit trả lời No “Model” type patterns found. và không nhập gì.

Dùng file .pat trong AutoCAD thế nào?
Lưu file vào một thư mục nằm trong Support File Search Path của AutoCAD, giữ nguyên tên file Hatchy đặt. Rồi chạy HATCH, mở hộp thoại Hatch and Gradient (đặt HPDLGMODE bằng 1 nếu ribbon hiện ra thay vì hộp thoại), chọn Type là Custom và chọn pattern trong danh sách Custom Pattern.

Vì sao tên file .pat phải trùng tên pattern?
Theo quy tắc của Autodesk: mỗi custom hatch pattern được lưu trong một file PAT riêng có cùng tên với pattern, ví dụ pattern “WATER” phải nằm trong water.pat. Hatchy đặt tên file theo tên pattern vì lý do đó, nên đừng đổi tên file.

Vì sao hatch không hiện trong AutoCAD?
Autodesk nêu bốn điều cần kiểm: tên pattern dài không quá 31 ký tự, file có một dòng trống sau định nghĩa cuối, file nằm trong thư mục của Support File Search Path, và file được đặt tên theo pattern. File của Hatchy đạt hai điều đầu; hãy kiểm thư mục và tên file.

Horizontal joint và Vertical joint làm gì?
Hai ô này đặt khe giữa các viên của một kiểu lát gạch: giữa các hàng và giữa các viên trong một hàng. Bằng 0 thì mỗi mạch có một đường. Lớn hơn 0 thì vẽ cả hai mép của mạch, cách nhau đúng độ rộng bạn nhập. Pattern chỉ gồm đường hoặc họa tiết hở không có mạch nên phần này không hiện.

Arc segments là gì?
File .pat chỉ gồm các đường thẳng nên cạnh cong được vẽ bằng các đoạn thẳng. Arc segments, hiện với pattern có cung tròn, là số đoạn thẳng trong một vòng tròn đầy: càng nhiều đoạn thì càng bám sát đường cong nhưng file càng lớn. File .pat chỉ lặp được theo những hướng đường cố định, nên mỗi đoạn được ép vào một trong các hướng pattern lặp lại, làm đầu đoạn dời đi một khoảng nhỏ; đoạn càng ngắn (nhiều đoạn hơn) thì dời càng ít. Pattern có mọi cạnh song song với các hướng lặp, như stack bond, không bị ép.

Nên tải theo milimét hay inch?
Theo đơn vị bản vẽ của bạn. Các số trong file tính theo đơn vị bạn chọn ở đầu trang (mm hoặc in) và dòng đầu của file ghi lại đơn vị đó. Nếu hatch ra quá to hoặc quá nhỏ, hãy đổi Scale trong cài đặt hatch của AutoCAD.

Dùng Hatchy tốn chi phí gì?
Mỗi ngày UTC có 3 lượt tải .pat miễn phí; tài khoản 3dshouse được hỏi ở lần tải đầu tiên. Mở trình soạn, duyệt pattern, chỉnh sửa và xem trước không bao giờ bị tính. Trang này nêu điều khoản có hiệu lực tại lần cập nhật gần nhất.

Có lấy được cùng pattern làm texture không?
Có, với pattern gồm các viên lát. Chúng nằm trong trình soạn Texturic tại 3dshouse.com/textures/, nơi pattern trở thành texture liền mạch kèm map PBR. Pattern chỉ gồm đường hatch thì không có texture.

Nguyen Huu Khanh

Architect turned developer

Thuê tôi: viết plugin & phần mềm 3D theo yêu cầu. Từ $40/giờ.

khanhnhkts@gmail.com · +642904524504 · WhatsApp