vi

glTF sang GLB

Đóng gói glTF tự chứa thành GLB nhị phân gọn nhẹ. glTF tham chiếu tệp .bin bên ngoài bị từ chối. Không mất dữ liệu, một tệp đầu ra.

Đang xử lý cục bộ trên thiết bị của bạn ...

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

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

Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

Không tải lên100% cục bộ
Nội dung ở lại với bạnkhông ai khác chạm tới
Hosted in GermanyGlobal Content Delivery
Kiểm định độc lậpTLS A+ · HTTP header A+

Công cụ này đóng gói tệp glTF JSON thành định dạng GLB nhị phân gọn nhẹ. Quá trình chuyển đổi không mất dữ liệu - toàn bộ nội dung được bảo toàn trong tệp GLB duy nhất.

Lưu ý quan trọng: chỉ chấp nhận tệp glTF tự chứa (bộ đệm được nhúng dưới dạng base64). glTF tham chiếu tệp .bin bên ngoài sẽ bị từ chối vì công cụ không thể tải xuống tệp bên ngoài.

Tệp GLB đầu ra nhỏ hơn glTF tương đương vì lưu dữ liệu nhị phân thay vì base64, và tương thích với Blender, three.js, Babylon.js, model-viewer và AR trên thiết bị di động.

GLB còn gọn hơn: ở chỗ một tệp glTF tự chứa nhúng bộ đệm nhị phân của nó dưới dạng văn bản base64 và do đó phình to khoảng một phần ba, GLB đặt cùng dữ liệu ấy dưới dạng byte thô. Một tệp văn bản với phần phình đó nhờ vậy trở thành một dạng nhị phân một tệp thanh thoát - đúng hình hài mà các trình xem và công cụ AR sẵn lòng tải nhất.

Thông số kỹ thuật

Thông số kỹ thuật
Định dạng đầu vàoGLTF
Định dạng đầu raGLB
Xử lý hàng loạtKhông
Xử lýCục bộ trong trình duyệt (JavaScript)
Tải tệp lênKhông có

Trong 3 bước

  1. Tải lên tệp glTF tự chứa bằng cách kéo thả hoặc nhấn nút chọn tệp
  2. Công cụ giải mã base64, đóng gói dữ liệu nhị phân vào GLB
  3. Tải xuống tệp GLB - nhỏ hơn glTF gốc, tương thích với Blender và model-viewer

Giới hạn: Chỉ chấp nhận glTF tự chứa với dữ liệu base64 nhúng. glTF tham chiếu tệp .bin bên ngoài bị từ chối vì không thể tải xuống. Giống như GLB sang glTF, đây là đóng gói lại vùng chứa thuần túy thay vì trích xuất hình học: vật liệu, kết cấu và thuộc tính NORMAL có thể có từ cấu trúc JSON của glTF vẫn giữ nguyên không đổi trong GLB.

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

Tại sao glTF tham chiếu tệp .bin bị từ chối?

Để đảm bảo tệp không rời khỏi thiết bị của bạn, công cụ không tải xuống tệp bên ngoài. Chỉ glTF tự chứa với bộ đệm nhúng base64 được chấp nhận.

Làm thế nào để tạo glTF tự chứa?

Dùng công cụ GLB sang glTF trên trang này - nó tạo ra glTF tự chứa với bộ đệm base64 nhúng. Hoặc dùng Blender xuất glTF với tùy chọn nhúng dữ liệu.

Dữ liệu có bị mất khi chuyển glTF sang GLB không?

Không. Đây là chuyển đổi không mất dữ liệu. Toàn bộ hình học, vật liệu, kết cấu và hoạt ảnh được bảo toàn hoàn toàn trong tệp GLB.

Tệp GLB có nhỏ hơn glTF không?

Có. GLB lưu dữ liệu nhị phân trực tiếp thay vì mã hóa base64, nên thường nhỏ hơn khoảng 25-33% so với tệp glTF tương đương.

Công cụ liên quan

GLB sang glTF · Chuyển OBJ sang GLB · Chuyển STL sang GLB · GLB sang OBJ · YAML sang TOML · TOML sang YAML