Định dạng

GLB File

GLB (GL Transmission Format Binary, .glb) là dạng nhị phân của glTF: một tệp 3D gọn nhẹ gom hình học, vật liệu PBR, texture và hoạt ảnh cho web.

Tệp GLB là gì?

GLB là bộ chứa nhị phân của chuẩn glTF 2.0, thường được gọi là “JPEG của 3D”. Một tệp .glb duy nhất đóng gói meshes, chất liệu PBR, texture, skins và hoạt ảnh vào một gói gọn, sẵn sàng để render. Định dạng này được thiết kế để truyền tải và nạp dữ liệu hiệu quả.

Cách hoạt động

Vì GLB tự chứa và hỗ trợ PBR-native, nên đây là định dạng được ưu tiên cho web 3D, AR và các ứng dụng thời gian thực. Nó tải nhanh, hiển thị (render) nhất quán trên nhiều engine và không cần các file texture bên ngoài. glTF (.gltf) là anh em dựa trên văn bản, tham chiếu asset riêng. GLB chỉ cần nhúng mọi thứ để đảm bảo tính di động.

GLB so với glTF

glTF 2.0

Phiên bản đặc tả

≤5 MB mỗi mô hình

Ngân sách web điển hình

lên đến 90% hình học

Tiết kiệm với Draco

GLB so với glTF
GLB (nhị phân)
glTF (JSON)
Đóng gói
Một tệp độc lập duy nhất
JSON + tệp .bin và texture bên ngoài
Phù hợp nhất cho
Phân phối: trình xem web, AR, chợ trực tuyến
Quy trình chỉnh sửa, diff dễ đọc cho con người
Kích thước tệp
Nhỏ hơn khi truyền tải, một yêu cầu duy nhất
Cùng dữ liệu, nhiều yêu cầu
Nguy cơ liên kết bị hỏng
Không có, các asset được nhúng
Texture có thể bị mất khi tệp được di chuyển

Cả hai đều sử dụng cùng một mô hình dữ liệu glTF 2.0. Sử dụng GLB cho môi trường production; giữ glTF khi bạn cần kiểm tra hoặc xử lý hậu kỳ scene JSON.

Trong Meshy Mọi bản tạo đều xuất trực tiếp sang GLB, cùng với FBX, OBJ, STL, USDZ và các định dạng khác, và công cụ File Converter miễn phí chuyển GLB có sẵn thành OBJ, FBX, STL hoặc USDZ ngay trên trình duyệt mà không cần tải lên lại.

Các trường hợp sử dụng

  • Nhúng mô hình 3D tương tác trên website

  • Cung cấp asset cho trải nghiệm AR và di động

  • Gửi các mô hình sẵn sàng cho PBR đến công cụ thời gian thực bằng một tệp

Cập nhật lần cuối vào 27 tháng 10, 2026

Công cụ liên quan

Trình chuyển đổi tệp 3D

Chuyển đổi giữa FBX, OBJ, GLB, STL và hơn thế nữa.

Trình xem 3D trực tuyến

Xem và kiểm tra bất kỳ tệp 3D nào ngay trong trình duyệt của bạn.

Trình nén tệp 3D

Giảm kích thước tệp 3D mà không làm giảm chất lượng nhìn thấy được.

Trình tạo văn bản 3D

Chuyển mô tả văn bản thành chữ và hình dạng 3D.

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

GLB là định dạng chứa nhị phân của chuẩn glTF 2.0, thường được gọi là “JPEG của 3D”. Một tệp .glb duy nhất đóng gói mesh, vật liệu PBR, texture, skin và animation vào một gói gọn, sẵn sàng để hiển thị. Nó được thiết kế để truyền tải hiệu quả và tải nhanh trên web cũng như trong các ứng dụng thời gian thực.

Chúng là cùng một chuẩn trong hai định dạng container khác nhau. glTF (.gltf) là văn bản JSON tham chiếu đến các buffer và tệp texture bên ngoài, trong khi GLB (.glb) đóng gói tất cả vào một tệp nhị phân duy nhất. GLB dễ chia sẻ hơn vì mọi thứ đều tự chứa.

GLB gọn nhẹ, tự chứa và sử dụng vật liệu PBR một cách tự nhiên (native), nên tải nhanh và hiển thị nhất quán trên các công cụ trình duyệt như Three.js, Babylon.js và model-viewer của Google. Vì không có phụ thuộc texture từ bên ngoài, việc xuất bản một mô hình 3D tương tác trở thành thao tác chỉ với một tệp.

Cả hai đều là các định dạng 3D độc lập nhắm đến thời gian thực và AR. GLB là tiêu chuẩn web mở, đa nền tảng (cross-engine) được sử dụng rộng rãi trên Android và trên web mở, trong khi USDZ là định dạng của Apple cho AR Quick Look trên iOS. Các đội ngũ thường phân phối GLB cho Android và USDZ cho iPhone.

Có. GLB có thể lưu skeletal rigs và keyframe animation cùng với hình học (geometry) và vật liệu PBR, tất cả trong một tệp. Nhờ đó, phù hợp cho nhân vật hoạt hình và các bản demo sản phẩm tương tác trên web.

Bạn có thể xem tệp GLB trong Blender, trong các trình xem dựa trên trình duyệt, trong Windows 3D Viewer và với thành phần web model-viewer của Google. Nhiều công cụ trực tuyến cũng cho phép bạn kéo-thả tệp .glb để xem trước ngay lập tức.

Cách dễ nhất là dùng thành phần web model-viewer của Google: bạn đưa script của nó vào và trỏ thẻ model-viewer vào tệp .glb của mình để có trình xem 3D tương tác, hỗ trợ AR. Các framework như Three.js và Babylon.js cung cấp mức kiểm soát sâu hơn cho trải nghiệm tùy chỉnh.

Dùng nén mesh Draco hoặc Meshopt, thay đổi kích thước và nén texture, đồng thời xóa dữ liệu không dùng bằng các công cụ như gltf-transform hoặc gltfpack. Tệp GLB nhỏ hơn sẽ tải nhanh hơn trên web và trong AR, giúp cải thiện trải nghiệm người dùng.

Có. Meshy xuất GLB kèm đầy đủ texture PBR được nhúng sẵn, để bạn có thể đăng (publish) một mô hình do AI tạo ra lên web hoặc AR chỉ trong vài giây dưới dạng một tệp duy nhất, không cần phụ thuộc bên ngoài. Đây là cách nhanh nhất để chuyển từ prompt sang một 3D asset trực tuyến tương tác.