Công cụ làm sạch file Sketchup (Purge Unused Tools)

Purge Unused Tool

Công cụ Purge Unused dùng để xóa các đối tượng không được sử dụng nhưng được tải sẵn vào trong file sketchup. Cách thức hoạt động của sketchup thường sẽ tải sẵn, hoặc giữa lại đối tượng trong file dù đối tượng đó đã bị xóa đi. Công cụ này sử dụng hoàn toàn an toàn không làm mất dữ liệu của file sketchup. Bên dưới sẽ giải thích rõ cách hoạt động

Purge Unused Tool
Components vẫn còn tồn tại trong Window Tray dù đã xóa

Đối tượng xử lý:

  • Components – Groups không sử dụng.
  • Vật liệu không sử dụng.
  • Style không sử dụng.
  • Tag (Layer cũ) không sử dụng

Lưu ý quan trọng: từ SketchUp 2020 trở đi, bảng “Layers” đã được đổi tên thành “Tags”. Tag trong SketchUp chỉ là thuộc tính gán nhãn để ẩn/hiện đối tượng, KHÔNG cô lập geometry như layer của AutoCAD — nên dù bạn xóa hết tag thì mặt và cạnh vẫn nằm nguyên cùng một không gian.

Vì sao xuất hiện đối tượng không sử dụng:

  • Thường xảy ra khi bạn import hay copy models thư viện bên ngoài vào files sketchup.
  • Khi bạn xóa đi đối tượng thì tất cả các thuộc tính kèm theo đối tượng như definition (components-groups), tags, vật liệu, style vẫn còn giữ lại theo mặc định của sketchup.

Xử lý Components – Groups

  • Không xử lý: Component hoặc Groups bị ẩn
  • Xử lý: Component đã bị xóa nhưng vẫn còn tồn tại trong bảng Window-->Trays-->Component
  • Xử lý: Groups đã bị xóa nhưng dữ liệu vẫn còn lưu lại trong files sektchup, dữ liệu thuộc tính của Groups không được nhìn thấy trong giao diện sketchup nhưng dữ liệu về groups bi xóa vẫn còn lưu lại.

Điều ít người để ý: một component định nghĩa lồng (nested) bên trong một component khác vẫn đang được dùng thì sẽ KHÔNG bị purge, dù bản thân nó không xuất hiện độc lập trên model. Vì vậy đôi khi bấm purge nhưng vài định nghĩa vẫn còn — đó là do chúng đang được tham chiếu gián tiếp, không phải lỗi.

Xử lý vật liệu:

  • Các vật liệu không được dùng trong mô hình, thường vật liệu sẽ kèm theo ảnh texture làm dung lượng file khá nặng.

Xử lý Tags (Layers):

  • Các tag trống không có đối tượng nào gán vào.

Xử lý Style:

  • Quá trình vẽ nếu bạn chọn thêm style khác thì sketchup tiếp tục lưu lại các style bạn đã chọn thêm.
  • Chỉ giữ lại style đang dùng trong file sketchup.

Cách sử dụng:

  • Click vào biểu tượng plugin tự động xóa các đối tượng không được sử dụng.

Công cụ này gọi đúng chức năng purge gốc của SketchUp (Window > Model Info > Statistics > Purge Unused), chỉ khác là gom về một nút bấm nhanh.

Vài lưu ý thực tế (2026):

  • Purge gốc của SketchUp là “tất-cả-hoặc-không”: bấm một lần là dọn chung components + vật liệu + style + tag, không thể chọn lọc giữ lại từng món. Nếu muốn giữ thư viện vật liệu cho lần sau thì cân nhắc trước khi bấm.
  • Từ SketchUp 2025 trở đi, mặc định mỗi lần Lưu thủ công (Ctrl+S) phần mềm sẽ tự hỏi có muốn purge đối tượng không dùng hay không. Đây là lý do nhiều người thấy file tự nhẹ đi mà tưởng do bản thân thao tác — bạn có thể tắt nhắc này trong Preferences nếu thấy phiền.
  • Purge chỉ xóa thứ KHÔNG được dùng — nó không hề làm giảm số mặt/cạnh của model, cũng không dọn geometry ẩn nằm bên trong các component đang dùng. Nếu file nặng vì lưới quá dày (curve nhiều phân đoạn, đường ẩn dư) thì purge không cứu được; phải dùng thêm công cụ như CleanUp³ hoặc giảm phân đoạn curve.
  • Một số texture lớn vẫn được giữ nếu vật liệu còn gán vào dù chỉ một mặt khuất — kiểm tra kỹ trước khi đổ lỗi cho purge khi file không nhẹ như mong đợi.