Tên Tool: 3D Model Optimizer Tool
Mô tả: Công cụ giúp nén và tối ưu hóa file 3D (.glb/.gltf) một cách tự động, giúp giảm dung lượng file đáng kể (thường >90%) để chạy mượt trên web/mobile.
Yêu cầu: Windows (Không cần cài đặt Python/Node.js)
I. Tổng quan
Chào mọi người! Đây là công cụ mình phát triển để giúp việc tối ưu hóa file 3D trở nên đơn giản và tự động hơn. Thay vì phải cấu hình thủ công phức tạp, công cụ này cho phép bạn tối ưu file chỉ với một cú click chuột hoặc kéo thả.
II. Tính năng nổi bật
- Tối ưu hóa hình học (Draco Compression): Giảm lưới nhưng giữ nguyên chất lượng hiển thị.
- Nén Texture (WebP): Chuyển đổi và nén ảnh texture giúp giảm dung lượng cực lớn.
- Thay đổi kích thước ảnh (Texture Resize): Tùy chọn resize ảnh texture để tối ưu bộ nhớ.
- Dễ sử dụng: Chỉ cần kéo thả hoặc chạy file exe, không cần cài đặt môi trường phức tạp.
- Portable: Chạy ngay trên Windows mà không cần cài Python hay Node.js.
III. Hướng dẫn cài đặt
- Tải file
.ziptừ Gumroad hoặc Release Github về máy. - Giải nén ra một thư mục.
- Chạy file
install.batđể tích hợp vào menu chuột phải (chọn “Yes” nếu được hỏi quyền Admin).- Lưu ý: Bạn cũng có thể dùng ngay mà không cần install bằng cách chạy file .exe trực tiếp.
IV. Cách sử dụng
Cách 1: Menu chuột phải (Khuyên dùng)
Sau khi chạy install.bat, bạn chỉ cần:
- Click chuột phải vào file
.glbhoặc.gltfbất kỳ. - Chọn Optimize 3D Model.
- File đã tối ưu sẽ được tạo ngay tại thư mục đó (có đuôi
_optimized.glb).
Cách 2: Kéo thả
- Mở file
3D_Optimizer_Tool.exe. - Kéo thả file 3D vào cửa sổ chương trình.
Giao diện Terminal
Khi chạy, tool sẽ hiển thị quá trình xử lý chi tiết:
V. Changelog (Cập nhật)
- Cập nhật thuật toán Natural Sort Key: Đảm bảo thứ tự file được sắp xếp tự nhiên và chính xác tuyệt đối khi kéo thả (Drag-and-Drop) nhiều file cùng lúc.
- Tối ưu hóa UI: Các file được thêm vào danh sách hiển thị mượt mà và đúng vị trí bất kể tốc độ xử lý của hệ điều hành.
VI. Credits & Open Source
Công cụ này được xây dựng dựa trên sức mạnh của thư viện mã nguồn mở glTF-Transform. Xin gửi lời cảm ơn chân thành đến Don McCurdy và cộng đồng đã phát triển công cụ tuyệt vời này.
- Official Documentation: https://gltf-transform.donmccurdy.com/
- GitHub Repository: https://github.com/donmccurdy/glTF-Transform
Developed by Manh Huynh.