Skip to content
  • 0 Votes
    1 Posts
    0 Views
    N
    File khởi đầu 40 MB. Ba tuần sau nó là 780 MB, mở mất bốn phút, orbit thì giật từng nấc, và autosave đóng băng máy đúng lúc đang trình bày với khách. Điều khó chịu là nhìn vào mô hình không thấy có gì nặng đến thế — vẫn chừng đó nhà, chừng đó cây. Phần lớn khối lượng nằm ở những thứ bạn không nhìn thấy: bản sao hình học lặp lại, cạnh vụn từ file CAD, texture ai đó nhúng vào từ tháng trước, và một trăm tag rỗng. Plugin này giải quyết việc gì CleanUp³ của Thomas Thomassen (thomthom) không phải một nút bấm thần kỳ. Nó là tập hợp những thao tác dọn mà làm tay thì mất hàng giờ, gom lại thành một hộp thoại có tuỳ chọn bật/tắt từng mục. Danh sách việc nó làm, theo mô tả của chính tác giả: sửa tên definition bị trùng, purge phần không dùng, xoá hình học ẩn, xoá mặt trùng, xoá cạnh mồ côi, gỡ vật liệu gán trên cạnh, nối lại cạnh bị chẻ, làm mềm và làm mượt cạnh, đưa cạnh và mặt về Layer0, gộp vật liệu giống nhau, và gộp các mặt đồng phẳng nối nhau. Điều quan trọng phải hiểu: mỗi tuỳ chọn trong đó là một phép biến đổi thật lên mô hình của bạn, không phải một phép nén vô hại. "Gộp mặt đồng phẳng" nghe rất hay cho tới khi nó gộp mất cái mặt bạn cố tình tách ra để gán vật liệu khác. Đây là lý do bài này dành hẳn một mục cho thứ tự chạy an toàn. CleanUp³ cần thư viện TT_Lib² của cùng tác giả. Thiếu thư viện này là extension cài xong nhưng không hiện thanh công cụ — nguyên nhân số một của câu hỏi "em cài rồi mà không thấy đâu". Vì sao file SketchUp phình to Nguyên nhân Vì sao nó nặng Dọn bằng gì Component/definition trùng lặp Mỗi lần dán một cụm từ file khác vào, SketchUp sinh một definition mới dù hình học y hệt. Mười lần dán cái ghế là mười bộ hình học nằm trong file CleanUp³ sửa tên definition trùng, rồi Purge Unused Group nhân bản thay vì component Copy group là copy toàn bộ hình học. Sáu mươi cái ghế dạng group là sáu mươi bộ hình học đầy đủ Chuyển sang component và dùng chung definition — xem Convert Groups to Components — chuyển hàng loạt group thành component Mặt trùng và cạnh mồ côi Mặt chồng khít lên nhau, cạnh không thuộc mặt nào. Không nhìn thấy nhưng vẫn được lưu và vẫn được vẽ lại mỗi khung hình CleanUp³ xoá mặt trùng, xoá cạnh mồ côi Hình học nhập từ CAD Mỗi đoạn thẳng trong file DWG thành một cạnh riêng, đường cong thành hàng trăm đoạn nhỏ, cạnh bị chẻ vụn, kèm theo cả rừng tag của bên kết cấu CleanUp³ nối cạnh bị chẻ, gộp mặt đồng phẳng; xoá tag không dùng Tag rỗng và tag trùng Nhập nhiều file CAD hoặc SKP là mỗi lần lại thêm một bộ tag. Nhẹ về dung lượng nhưng làm bảng Tags không dùng nổi và kéo theo style, scene Purge Unused; gộp tag trùng — xem Eneroth Merge Layers — gộp tag trùng sau khi nhập file Vật liệu trùng tên Gach_do, Gach_do #1, Gach_do #2 — mỗi cái mang theo một ảnh texture riêng trong file CleanUp³ gộp vật liệu giống nhau Texture nặng Một ảnh 4096 px nhúng trong file có thể nặng hơn cả phần hình học. Đây thường là nguyên nhân lớn nhất và CleanUp³ không xử lý được Phải giảm kích thước ảnh riêng — xem Tối ưu kích thước texture — cách file SKP nhẹ đi nhiều lần Model tải về quá nhiều mặt Một cái ghế vài triệu tam giác trong phòng khách còn chín cái nữa Giảm mặt lúc nhập — xem Skimp — nhập model nặng vào SketchUp mà không treo máy Đọc bảng trên sẽ thấy: CleanUp³ giải quyết tốt nhóm giữa, nhưng hai nguyên nhân nặng nhất — texture và model quá nhiều mặt — nằm ngoài tầm với của nó. Chạy CleanUp³ rồi thấy file không nhẹ đi bao nhiêu thì nhiều khả năng bệnh của bạn nằm ở hai dòng cuối bảng. Sao lưu trước khi chạy — không có ngoại lệ Đây là mục quan trọng nhất bài này. CleanUp³ sửa hình học thật, và với file lớn thì Undo không phải lúc nào cũng đưa bạn về được trạng thái cũ. Save As ra file mới trước khi chạy, đặt tên kiểu TenDuAn_truoc-don.skp. Đừng Save đè. Đừng chạy trên file đang là bản duy nhất, đừng chạy lúc còn 30 phút là tới hạn nộp, và đừng chạy trên file người khác đang cùng làm. File có cấu kiện đã khoá hoặc hình học phục vụ hồ sơ kỹ thuật thì chạy thử trên bản sao trước, xem nó động vào những gì. Quy trình dọn theo thứ tự an toàn Nguyên tắc: làm việc rẻ và an toàn trước, việc phá huỷ để sau cùng, đo lại sau mỗi bước lớn để biết bước nào thật sự có tác dụng. Sao lưu như mục trên. Đo trước. Ghi lại các con số ở mục "Cách đo" bên dưới — không đo thì không biết mình vừa cải thiện được gì. Purge Unused của SketchUp trước. Vào Window > Model Info > Statistics rồi bấm Purge Unused. Bước rẻ nhất, an toàn nhất, và nhiều khi đã lấy lại phần lớn dung lượng: nó gỡ component, tag, style và vật liệu không còn dùng. Dọn tag — xoá tag rỗng, gộp tag trùng. Làm trước khi động vào hình học để bảng Tags còn đọc được. CleanUp³ vòng một, chỉ bật nhóm an toàn: sửa tên definition trùng, gộp vật liệu giống nhau, xoá cạnh mồ côi, xoá mặt trùng. Nhóm này gỡ rác mà gần như không đụng hình dáng. Kiểm tra bằng mắt một vòng qua mặt cong, mái, chi tiết mặt đứng — để phát hiện sớm nếu có gì biến mất. CleanUp³ vòng hai, tuỳ chọn nặng tay hơn: nối cạnh bị chẻ, gộp mặt đồng phẳng. Nhóm dễ phá nhất, chỉ bật khi thật sự cần và vòng một đã ổn. File có mặt tách chủ ý để gán vật liệu khác nhau thì cân nhắc bỏ qua bước gộp mặt đồng phẳng. Kiểm tra mắt lần nữa, kỹ ở chỗ giao mái, chỗ bo góc, mảng tường nhiều vật liệu. Xử lý texture — CleanUp³ không làm được, xem Tối ưu kích thước texture — cách file SKP nhẹ đi nhiều lần. Giảm mặt cho model quá nặng nếu vẫn còn giật, xem Skimp — nhập model nặng vào SketchUp mà không treo máy. Save As sang file mới rồi mới đo lại. Bắt buộc — lý do ở ngay mục dưới. Cách đo trước và sau Không có số liệu thì mọi lời khuyên dọn file đều là cảm tính. Đếm thực thể: vào Window > Model Info > Statistics, xem toàn mô hình, ghi lại Edges, Faces, Component Instances, Component Definitions, Materials, Tags. Đây là thước đo trung thực nhất vì nó đúng bằng thứ SketchUp phải gánh mỗi khung hình. Dung lượng file — cái bẫy ở đây: phải Save As ra file mới rồi mới xem dung lượng, không phải Save. SketchUp giữ lại dữ liệu cũ bên trong file cho tới khi có một lần ghi mới hoàn toàn. Bấm Save sau khi dọn rất dễ thấy file không nhỏ đi chút nào và tưởng dọn không ăn thua — rất nhiều người bỏ cuộc đúng ở chỗ này. Cảm nhận vận hành: thời gian mở file và độ mượt khi orbit. Nếu số thực thể đã giảm mạnh mà vẫn chậm thì bệnh nằm ở texture hoặc ở số mặt của model tải về. Ghi ba nhóm số này trước và sau vào ghi chú của file. Vài lần là bạn biết file của văn phòng mình thường phình vì lý do gì, và đi thẳng tới đó thay vì dọn mò. Ứng dụng trong kiến trúc và thiết kế Ngay sau khi dựng lên từ mặt bằng CAD — lúc file bẩn nhất: bản vẽ kỹ thuật mang sang cả rừng tag, cạnh vụn và đường trùng. Dọn trước khi dựng khối rẻ hơn nhiều so với dọn lúc mô hình đã xong. Trước khi bàn giao cho khâu render — người render nhận file sạch thì không mất buổi sáng đi tìm mặt ngược và vật liệu trùng tên. Đây cũng là cách tránh bị trả file về. Trước khi đưa mô hình sang LayOut làm hồ sơ — LayOut phải xử lý lại hình học để dựng nét, nên file nặng là mỗi lần cập nhật viewport lại phải ngồi chờ. File thư viện dùng chung của văn phòng — cụm cửa, cụm vệ sinh, cụm thang tiêu chuẩn được chèn vào hàng chục dự án, nên rác trong đó bị nhân lên hàng chục lần. Nhận lại file từ cộng tác viên hoặc thực tập sinh — đặt quy trình dọn thành bước tiếp nhận bắt buộc, trước khi gộp vào file tổng. File gửi cho khách — muốn nhỏ đi vài lần thường chỉ cần Purge Unused cộng xử lý texture, chưa phải đụng tới hình học. Thông tin plugin Mục Chi tiết Tên chính thức CleanUp³ (CleanUp) Tác giả Thomas Thomassen (thomthom) Giá Miễn phí Trang phát hành https://sketchucation.com/plugin/1402-tt_cleanup Extension Warehouse https://extensions.sketchup.com/extension/046175e5-a87a-4254-9329-1accc37a5e21/clean-up Thư viện bắt buộc TT_Lib² cùng tác giả — thiếu là không hiện thanh công cụ Phiên bản SketchUp SketchUp 7.1 trở lên, theo yêu cầu tác giả ghi tại trang phát hành Những công cụ dọn khác nên biết Purge Unused và Fix Problems có sẵn trong SketchUp — cùng nằm ở Model Info > Statistics. Miễn phí, an toàn, và nên là bước đầu tiên luôn luôn. Từ SketchUp 2025 phần mềm còn chủ động hỏi có muốn purge mỗi lần lưu. Curic SafeClean — extension dọn miễn phí khác, tiếp cận thận trọng hơn với hình học. Đáng thử nếu bạn từng bị CleanUp³ gộp mất mặt cần giữ. Không công cụ nào thay được việc dựng hình có kỷ luật từ đầu: dùng component cho thứ lặp lại, đặt tên tag rõ ràng, không dán bừa từ file lạ vào file tổng. Mẹo và lưu ý Thiếu TT_Lib² là không có thanh công cụ. Kiểm tra thư viện này trước khi nghĩ tới chuyện gỡ cài lại SketchUp. Đừng bật hết mọi tuỳ chọn ngay lần đầu. Chạy một lượt rồi mới phát hiện mất mặt thì không biết tuỳ chọn nào gây ra, mà cũng không lùi lại được. Cẩn thận với "đưa cạnh và mặt về Layer0". Đúng chuẩn dựng hình, nhưng nếu file đang điều khiển hiển thị bằng cách gán tag thẳng lên hình học thì bước này làm sập toàn bộ scene. Gộp mặt đồng phẳng phá việc chia mặt để gán vật liệu. Mảng tường tách làm ba để gán ba màu sẽ thành một mảng một màu. Dọn xong thì lưu thành phiên bản mới, đừng đè lên bản gốc — ít nhất cho tới khi đã mở lại kiểm tra kỹ hôm sau. Dùng kèm hoặc thay thế Tối ưu kích thước texture — phần nặng file mà CleanUp³ không chạm tới: Tối ưu kích thước texture — cách file SKP nhẹ đi nhiều lần Giảm số mặt cho model tải về quá nặng: Skimp — nhập model nặng vào SketchUp mà không treo máy Gộp tag trùng sau khi nhập file CAD hoặc SKP ngoài: Eneroth Merge Layers — gộp tag trùng sau khi nhập file Chuyển group lặp lại thành component để hết nhân bản hình học: Convert Groups to Components — chuyển hàng loạt group thành component Xoá cạnh thừa và vá mặt hở sau khi nhập từ CAD: Edge Tools² — vá mặt hở, xoá cạnh thừa, nối điểm Tổ chức tag cho mô hình kiến trúc ngay từ đầu: Tag (Layer) trong SketchUp: tổ chức mô hình kiến trúc Video tham khảo (YouTube) How To Reduce SketchUp File Size Using CleanUp Plugin (TutorialsUp) SketchUp Extension : CleanUp (Elmtec France) Purge Unused to Speed up your SketchUp Models (Trimble SketchUp) Clean Up SketchUp Models the RIGHT Way with Curic SafeClean! (Free Extension) (TheSketchUpEssentials) Cách làm nhẹ file và dọn sạch rác thừa trong Sketchup (LVT Sketchup) Tài liệu tham khảo Cleaning Up Bloated Models — SketchUp Help — hướng dẫn chính chủ về nguyên nhân file phình và cách xử lý. Purging Unused Entities — SketchUp Help — Purge Unused làm gì và gỡ những loại thực thể nào. CleanUp trên SketchUcation — trang phát hành, phiên bản mới nhất và lịch sử cập nhật. Chủ đề CleanUp của tác giả trên SketchUcation — danh sách đầy đủ các phép dọn và yêu cầu thư viện, do chính tác giả viết. Cách cài thư viện TT_Lib² — SketchUp Community — xử lý đúng lỗi thiếu thư viện. Importing and Exporting CAD Files — SketchUp Help — tuỳ chọn lúc nhập DWG, nơi chặn rác từ đầu nguồn.
  • 0 Votes
    1 Posts
    2 Views
    N
    File phương án tuần trước còn 180 MB, tuần này mở ra đã 640 MB mà công trình gần như không thêm gì. Xoay khung nhìn thì giật, click chọn một cái ghế cũng phải chờ. Chuyện này xảy ra với gần như mọi hồ sơ kiến trúc chạy quá ba tuần, và nguyên nhân hiếm khi là công trình phức tạp. File phình lên vì thứ đã xoá vẫn nằm trong file, vì cái ghế tải trên mạng mang theo hai triệu mặt, vì mỗi lần nhập bản vẽ CAD lại sinh thêm mấy chục tag rỗng. Chuyên mục này nói về nhóm việc ít ai dạy nhưng quyết định bạn có kịp deadline hay không. Chuyên mục này giải quyết việc gì Bốn nhóm việc, đi từ ngoài vào trong. Tầng 1 — bộ plugin. SketchUp nạp toàn bộ extension đã cài mỗi lần khởi động. Cài 100 plugin thì 100 plugin cùng chạy, kể cả những cái bạn chỉ dùng hai lần một năm. Hậu quả là khởi động chậm, tốn RAM, và thỉnh thoảng hai plugin tranh nhau cùng một phím tắt. Việc cần làm là chia plugin theo bộ công việc: bộ dựng hình, bộ địa hình, bộ triển khai hồ sơ — và chỉ bật bộ đang cần. Tầng 2 — thư viện đối tượng. Nội thất, cây, xe, thiết bị vệ sinh: đây là nguồn nặng file số một. Một model tải về từ 3D Warehouse hay CGTrader có thể mang theo vài triệu mặt và texture 4096 px cho một cái tay nắm cửa. Việc cần làm là kiểm soát thứ đi vào file trước khi nó vào, chứ không phải dọn sau. Tầng 3 — tham chiếu ngoài. Khi hai ba người cùng làm một dự án, tách khối nhà, nội thất và cảnh quan ra các file SKP riêng rồi liên kết vào file tổng sẽ nhẹ hơn và ít giẫm chân nhau hơn nhiều so với một file khổng lồ chuyền tay. Tầng 4 — dọn dẹp. Hợp mặt đồng phẳng, xoá cạnh mồ côi, gộp component trùng, purge vật liệu và tag không dùng. Đây là bước cuối, làm định kỳ, và luôn phải sao lưu trước. Ứng dụng trong kiến trúc và thiết kế Bàn giao file cho khâu render — người render nhận file 700 MB sẽ mất nửa buổi chỉ để mở và dọn. Một lần purge và gộp component trước khi gửi thường cắt được 40-70% dung lượng, và quan trọng hơn là cắt được thời gian chờ mỗi lần họ chỉnh camera. Nhiều người cùng chạy một hồ sơ — kiến trúc tách khối, nội thất tách phòng, cảnh quan tách sân. Mỗi người giữ file của mình, file tổng chỉ liên kết vào. Ai sửa xong thì file tổng nạp lại bản mới, không cần copy-paste qua lại. Chèn nội thất tải về mà không làm nặng file — giảm mặt ngay lúc nhập, không phải sau khi đã nhân bản cái ghế đó ra 40 vị trí. Mười cái ghế hai triệu mặt là hai chục triệu mặt trong một phòng khách. Cắt mặt bằng, mặt cắt cho hồ sơ — mặt cắt cập nhật theo model, có ký hiệu vật liệu đúng quy ước, xuất thẳng sang LayOut. Bớt được vòng lặp "sửa mô hình rồi cắt lại bằng tay". Phân tích nắng cho thuyết minh phương án — kiểm tra bóng đổ sang nhà bên, chọn hướng ban công, dựng bản vẽ bóng đổ theo giờ đưa vào tập thuyết minh. Quy trình chuẩn Trước khi dựng — bật đúng bộ plugin cho đầu việc hôm nay. Tắt phần còn lại. Khi nhập model ngoài — giảm mặt trước, gán vật liệu sau, rồi mới nhân bản. Không bao giờ nhân bản trước khi giảm mặt. Khi model lớn dần — tách phần đã chốt ra file SKP riêng và liên kết ngược vào file tổng. Mỗi tuần một lần — sao lưu, rồi chạy bộ dọn dẹp: hợp mặt đồng phẳng, xoá cạnh thừa, gộp component trùng, purge. Trước khi giao file — dọn lần cuối, kiểm tra kích thước texture, lưu bản _clean riêng và giữ nguyên bản gốc. Mẹo và lưu ý Luôn Save As một bản trước khi chạy bất kỳ công cụ dọn dẹp nào. Các lệnh hợp mặt và xoá cạnh có thể ăn nhầm vào chi tiết bạn cố ý giữ, và Undo không phải lúc nào cũng cứu được sau vài chục thao tác. Đừng đo "file nhẹ" bằng số MB duy nhất. Một file 200 MB toàn texture nặng vẫn chạy mượt hơn file 80 MB có ba triệu mặt. Nặng vì hình học và nặng vì texture là hai bệnh khác nhau, chữa khác nhau. Purge không xoá được thứ vẫn còn nằm trong một scene hay một tag đang bật. Dọn tag rỗng và scene rác trước, purge sau. File nhập từ CAD là nguồn rác lớn nhất. Mỗi lần nhập DWG là một lần sinh tag mới, cạnh vụn và mặt rời. Dọn ngay sau khi nhập, đừng để tích lại. Đọc tiếp trong chuyên mục Quản lý bộ plugin theo đầu việc: RBC Plugin Manager — bật/tắt plugin theo bộ công việc — dựng cấu kiện tham số có thống kê: Profile Builder 3 — dựng cấu kiện theo tiết diện, có thống kê Tiện ích thao tác hằng ngày: SketchPlus — bộ tiện ích tăng tốc thao tác hằng ngày — gọi lệnh bằng menu tròn: Pie Menu — gọi lệnh bằng menu tròn, bỏ bớt rê chuột Phân tích nắng và bóng đổ: Curic Sun — phân tích bóng đổ và nắng cho công trình — khung nhìn theo trục đối tượng: Eneroth Relative Top View — nhìn từ trên theo trục đối tượng Mặt cắt sống cho hồ sơ: Skalp — mặt cắt sống, đúng ký hiệu cho hồ sơ kiến trúc — nhập model nặng mà không treo máy: Skimp — nhập model nặng vào SketchUp mà không treo máy Tham chiếu file ngoài khi làm nhóm: Eneroth Reference Manager — quản lý file tham chiếu ngoài — tìm và tải model 3D: 3D Bazaar — tìm và tải model 3D ngay trong SketchUp Dọn file phình to: CleanUp³ và bộ dọn dẹp — làm nhẹ file SketchUp phình to — chuyển group thành component hàng loạt: Convert Groups to Components — chuyển hàng loạt group thành component Tối ưu texture, phần nặng file mà ít ai để ý: Tối ưu kích thước texture — cách file SKP nhẹ đi nhiều lần Video tham khảo (YouTube) 6 Tips for REDUCING MODEL FILE SIZE in SketchUp (TheSketchUpEssentials) How to Speed Up Your SketchUp Model (Optimize & Reduce File Size) (mind.sight.studios) The RIGHT Way to Manage Your SketchUp Model Libraries! (TheSketchUpEssentials) SketchUp Tips and Tricks: Organizing with Nested Components and The Outliner (Concept3D) Mẹo xử lí file SketchUp luôn MƯỢT và NHẸ (Thanh SketchUp) Tài liệu tham khảo SketchUp Help Center — tài liệu chính chủ về mô hình, tag, scene và tối ưu file. Managing Extensions — SketchUp Help — bật, tắt, gỡ extension bằng Extension Manager có sẵn. SketchUcation PluginStore — kho plugin cộng đồng lâu đời nhất, nơi phát hành nhiều công cụ dọn dẹp. SketchUp Community Forum — nơi tác giả plugin trả lời trực tiếp khi có lỗi. 3D Warehouse — kho model chính chủ, cũng là nguồn model nặng phổ biến nhất cần kiểm soát.