SupaVoxel
Công cụ 3D web miễn phí

Công cụ nén GLB miễn phí trực tuyến

Kéo thả file .glb và nhận lại file nhỏ hơn: texture được mã hóa lại sang WebP và có thể giới hạn ở 2K, 1K hoặc 512 px, lưới được lượng tử hóa và đóng gói bằng meshopt. Bạn thấy dung lượng trước và sau, và file không bao giờ rời khỏi thiết bị.

  • Chạy ngay trong trình duyệt
  • Không cần đăng ký
  • Dung lượng trước / sau
  • Không bao giờ lớn hơn bản gốc
Đã cập nhật tháng 10 năm 2026

Cách nén file GLB

  1. 01

    Thả mô hình

    Kéo một file .glb vào công cụ ở trên, tối đa 200 MB. Các định dạng khác cũng dùng được: OBJ, FBX, glTF, STL, 3MF, PLY, USDZ, DAE và STEP sẽ được chuyển sang GLB trước. Bảng điều khiển hiển thị dung lượng file, số tam giác và số texture. Dùng thử mẫu tải một mô hình có texture.
  2. 02

    Chọn kích thước texture

    Kích thước texture tối đa giới hạn cạnh dài nhất của mọi texture: Giữ nguyên, 2K (mặc định), 1K hoặc 512. Những texture vốn nhỏ hơn giới hạn sẽ được giữ nguyên kích thước. Tùy chọn bị làm mờ khi mô hình không có texture.
  3. 03

    Nén và tải xuống

    Nhấn Nén GLB. Bạn nhận được dung lượng trước → sau kèm phần trăm tiết kiệm và thời gian xử lý, cùng nút chuyển Bản gốc / Kết quả trên khung xem để so sánh. Tải xuống kết quả; tên file kết thúc bằng -compressed.glb.

Trình nén GLB làm gì

Hai khoản tiết kiệm riêng: hình ảnh, thường chiếm phần lớn dung lượng GLB, và hình học.

Texture WebP

Texture PNG và JPEG được mã hóa lại thành WebP với chất lượng cao (0.91). Texture chỉ được thay khi WebP thực sự nhỏ hơn.

Hạ độ phân giải texture

Từ 4K xuống 2K giảm số điểm ảnh mỗi texture đi 4×; 1K giảm 16×. Trên màn hình điện thoại, texture 2K hiếm khi phân biệt được với 4K.

Vertex được lượng tử hóa

Vị trí, pháp tuyến và UV được lưu dưới dạng số nguyên gọn thay vì float 32-bit (KHR_mesh_quantization).

Đóng gói Meshopt

Dữ liệu vertex và index được sắp xếp lại cho bộ nhớ đệm GPU và nén bằng EXT_meshopt_compression, giải mã rất nhanh trong trình duyệt.

Không bao giờ lớn hơn bản gốc của bạn

Nếu file nén không nhỏ hơn GLB gốc, bạn nhận lại file gốc kèm ghi chú.

Riêng tư

Mọi thứ chạy trong tab của bạn với gltf-transform và meshoptimizer biên dịch sang WebAssembly. Không tải lên.

Nén GLB: chọn kích thước texture

Giới hạn texture là thiết lập quyết định phần lớn mức tiết kiệm. Chọn theo nơi mô hình sẽ được hiển thị.

Thiết lậpPhù hợp nhất choĐánh đổi
Giữ nguyênẢnh sản phẩm chủ đạo, soi cận cảnhMức tiết kiệm nhỏ nhất: chỉ mã hóa lại WebP và đóng gói hình học
2K (mặc định)Trình xem sản phẩm trên web, AR, hầu hết đạo cụ gameGần như không thấy mất mát trên màn hình; tiết kiệm lớn với nguồn 4K hoặc 8K
1KẢnh thu nhỏ, lưới danh mục, trang ưu tiên di động, đạo cụ nềnMờ nhẹ khi nhìn gần; file rất nhỏ
512Bản xem trước nhỏ xíu, vật thể ở xa, điện thoại cấu hình thấpMờ rõ trên mọi thứ lớn hơn một biểu tượng

Trình nén GLB giảm dung lượng, không giảm số đa giác. Nếu số tam giác là vấn đề, hãy giảm trước bằng công cụ giảm đa giác, rồi nén kết quả.

File từ trình nén GLB dùng được ở đâu

File đầu ra dùng ba phần mở rộng glTF tiêu chuẩn: EXT_meshopt_compression, KHR_mesh_quantization và EXT_texture_webp. three.js (với bộ giải mã meshopt được đăng ký trên GLTFLoader), Babylon.js và model-viewer của Google đều đọc được, bao phủ hầu hết trình xem sản phẩm, trình cấu hình và trang WebXR. Tất cả công cụ của chúng tôi, gồm trình xem glTF, cũng mở được các file này.

Không phải ứng dụng nào cũng đọc mọi phần mở rộng. Một số ứng dụng 3D trên desktop, trình nhập của game engine cũ và vài marketplace có thể không giải mã được meshopt hoặc WebP. Quy tắc rất đơn giản: giữ GLB gốc để chỉnh sửa, và xuất bản bản sao đã nén. Nếu ứng dụng đích hiển thị mô hình trống hoặc mất texture, tức là nó thiếu một trong các phần mở rộng này, hãy đưa nó bản gốc.

Trình nén này dùng meshopt, không phải Draco. Cả hai đều thu nhỏ hình học tốt; meshopt giải mã nhanh hơn trên thiết bị của người xem, đó là lý do trình nén GLB dùng nó.

Mẹo dùng trình nén GLB để có file nhỏ nhất

Nên làm
  • Bắt đầu với 2K; chỉ hạ xuống 1K nếu file vẫn quá lớn so với ngân sách trang của bạn
  • Giảm số tam giác trước bằng công cụ giảm đa giác với bản quét dày đặc và mô hình AI
  • So sánh Bản gốc và Kết quả ở cự ly gần trước khi xuất bản
  • Thử file đã nén trong đúng môi trường đích (trang web, engine của bạn) một lần
Nên tránh
  • Đừng ghi đè file nguồn; hãy giữ file để chỉnh sửa
  • Đừng mong mô hình chỉ có hình học giảm nhiều như mô hình có texture; hình ảnh mới là nơi chứa phần lớn dung lượng
  • Đừng dùng 512 cho sản phẩm mà người ta sẽ phóng to
  • Đừng gửi GLB đã nén đến ứng dụng chưa được kiểm tra với meshopt

Hỏi đáp

Câu hỏi thường gặp

Trình nén GLB này có miễn phí không?

Có, không cần đăng ký, không watermark và không giới hạn số file. Quá trình nén chạy trên máy của bạn trong trình duyệt, nên không có gì phải trả tiền. Mỗi file tối đa 200 MB, đủ cho gần như mọi tài nguyên web hoặc AR.

GLB của tôi sẽ nhỏ đi bao nhiêu?

Tùy vào thành phần của file. Texture thường chiếm phần lớn dung lượng GLB, nên mô hình có texture PNG 4K sẽ giảm mạnh ở 2K hoặc 1K, còn file chỉ có hình học sẽ tiết kiệm ít hơn nhờ lượng tử hóa và meshopt. Công cụ hiển thị chính xác dung lượng trước và sau cùng phần trăm cho file của bạn.

Trình nén GLB có làm mô hình của tôi trông khác đi không?

Với Giữ nguyên hoặc 2K, rất khó thấy khác biệt trên màn hình. Lượng tử hóa làm tròn vị trí vertex vào một lưới mịn, không nhìn thấy ở khoảng cách xem thông thường. Kích thước texture thấp hơn sẽ làm mềm chi tiết; bạn có thể kiểm tra bằng nút chuyển Bản gốc và Kết quả trước khi tải xuống.

GLB của tôi có bị tải lên không?

Không. File được đọc, nén và ghi bởi JavaScript và WebAssembly chạy trong trang. Không có gì được gửi đến máy chủ, nên sản phẩm chưa phát hành và tài nguyên của khách hàng vẫn ở trên thiết bị của bạn.

Công cụ có dùng nén Draco không?

Không, công cụ dùng meshopt với vertex được lượng tử hóa, cùng WebP cho texture. File meshopt giải mã nhanh và được three.js, Babylon.js và model-viewer hỗ trợ. Nếu bạn đặc biệt cần Draco, hãy dùng công cụ như gltf-transform trên dòng lệnh; trình xem của chúng tôi mở được cả hai loại.

Tôi có thể nén file GLB đến từ định dạng khác không?

Có. Kéo thả file OBJ, FBX, glTF, STL, 3MF, PLY, USDZ, DAE hoặc STEP và file sẽ được chuyển sang GLB ngay trong trình duyệt trước, rồi nén. File tải xuống luôn là .glb. Để chuyển đổi với nhiều tùy chọn hơn, như đơn vị và xử lý texture, hãy dùng các công cụ chuyển đổi chuyên dụng.

Vì sao tôi nhận lại file gốc?

Trình nén không bao giờ trả về file lớn hơn file bạn đã thả vào. Nếu GLB của bạn đã được nén, hoặc chủ yếu là dữ liệu không thể đóng gói thêm, kết quả sẽ không nhỏ hơn, nên bạn nhận lại bản gốc kèm ghi chú. Hãy thử kích thước texture thấp hơn nếu mô hình có texture.

Bắt đầu miễn phí

Nén GLB của bạn ngay

Thả mô hình vào trình nén GLB ở trên và xem chính xác bạn tiết kiệm được bao nhiêu MB, mà không cần tải lên.

Miễn phí · chạy ngay trên trình duyệt · không cần đăng ký