Nhiều hướng dẫn tiếng Việt bảo bạn mở bảng Utilities, bấm nút More rồi tìm Prune Scene 3ds Max trong danh sách tiện ích. Làm theo sẽ không thấy gì. Danh sách đó chỉ gồm tiện ích do Autodesk cài kèm, và không có mục nào mang tên như vậy.
Tóm tắt. Prune Scene là script của một hãng ngoài tên 3D GROUND, không phải lệnh sẵn có của Autodesk. Bạn tải tệp PruneScene.mzp rồi kéo thả vào khung nhìn để cài. Nó dọn anim layer rỗng, note track, lớp rỗng, đường dẫn texture đã mất và vài loại mã độc quen thuộc của 3ds Max. Một phần việc đó phần mềm đã có công cụ riêng, kể cả bộ diệt mã độc chính hãng nằm ngay trong hộp thoại Preferences. Mọi lệnh dọn cảnh đều không hoàn tác lại được cho sạch, nên phải lưu bản sao trước khi bấm. Thông tin kiểm tháng 9/2026 theo tài liệu Autodesk và tài liệu của 3D GROUND.
Prune Scene 3ds Max thực chất là script của bên ngoài
Autodesk không viết công cụ này. Tác giả là 3D GROUND, một nhóm bán script và khoá học cho người dùng 3ds Max. Bản đang phát hành là dòng 3.7, chạy được từ 3ds Max 2012 trở lên.
Đây là điểm mà gần như mọi bài tiếng Việt đang viết sai. Họ mô tả Prune Scene như một tính năng có sẵn, rồi chỉ đường vào bảng Utilities. Bảng Utilities có thật, nút More có thật, nhưng trong hộp thoại hiện ra chỉ có các tiện ích do Autodesk cài kèm. Muốn kiểm chứng thì bạn mở hộp thoại đó ra và đọc hết danh sách một lượt.
Hiểu đúng chỗ này quan trọng vì nó đổi cách bạn xử lý khi gặp trục trặc. Lỗi của một script ngoài thì hỏi tác giả script, không hỏi bộ phận hỗ trợ của Autodesk.
Cài bằng tệp mzp và tìm nút bấm sau khi cài
Tệp tải về tên PruneScene.mzp. Đuôi mzp là gói script của 3ds Max. Có hai cách nạp. Cách nhanh là kéo tệp thả thẳng vào khung nhìn. Cách còn lại là vào trình đơn Scripting rồi chọn Run Script và trỏ tới tệp.
Sau khi cài, nút bấm nằm ở đâu là tuỳ tuỳ chọn bạn đánh dấu lúc cài đặt. Tài liệu của hãng nêu ba chỗ: một biểu tượng trên thanh công cụ chính, một trình đơn tên 3DGROUND đặt cạnh trình đơn Help, và một mục trong quad menu khi bấm chuột phải. Nếu cài xong mà không thấy nút nào, hãy chạy lại bộ cài và bật lựa chọn thanh công cụ.
Công cụ theo dạng shareware. Phần dọn cơ bản dùng miễn phí. Giấy phép trả tiền hiện là 10 đô la Mỹ, mua một lần, dùng trên tối đa hai máy, mở thêm phần Batch Prune và Recovery Tools.
Script này xoá những gì
Bảng dưới liệt kê các mục dọn theo đúng tên trong giao diện, kèm thứ bị xoá. Đây là chỗ nên đọc kỹ, vì mỗi ô đánh dấu ăn vào một loại dữ liệu khác nhau.
| Mục trong giao diện | Xoá thứ gì |
|---|---|
| Anim Layers | Lớp hoạt hình, kể cả lớp sinh ra trong cảnh tĩnh |
| Anim Keys | Toàn bộ khoá hoạt hình trong cảnh |
| Track Note, Retimers, Mixers | Dữ liệu phụ dính theo khi merge hoặc import |
| Empty Layers | Lớp không chứa đối tượng nào |
| Missing Bitmaps | Đường dẫn trỏ tới tệp ảnh không còn tồn tại |
| Missing Objects | Đối tượng của plugin không có mặt, đối tượng nhập lỗi |
| Missing Plugins | Vết còn lại của plugin đã gỡ |
| Junk Effects | Hiệu ứng môi trường bị nhân bản trùng lặp |
| Memory | Bộ nhớ hoàn tác và bộ đệm ảnh của khung nhìn |
| Garbage Collection | Rác hệ thống mà 3ds Max chưa kịp tự thu gom |
Chú ý hai dòng nguy hiểm nhất. Anim Keys xoá sạch khoá hoạt hình, tài liệu của chính tác giả dặn bỏ chọn nếu cảnh có chuyển động. Missing Bitmaps có thể đặt lại toàn bộ đường dẫn texture, nên phải sao lưu trước.
Bốn thứ 3ds Max dọn được mà không cần script nào
Người dùng hay gộp chung mọi việc dọn dẹp vào một nút. Thực tế mỗi loại rác có một công cụ riêng, và phần lớn đã nằm sẵn trong phần mềm. Biết chúng thì bạn đỡ phải cài thêm, và quan trọng hơn là biết mình đang xoá cái gì.
Vật liệu thừa. Tiện ích Clean MultiMaterial rà cả cảnh, tìm các vật liệu Multi/Sub-Object có sub-material không gắn với ID nào, rồi cho bạn bỏ chúng. Đường đi: Compact Material Editor, trình đơn Utilities, chọn Clean MultiMaterial. Hoặc bảng Utilities, nút More, chọn Clean MultiMaterial trong hộp thoại. Tiện ích này không xoá đối tượng, chỉ gọt bớt nhánh vật liệu rỗng.
Lớp rỗng. Bấm nút Toggle Layer Explorer trên thanh công cụ chính. Chọn một hoặc nhiều lớp, bấm chuột phải rồi chọn Delete. Phần mềm không cho xoá lớp còn chứa đối tượng, cũng không cho xoá lớp mặc định tên 0. Đây là bảo hiểm tốt nhưng làm tay, nên với vài trăm lớp rỗng thì đúng là mệt. Muốn gộp lớp thì chọn đối tượng ngay trong Layer Explorer rồi kéo thả sang lớp đích; lớp cũ rỗng ra thì mới xoá được.
Đường dẫn texture hỏng. Mở hộp thoại Asset Tracking bằng phím tắt Shift và T. Trong đó có trình đơn Paths dùng để tìm lại và trỏ lại tệp bị mất. Nó sửa đường dẫn thay vì xoá, khác hẳn mục Missing Bitmaps của script.
Gom và gộp tài nguyên. Tiện ích Resource Collector, ở bảng Utilities rồi nút More, chép bitmap và tệp photometric của cảnh vào một thư mục xuất. Tài liệu Autodesk ghi rõ nó không gom map dùng cho displacement và map dùng làm ảnh chiếu của đèn. Tiện ích Instance Duplicate Maps, cũng ở đó, gộp các bitmap trùng nhau thành một thể hiện chung. Nó chỉ gộp khi hai map giống nhau hoàn toàn, kể cả thiết lập ban đầu. Hai map cùng ảnh mà khác thông số tiling thì nó bỏ qua.
Hình 1. Bốn loại rác đầu đã có công cụ sẵn trong 3ds Max. Chỉ hàng cuối mới cần tới script ngoài.
Autodesk có sẵn bộ diệt mã độc trong 3ds Max
Điểm bán hàng lớn nhất của Prune Scene là khả năng dò mã độc trong tệp max. Chuyện mã độc lây qua tệp cảnh là có thật, nhưng Autodesk đã có công cụ riêng cho việc này và ít bài tiếng Việt nhắc tới.
Công cụ đó tên Scene Security Tools. Nó nhận diện và gỡ nhóm script phá hoại mà Autodesk đặt tên là CRP hoặc ADSL, ALC, ALC2, PhysXPluginMfx và MSCPROP, cùng các biến thể. Chúng lây qua tệp cảnh dù bạn mở, merge, xref hay kéo thả. Khi bạn mở một cảnh có dính, phần mềm hỏi có làm sạch không trước khi nạp.
Đường vào tuỳ đời máy. Từ 3ds Max 2022 trở lên, mở hộp thoại Preferences, sang thẻ Security, tìm nhóm Malware Removal. Với 3ds Max 2020 và 2021 thì vào trình đơn Customize rồi chọn Scene Security Tools. Bản tài liệu ghi trong trợ giúp của 3ds Max 2026 là 2.1.8.
Bật sẵn cho chắc. Trong nhóm Malware Removal có ô Enable Protection. Bật nó thì phần mềm chặn ngay lúc mở tệp, không đợi bạn nhớ ra mà quét. Với người hay tải mô hình từ kho ngoài, đây là việc nên làm một lần rồi quên đi.
Lệnh dọn cảnh không hoàn tác lại được
Đây là phần các bài hướng dẫn hay bỏ qua, và cũng là phần dễ làm hỏng việc nhất. Dọn cảnh không giống xoá một khối hộp rồi bấm Ctrl và Z.
Lý do rất cụ thể. Mục Memory của Prune Scene xoá thẳng bộ nhớ hoàn tác. Nghĩa là sau khi chạy, danh sách thao tác để lùi lại đã trống. Ngay cả khi bạn không chọn mục đó, việc gỡ hàng loạt lớp hoạt hình và note track thường vượt quá thứ mà một lần lùi có thể dựng lại nguyên vẹn.
Có thứ mất thì mất luôn, không có cách nào lấy lại từ chính tệp đã dọn. Khoá hoạt hình đã xoá không dựng lại được. Đường dẫn texture đã đặt lại thì phải trỏ tay từng tệp. Sub-material đã gỡ khỏi Multi/Sub-Object thì phải tạo lại và gán ID lại.
Cách an toàn duy nhất là lưu bản sao trước, bằng lệnh Save As với tên khác, chứ không phải Save đè lên tệp đang mở. Tài liệu của chính 3D GROUND cũng viết rằng mọi thao tác đều đòi sao lưu trước, và riêng phần Batch Prune còn có thể làm treo 3ds Max hoặc xoá nhầm đối tượng.
Hình 2. Năm bước trước khi bấm nút dọn. Bước 1 không bỏ được, vì sau khi chạy thì không còn đường lùi.
XEM THÊM:
Tải script từ nguồn lạ là tự mở cửa cho mã độc
Một tệp mzp không phải ảnh hay tài liệu. Đó là mã lệnh, và khi bạn kéo thả vào khung nhìn thì nó chạy ngay với đầy đủ quyền của tài khoản đang đăng nhập. Nó đọc được, ghi được, xoá được tệp trên máy bạn.
Điều này càng đáng nói vì đúng loại công cụ đang bàn: một script quảng cáo là diệt mã độc lại là vỏ bọc lý tưởng nhất cho mã độc. Trên mạng tiếng Việt có khá nhiều bài đăng lại bản dựng sẵn của Prune Scene 3ds Max kèm đường tải riêng, phần lớn không nói rõ đã sửa gì trong gói.
Nguyên tắc gọn: tải từ trang của chính tác giả hoặc từ kho mà tác giả công bố, không tải bản đóng lại của bên thứ ba. Nếu chỉ cần phần diệt mã độc, hãy dùng công cụ chính hãng đã cài sẵn trong máy, không cần cài thêm gì.
Lỗi thường gặp
| Việc bạn làm | Kết quả | Vì sao |
|---|---|---|
| Tìm mục Prune Scene trong bảng Utilities | Không thấy | Đây là script ngoài, không nằm trong danh sách tiện ích của Autodesk |
| Đánh dấu hết mọi ô rồi bấm chạy | Mất hoạt hình | Ô Anim Keys xoá toàn bộ khoá hoạt hình của cảnh |
| Bấm Ctrl và Z sau khi dọn | Không lùi được | Mục Memory đã xoá sạch bộ nhớ hoàn tác |
| Dùng nó để sửa texture bị mất | Mất luôn đường dẫn | Nó xoá đường dẫn hỏng chứ không đi tìm lại tệp; việc tìm lại là của Asset Tracking |
| Chỉ cài script để diệt mã độc | Cài thừa | 3ds Max 2022 trở lên đã có Malware Removal trong thẻ Security |
| Tải bản dựng sẵn từ blog lạ | Rủi ro cao | Tệp mzp chạy được mã tuỳ ý ngay khi kéo vào khung nhìn |
Câu hỏi thường gặp
Prune Scene 3ds Max có miễn phí không?
Phần dọn cơ bản miễn phí. Giấy phép trả tiền hiện là 10 đô la Mỹ, mua một lần cho hai máy, mở thêm Batch Prune và Recovery Tools rồi bỏ hộp thoại nhắc lúc khởi động.
Chạy xong tệp có nhẹ đi nhiều không?
Tuỳ cảnh. Cảnh gom từ nhiều nguồn, merge nhiều lần, hoặc nhập từ bản vẽ AutoCAD thì thường tích tụ nhiều lớp rỗng và lớp hoạt hình rỗng, dọn xong nhẹ thấy rõ. Cảnh tự dựng một mạch từ đầu thì gần như không đổi. Autodesk cũng có bài kỹ thuật riêng về việc lớp hoạt hình rỗng làm phình tệp và làm chậm Curve Editor.
Nó có làm hỏng vật liệu không?
Có khả năng, nếu bạn bật mục Missing Bitmaps. Mục đó đụng vào đường dẫn ảnh của vật liệu và tài liệu của tác giả cảnh báo nó có thể đặt lại toàn bộ đường dẫn. Muốn gọt vật liệu an toàn hơn thì dùng Clean MultiMaterial của phần mềm, vì nó chỉ bỏ sub-material không gắn ID nào.
Không cài script thì dọn cảnh bằng cách nào?
Cách gọn nhất là mở một cảnh trắng rồi merge phần hình khối cần giữ sang, thay vì dọn trên tệp cũ. Một biến thể nhanh hơn là chọn đúng phần cần giữ rồi vào trình đơn ứng dụng, Save As, chọn Save Selected để ghi ra tệp mới; mọi thứ không được chọn nằm lại tệp cũ. Sau đó dùng Clean MultiMaterial để gọt vật liệu, Layer Explorer để xoá lớp rỗng, Asset Tracking để trỏ lại texture. Cách này chậm hơn nhưng bạn nhìn thấy từng thứ mình bỏ đi.

