Vì sao SketchUp không tạo mặt? Cách xử lý một cú nhấp lấp mọi đường viền đã vẽ

Khi bạn vẽ theo đường viền một bức tường trong SketchUp, mọi vòng cạnh kín nằm trên cùng một mặt phẳng đều lập tức được lấp bằng một mặt, không cần nhấp thêm. Đó là cơ chế tự tạo mặt (auto-create-face) có sẵn của SketchUp, và là đường nhanh nhất từ các nét cạnh thô đến mô hình đặc. Nhưng còn một lớp thông minh hơn nằm phía trên: plugin Face Creator (của ThomThom và các công cụ tương tự trên Extension Warehouse) phát hiện các vòng cạnh kín đồng phẳng đã có sẵn trong cảnh và lấp mọi vòng bằng một mặt phẳng chỉ trong một thao tác. Thay vì đi tìm từng mặt bị thiếu, bạn chọn tất cả cạnh, chạy plugin, và mọi vòng hợp lệ có mặt cùng lúc. Điều này quan trọng nhất khi bạn nhập mặt bằng DWG 2D, vẽ theo ranh giới khu đất phức tạp, hoặc khôi phục mặt cho mô hình đã mất bề mặt do thao tác explode hay scale. Quy trình tự tạo mặt rút những phút vẽ lại sửa chữa xuống còn vài giây. Hướng dẫn này đề cập các quy tắc tạo mặt gốc của SketchUp, lớp plugin tự động hóa việc tạo mặt hàng loạt, và các mẹo chẩn đoán ít người biết khi một mặt nhất quyết không chịu hiện ra. Có một trường hợp không plugin tạo mặt nào xử lý được: khi đường viền chỉ tồn tại dưới dạng ảnh logo hoặc hoa văn phẳng thì hoàn toàn không có vòng cạnh nào để lấp, hãy chuyển ảnh PNG hay JPG đó thành mặt SketchUp bằng Tracepen trước, rồi Push/Pull như bình thường.

Tính năng chính

  • Phát hiện tức thì vòng kín trên toàn bộ vùng chọn: Plugin quét mọi cạnh trong vùng chọn, gom chúng thành các vòng ứng viên và kiểm tra tính đồng phẳng của từng nhóm trước khi lấp. Khác với cơ chế gốc (chỉ chạy khi bạn hoàn tất cạnh khép kín ngay lúc vẽ), plugin làm việc hồi tố trên hình học đã có, bắt được các vòng bạn vẽ từ trước hoặc nhập từ nguồn khác.
  • Xử lý đúng các vòng lồng nhau và chồng lấn: Mặt bằng thường có chu vi ngoài lớn với các đường viền tường bên trong cắt qua. Plugin tôn trọng việc lồng nhau: nó lấp vòng trong trước, rồi đến vòng ngoài được giới hạn bởi các cạnh trong đó, tạo ra cấu trúc lỗ rỗng trong một mặt đúng như Push/Pull cần để tạo ô cửa đi và cửa sổ.
  • Chạy bên trong Component và Group mà không cần explode: Bạn có thể vào một group hoặc component, chọn cạnh, chạy Face Creator rồi thoát ra. Ngữ cảnh bên ngoài giữ nguyên. Điều này rất quan trọng khi sửa một phòng trong mô hình mặt bằng nhiều phòng mà explode sẽ phá liên kết và việc gán layer.
  • Khôi phục mặt bị mất sau thao tác boolean hoặc explode: Giao boolean và lệnh Explode thường phá dữ liệu mặt trong khi các cạnh biên vẫn nguyên vẹn. Face Creator dựng lại mọi mặt có thể khôi phục trong một lượt, thành bước phục hồi tiêu chuẩn sau mọi quy trình giao cắt.
  • Vượt qua phép thử đường chéo với hình gần đồng phẳng: Khi các cạnh gần đồng phẳng nhưng không qua được phép thử đồng phẳng nghiêm ngặt (thường gặp ở hình học nhập vào hoặc vẽ tay), cơ chế gốc lặng lẽ không làm gì cả. Plugin báo vòng nào thất bại và vì sao, cho bạn một mục tiêu cụ thể để sửa thay vì một mô hình trống.
  • Không tạo mặt cho vòng không phẳng hoặc hở: Plugin rất thận trọng: nếu một vòng có dù chỉ một đỉnh lệch mặt phẳng, nó bỏ qua cả vòng đó thay vì tạo một mặt vênh. Điều này giữ hình học sạch, vì mặt vênh gây lỗi hiển thị và làm Solid Inspector báo lỗi ở các bước sau.

Cách cài đặt và sử dụng

  1. Tìm plugin trên Extension Warehouse. Mở SketchUp, vào Extensions > Extension Warehouse, tìm “Face Creator” (của ThomThom) hoặc “Create Faces” (của Tig). Cả hai đều miễn phí. Nhấp Install và cho SketchUp khởi động lại nếu được yêu cầu.
  2. Hoặc cài bằng file .rbz. Tải file .rbz từ GitHub hoặc trang Sketchucation của tác giả. Trong SketchUp vào Extensions > Extension Manager > Install Extension, chọn file .rbz và nhấp Open. Plugin xuất hiện ngay, hầu hết các phiên bản không cần khởi động lại.
  3. Chuẩn bị hình học. Plugin chạy tốt nhất trên mạng cạnh sạch. Trước khi chạy, bật View > Hidden Geometry để kiểm tra cạnh soft thừa, cạnh đồng phẳng trùng lặp hoặc khe hở nhỏ ở các góc. Khe hở chỉ 0,01 inch cũng làm đứt một vòng. Dùng công cụ Tape Measure hoặc extension Vertex Tools để hút các điểm đầu mút trông như chạm nhau nhưng thực tế tách rời về số liệu.
  4. Chọn các cạnh cần lấp mặt. Nhấp ba lần vào group hoặc component để chọn mọi cạnh trong đó, hoặc kéo khung chọn một vùng. Bạn cũng có thể chọn tất cả (Ctrl+A) nếu cả mô hình chỉ gồm cạnh. Plugin bỏ qua các cạnh đã giới hạn một mặt ở cả hai phía.
  5. Chạy plugin. Vào Extensions > Face Creator > Create Faces (đường dẫn menu chính xác tùy phiên bản plugin). Thanh trạng thái báo đã tạo bao nhiêu mặt và bỏ qua bao nhiêu vòng. Nếu con số thấp hơn mong đợi, chuyển sang các bước chẩn đoán bên dưới.
  6. Kiểm tra hướng mặt ngay. Các mặt mới thường được tạo với mặt sau (phía xanh xám) quay ra ngoài. Chọn tất cả mặt mới, nhấp chuột phải và chọn Orient Faces hoặc Reverse Faces khi cần. Sửa hướng lúc này mất vài giây; sửa sau khi đã Push/Pull mất lâu hơn nhiều vì phải đảo từng mặt của từng khối đã đùn.
  7. Xóa các mặt bên trong không cần. Trên mặt bằng, plugin tạo mặt cho mọi vòng con kín, kể cả đường viền vách ngăn bên trong ranh giới phòng lớn hơn. Chọn và xóa các mặt bên trong để chỉ còn mặt chu vi có lỗ, đó là cấu trúc đúng cho sàn có ô cửa đi.
  8. Push/Pull để đùn khối. Khi mặt đã tạo và đúng hướng, dùng Push/Pull để cho tường, sàn, cột chiều sâu 3D. Vì mọi mặt được tạo từ vòng cạnh chính xác, Push/Pull cho ra khối kín nước, tương thích với Solid Tools của SketchUp và với xuất IFC hay STL.

Mẹo chuyên sâu

  • Dùng phép thử đường chéo trước khi chạy plugin. Nếu plugin báo một vòng bị bỏ qua, vẽ tạm một đường chéo ngang vùng nghi ngờ. Nếu thêm đường chéo mà mặt xuất hiện, nghĩa là vòng của bạn bị chia trên hai mặt phẳng hơi khác nhau. Tìm đỉnh lệch mặt phẳng (thường là đỉnh DWG nhập vào bị hút về Z hơi khác), kéo nó về đúng cao độ, xóa đường chéo, rồi chạy lại plugin. Riêng mẹo này giải quyết 80% sự cố thiếu mặt trên hình học nhập vào.
  • Vẽ lại một cạnh để khôi phục một mặt lỡ xóa. Bạn không cần plugin cho một mặt bị thiếu. Chọn công cụ Line, nhấp từ một đầu mút đến đầu mút kề dọc theo một cạnh có sẵn của vòng đó: SketchUp tính lại vòng và tạo lại mặt ngay lập tức. Cách này nhanh hơn việc chọn rồi chạy cả lượt plugin khi chỉ thiếu một mặt.
  • Kết hợp với CleanUp³ trước khi chạy trên DWG nhập vào. File DWG nhập thường chứa cạnh trùng lặp, cạnh dài bằng 0 và cạnh gần chồng lên nhau nhưng không chung đầu mút. Chạy CleanUp³ (ThomThom, miễn phí) với “Merge Coplanar Faces” và “Erase Stray Edges” được bật trước Face Creator. CleanUp³ sửa cấu trúc; Face Creator sau đó lấp mặt gọn ngay lần đầu thay vì cần nhiều lượt chẩn đoán.
  • Làm việc bên trong Component để tránh giao cắt toàn cục. Nếu chạy Face Creator trên hình học thô (chưa group) trong cảnh phức tạp, mặt mới có thể tương tác với hình học sẵn có và gây các phép giao boolean ngoài ý muốn. Luôn bọc mạng cạnh trong một group hoặc component trước, chạy plugin trong ngữ cảnh đó rồi thoát ra. Hình học của mô hình chính không bị ảnh hưởng.
  • Kiểm tra View > Hidden Geometry để tìm cạnh soft cản việc tạo mặt. Khi một mặt từng được smooth (thuộc một bề mặt cong), SketchUp lưu các cạnh biên của nó ở trạng thái soft/smooth. Nếu mặt đó bị xóa sau này, các cạnh soft vẫn còn nhưng không thấy được ở chế độ xem thường. Vòng biên trông như hở dù mọi cạnh đều có mặt. Bật Hidden Geometry, chọn các cạnh soft đó và bỏ chọn Soft và Smooth trong bảng Entity Info: chúng trở lại thành cạnh cứng bình thường và vòng được lấp đúng.

Yêu cầu hệ thống

  • Phiên bản SketchUp: SketchUp 2017 trở lên (Face Creator của ThomThom); khuyến nghị SketchUp 2022 trở lên để tương thích đầy đủ Ruby API với các bản build plugin mới hơn.
  • Hệ điều hành: Windows 10/11 (64-bit) hoặc macOS 10.15 Catalina trở lên.
  • Tự tạo mặt gốc: Có trong mọi phiên bản SketchUp, kể cả SketchUp for Web miễn phí, không cần plugin cho việc tạo mặt thời gian thực cơ bản.
  • Tài khoản Extension Warehouse: Cần để cài trực tiếp từ trong SketchUp. Cài thủ công bằng .rbz không cần tài khoản.

Miễn phí: tối đa 2 màu mỗi lần xuất, không giới hạn

Pro: từ 3 màu trở lên mỗi lần xuất, đảm bảo hoạt động, hỗ trợ ưu tiên

$64 $32 mua một lần
Tiết kiệm 50%
hoàn tiền trong 14 ngày
Mua Pro
Thêm công cụ SketchUp của 3dshouse
  • BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
  • Decimify — giảm số mặt (polygon) cho model nặng
  • Tracepen — chuyển ảnh thành mặt SketchUp
  • TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
  • Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
  • SheetUp — biến mô hình SketchUp thành bảng khối lượng và dự toán chi phí
  • PatchUp — turn selected edges into faces, flat or curved
Nguyen Huu Khanh

Architect turned developer

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

khanhnhkts@gmail.com · 0914340133 · Zalo