Chuyển GLTF sang GLB

glTF → GLB, gộp tài nguyên rời thành một tệp duy nhất.

Không gian làm việc

Đang tải...

Vui lòng đợi

Về công cụ này

Mô hình glTF thường gồm nhiều tệp như kết cấu, vật liệu và dữ liệu lưới, nên khi tải lên web phải gửi nhiều yêu cầu và làm chậm trang. Công cụ này gộp các tệp rời đó thành một GLB duy nhất, triển khai đơn giản hơn, trang tải nhanh hơn, phù hợp phân phối qua CDN và hiển thị trên web.

Mẹo

  • 1Đóng gói cả thư mục glTF gồm tệp .gltf, .bin và kết cấu vào ZIP rồi tải lên một lần để tránh thiếu tài nguyên.
  • 2Xem trước mô hình trước khi chuyển để chắc rằng kết cấu và vật liệu đã nạp đủ; tài nguyên thiếu sẽ hiện màu xám.

Về tùy chọn cấu hình

Cài đặt chung

Trục hướng lên

Mặc địnhTrục Y hướng lên

Quyết định trục hướng lên của mô hình khi xuất. Các phần mềm 3D sử dụng quy ước tọa độ khác nhau, chọn sai có thể khiến mô hình bị nằm nghiêng hoặc lộn ngược.

Trục Y hướng lênKhuyên dùng

Quy ước tiêu chuẩn dùng bởi OpenGL, Three.js và đa số công cụ Web 3D. Chọn tùy chọn này nếu mô hình xuất phát từ trang web, công cụ game hoặc trình xem GLB.

Trục Z hướng lên

Quy ước mặc định của Blender, 3ds Max và một số phần mềm CAD. Thử tùy chọn này nếu mô hình sau khi nhập bị nằm nghiêng hoặc lộn ngược.

Xoay trục X

Mặc định

Phạm vi-180° – 180°

Xoay mô hình quanh trục X (độ). Thích hợp để hiệu chỉnh sai lệch góc trục khi nhập hoặc tinh chỉnh hướng in.

Xoay trục Y

Mặc định

Phạm vi-180° – 180°

Xoay mô hình quanh trục Y (độ). Thích hợp để hiệu chỉnh sai lệch góc trục khi nhập hoặc tinh chỉnh hướng in.

Xoay trục Z

Mặc định

Phạm vi-180° – 180°

Xoay mô hình quanh trục Z (độ). Thích hợp để hiệu chỉnh sai lệch góc trục khi nhập hoặc tinh chỉnh hướng in.

Cách thức áp dụng phép xoay

Mặc địnhChỉ biến đổi nút gốc

Chọn cách ghi phép xoay vào mô hình xuất. Nung vào đỉnh sẽ viết lại toàn bộ tọa độ đỉnh, giúp mọi định dạng xuất (kể cả các định dạng chỉ đọc dữ liệu hình học như STL, STEP) áp dụng đồng nhất; chỉ biến đổi nút gốc sẽ giữ nguyên tọa độ đỉnh ban đầu, thân thiện hơn với mô hình hoạt cảnh hoặc gắn xương, nhưng các định dạng bỏ qua biến đổi nút (như STEP) sẽ không có hiệu lực.

Nung vào tọa độ đỉnh

Phép xoay được ghi trực tiếp vào mọi tọa độ đỉnh, có hiệu lực đồng nhất trên mọi định dạng xuất; dữ liệu hình học sẽ được viết lại.

Chỉ biến đổi nút gốcKhuyên dùng

Phép xoay được ghi vào ma trận biến đổi của nút gốc, tọa độ đỉnh giữ nguyên giá trị ban đầu; thân thiện với mô hình xương khớp hoặc hoạt cảnh, nhưng các định dạng bỏ qua biến đổi nút (như STEP) sẽ không áp dụng.

Thông tin định dạng

Định dạng đầu vào

Phần mở rộng:
gltf, glb
Tên đầy đủ:
Định dạng truyền tải GL (glTF)
Loại:
Mô hình 3D
Định dạng:
glTF (JSON + tệp rời)
Công cụ:
Three.jsBabylon.jsBlender
Mô tả:
Tệp glTF là chuẩn mô hình 3D mở dạng JSON do Khronos Group quản lý. Tệp chứa mô tả cấu trúc phân cảnh bằng JSON và tham chiếu đến các tệp dữ liệu nhị phân .bin cùng các tệp ảnh kết cấu PNG/JPG.

Ghi chú:

  • Nên đóng gói tệp .gltf, .bin và ảnh vào tệp ZIP khi tải lên
  • Có thể chuyển đổi nhanh sang GLB để tiện lưu trữ thành một tệp đơn

Tính năng hỗ trợ:

  • Cấu trúc cảnh 3D mở dựa trên JSON
  • Vật liệu PBR và hoạt ảnh chuyển động
  • Tương thích hoàn hảo với Three.js và Babylon.js

Định dạng đầu ra

Phần mở rộng:
glb
Tên đầy đủ:
Định dạng truyền tải GL dạng nhị phân (GLB)
Loại:
Mô hình 3D
Định dạng:
GLB
Công cụ:
Three.jsBabylon.jsBlender
Mô tả:
Tệp GLB là phiên bản nhị phân đóng gói hoàn chỉnh của chuẩn glTF 2.0 (Khronos Group). Tất cả hình học, vật liệu PBR, ảnh kết cấu và chuyển động hoạt ảnh khung xương đều được gói gọn trong một tệp duy nhất, lý tưởng cho website, thương mại điện tử và AR/VR.

Ghi chú:

  • Một số phần mềm cắt lớp in 3D không thể nhập trực tiếp tệp GLB
  • Không phù hợp để chỉnh sửa tham số CAD

Tính năng hỗ trợ:

  • Vật liệu vật lý PBR chuẩn mực
  • Hoạt ảnh khung xương và morph target
  • Tối ưu tải nhanh trên trình duyệt web

Cách sử dụng

1

Tải tệp glTF kèm tệp .bin và kết cấu lên

Kéo thả tệp glTF vào vùng làm việc; bộ nhiều tệp gồm .bin và kết cấu có thể nén thành ZIP rồi tải lên cùng lúc.

2

Xem trước để xác nhận đủ tài nguyên

Kiểm tra mô hình trước khi chuyển, đảm bảo kết cấu và vật liệu đã nạp; tài nguyên thiếu sẽ hiện màu xám.

3

Tải GLB đã gói

Bấm chuyển đổi và tải một tệp GLB duy nhất: mọi tài nguyên gộp thành một yêu cầu, phù hợp cho CDN và tải trên web.

Q

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

A

Dung lượng GLB thường tương đương glTF gốc, nhưng vì mọi tài nguyên được gộp vào một tệp nên chỉ cần một yêu cầu khi tải, nhờ đó tốc độ tải thực tế nhanh hơn rõ rệt.

Q

Sau khi chuyển có cần giữ lại tệp glTF không?

A

GLB đã chứa toàn bộ dữ liệu của glTF nên tệp glTF gốc chỉ cần lưu trữ. Muốn chỉnh tài nguyên riêng lẻ thì dùng công cụ GLB sang glTF để tách.

Q

Các phần mở rộng vật liệu trong glTF có được giữ không?

A

Các phần mở rộng vật liệu tiêu chuẩn như ánh kim và kết cấu trong suốt được giữ trong GLB. Hiệu ứng tùy chỉnh hoặc phi tiêu chuẩn có thể không hiển thị đúng ở mọi trình xem.

Q

Nhiều tệp .bin sẽ được xử lý thế nào?

A

glTF có thể tham chiếu nhiều tệp .bin để lưu dữ liệu lưới và hoạt ảnh. Khi chuyển sang GLB, nội dung của tất cả tệp .bin được gộp vào một tệp duy nhất, không còn phải quản lý nhiều tệp.

Q

glTF của tôi đã là một tệp nhúng, có cần chuyển sang GLB không?

A

Nếu mọi tài nguyên đã nội tuyến thì kết quả gần như không đổi: GLB chỉ là vật chứa nhị phân của cùng nội dung glTF. Giá trị lớn nhất của việc chuyển nằm ở trường hợp mô hình nằm rải trong nhiều tệp, khi đó GLB gộp tất cả vào một tệp gọn gàng.

Q

GLB có phù hợp để lưu trên CDN không?

A

Phù hợp. Vì toàn bộ nội dung nằm trong một tệp, GLB chỉ cần một yêu cầu và không có đường dẫn tương đối dễ hỏng, là lựa chọn đáng tin cậy cho CDN và phân phối trên web.