Nén họa tiết GLTF

Nén họa tiết GLTF và tải xuống dưới dạng GLB đã tối ưu.

Không gian làm việc

Đang tải...

Vui lòng đợi

Về công cụ này

Tải lên tệp .gltf cùng toàn bộ họa tiết và tệp .bin trong cùng thư mục. Công cụ thu nhỏ và chuyển mã họa tiết, giữ nguyên hình học, rồi đóng gói thành một tệp GLB tối ưu. Mọi bước đều chạy trên máy bạn.

Mẹo

  • 1Kèm đủ họa tiết ngoài
  • 2Thu nhỏ và chuyển mã họa tiết
  • 3Kết quả là một GLB tối ưu

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

Kết cấu / Hình ảnh

Kích thước kết cấu tối đa

Mặc định1024px

Giới hạn mọi bức ảnh kết cấu về kích thước tối đa này nhằm giảm bộ nhớ VRAM và dung lượng tệp.

256px
512px
Hiện thêm 4 tùy chọn
1024pxKhuyên dùng
2048px
4096px
Giữ kích thước gốc

Định dạng ảnh kết cấu

Mặc địnhWebP

Chuyển ảnh kết cấu sang định dạng hiệu quả hơn. WebP cung cấp tỷ lệ nén vượt trội và hỗ trợ rộng rãi trên trình duyệt.

WebPKhuyên dùng
JPEG
Hiện thêm 3 tùy chọn
PNG
KTX2
Giữ định dạng gốc

Chất lượng

Mặc định0.75

Phạm vi0.1 – 1 · step 0.05

Thiết lập chất lượng nén cho định dạng WebP và JPEG.

Chế độ mã hóa KTX2

ETC1S cho tệp nhỏ hơn, thích hợp cho ảnh khuếch tán albedo. UASTC giữ lại nhiều chi tiết hơn, khuyên dùng cho ảnh pháp tuyến normal map.

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 đủ:
GLB nén
Loại:
Mô hình 3D
Định dạng:
Nhị phân (glTF 2.0) với nén Draco và kết cấu
Công cụ:
Three.jsBabylon.js
Mô tả:
Định dạng tệp GLB nén sử dụng thuật toán nén hình học Draco hoặc tối ưu hóa kết cấu để giảm đáng kể dung lượng tệp tải về trong khi vẫn duy trì độ sắc nét trực quan tuyệt vời.

Ghi chú:

  • Mô hình được mã hóa bằng Draco yêu cầu bộ giải mã Draco để kết xuất hiển thị
  • Dung lượng tệp có thể giảm từ 50% đến 90% tùy theo cấu hình tối ưu

Tính năng hỗ trợ:

  • Nén hình học Draco, giảm tới 90% dung lượng
  • Chuyển kết cấu sang WebP/JPEG
  • Đơn giản hóa lưới với mức tùy chỉnh
  • Giữ nguyên vật liệu PBR và cấu trúc cảnh gốc

Cách sử dụng

1

Đưa mô hình vào

Kéo .gltf cùng họa tiết và .bin

2

Xem danh sách họa tiết

Đối chiếu các họa tiết được tham chiếu

3

Cấu hình rồi nén

Chọn cỡ 256 đến 4096 px và tải GLB

Q

Vì sao kết quả lại là tệp GLB?

A

Sau khi nén họa tiết, GLB là dạng đóng gói thực dụng nhất: một tệp duy nhất để lưu trữ và chỉ cần một yêu cầu tải, không phải đồng bộ thêm .bin hay các tệp họa tiết rời. Công cụ tự động nhúng mọi thứ vào cùng một tệp.

Q

Tôi cần đưa vào những tệp nào?

A

Hãy đưa .gltf cùng tệp .bin và toàn bộ họa tiết mà nó tham chiếu, tất cả từ cùng một thư mục. Công cụ sẽ mã hóa lại các họa tiết này rồi đóng gói thành một GLB duy nhất, nên kết quả không cần tệp kèm theo.

Q

Hình học có bị thay đổi không?

A

Không. Chỉ các họa tiết nhúng bị thu nhỏ và chuyển mã; lưới, pháp tuyến, UV và hoạt ảnh được giữ nguyên chính xác. GLB tạo ra là cùng một cảnh nhưng đóng gói lại với họa tiết nhẹ hơn.

Q

Có giới hạn kích thước họa tiết không?

A

Bạn chọn mốc 256, 512, 1024, 2048 hoặc 4096 px, hoặc giữ nguyên kích thước gốc. Đa số cảnh web chỉ cần 1024 hoặc 2048 là đủ; dưới 1024 thì chi tiết có thể bị mờ.

Q

Bản đồ pháp tuyến có bị ảnh hưởng không?

A

Bản đồ pháp tuyến cũng bị thu nhỏ và mã hóa lại như các họa tiết khác. Để bề mặt đổ bóng chuẩn nhất, hãy chọn PNG hoặc giữ nguyên định dạng gốc: định dạng có mất dữ liệu như JPEG sẽ đưa lỗi nhìn thấy được vào dữ liệu pháp tuyến.

Q

GLB xuất ra có mở được trong mọi trình xem glTF không?

A

Được, GLB là định dạng nhị phân chuẩn của glTF nên Three.js, Babylon.js, Blender và phần lớn trình xem mô hình đều mở được. Lưu ý: họa tiết KTX2 cần trình tải hỗ trợ KTX2 như KTX2Loader của Three.js hoặc Babylon.js, còn WebP/JPEG/PNG thì dùng được ở mọi nơi.