Chuyển đổi USDZ sang GLTF Trực tuyến (Miễn phí & Bảo mật)
Để chuyển đổi USDZ sang glTF, chỉ cần kéo thả tệp .usdz của bạn vào trang này và tải xuống tệp .gltf chỉ sau vài giây. Quy trình chuyển đổi là USDZ → GLB → glTF (phân tích thành scene GLB, sau đó xuất ra glTF), và hình học và vật liệu được giữ lại nếu glTF cho phép.
Chọn tệp .USDZ
hoặc kéo & thả tệp .usdz vào đây
Trải nghiệm iLove3DM Studio mới
Trải nghiệm tốt hơn trong Studio mới của chúng tôi: trình xem 3D toàn màn hình, xem trước trực tiếp và tất cả công cụ tích hợp trong một không gian làm việc. Trang phiên bản cũ này vẫn hoạt động bình thường như trước.
⚡ Tóm tắt AI & Câu trả lời nhanh
Để chuyển đổi USDZ sang glTF, chỉ cần kéo thả tệp .usdz của bạn vào trang này và tải xuống tệp .gltf chỉ sau vài giây. Quy trình chuyển đổi là USDZ → GLB → glTF (phân tích thành scene GLB, sau đó xuất ra glTF), và hình học và vật liệu được giữ lại nếu glTF cho phép.
Cả hai định dạng đều hướng tới khả năng hiển thị thời gian thực, giúp giữ nguyên vẹn các vật liệu PBR và chỉ cần xử lý sự khác biệt về đóng gói. USDZ (.usdz) là kho lưu trữ zip không nén chứa dữ liệu cảnh USD và texture. Định dạng này chứa lưới tam giác và đa giác với cấu trúc phân cảnh USD của Pixar và thường được mở nhất trong iOS AR Quick Look, Apple Vision Pro và Reality Composer. glTF (.gltf) là mô tả cảnh dạng JSON tham chiếu đến các tệp .bin và tệp hình ảnh riêng biệt, chứa lưới tam giác được lập chỉ mục với tùy chọn morph targets và skins, và thường được sử dụng trong Blender, Visual Studio Code glTF tools và three.js.
Về bản chất, tệp USDZ được giải mã thành một cảnh trong bộ nhớ, sau đó được tuần tự hóa thành glTF. Quy ước trục tọa độ chuyển từ trục Y hướng lên (Y-up) sang trục Y hướng lên (Y-up), hệ tọa độ bàn tay phải. Mọi thao tác đều chạy trong trình duyệt của bạn hoặc trên phiên bản cô lập tự động xóa dữ liệu, đảm bảo mô hình luôn riêng tư.
.usdzGiới thiệu về USDZ (Universal Scene Description Zip)
Kho lưu trữ zip không nén tiêu chuẩn của Apple và Pixar, được tối ưu hóa cho thực tế tăng cường (AR Quick Look) trên iOS và visionOS.
- Cấu trúc: kho lưu trữ zip không nén chứa dữ liệu cảnh USD và texture
- Vật liệu: vật liệu PBR UsdPreviewSurface
- Đơn vị: mét trên mỗi đơn vị, được khai báo trong siêu dữ liệu của stage
- Trục tọa độ: trục Y hướng lên (Y-up)
- Mở bằng: AR Quick Look, Reality Composer, Xcode hoặc Blender có hỗ trợ USD
.gltfĐịnh dạng đích: glTF (JSON)
Định dạng mô tả cảnh 3D nguồn mở tiêu chuẩn sử dụng JSON với bộ đệm và texture bên ngoài hoặc nhúng kèm.
- Cấu trúc: mô tả cảnh dạng JSON tham chiếu đến các tệp .bin và tệp hình ảnh riêng biệt
- Vật liệu: vật liệu PBR metallic-roughness
- Đơn vị: mét (cố định theo đặc tả kỹ thuật của glTF)
- Trục tọa độ: trục Y hướng lên (Y-up), hệ tọa độ bàn tay phải
- Mở bằng: Blender, Cesium, three.js hoặc bất kỳ trình xem glTF 2.0 nào
Dữ liệu của bạn được xử lý như thế nào khi chuyển đổi USDZ → glTF
Quy trình chuyển đổi: USDZ → GLB → glTF (phân tích thành scene GLB, sau đó xuất ra glTF).
| Đặc tính | Kết quả | Trạng thái đầu ra |
|---|---|---|
| Hình học | Được giữ nguyên | USDZ lưu trữ lưới tam giác và đa giác với cấu trúc phân cảnh USD của Pixar; glTF lưu trữ lưới tam giác được lập chỉ mục với tùy chọn morph targets và skins. Bề mặt được tạo lại lưới tam giác khi cần thiết, đồng thời vị trí, pháp tuyến và tọa độ UV đều được giữ nguyên. |
| Vật liệu | Được giữ nguyên | USDZ sử dụng vật liệu PBR UsdPreviewSurface và glTF có thể biểu diễn cùng thông tin đó, do đó màu cơ bản và các thiết lập bề mặt được bảo toàn. |
| Textures | Được giữ nguyên | Trong USDZ, texture được đóng gói bên trong tệp nén. glTF cũng có thể tham chiếu hoặc nhúng texture, do đó hình ảnh và ánh xạ UV vẫn giữ nguyên liên kết. |
| Màu đỉnh | Được giữ nguyên | Màu theo từng đỉnh trong USDZ được ghi vào glTF dưới dạng dữ liệu màu đỉnh. |
| Hoạt ảnh | Được giữ nguyên | USDZ cung cấp hoạt ảnh biến đổi (transform) và khung xương cơ bản; glTF cũng hỗ trợ điều này, do đó các clip hoạt ảnh có thể đi kèm theo mô hình. |
| Đơn vị & tỷ lệ | Được chuyển đổi | USDZ sử dụng mét trên mỗi đơn vị, được khai báo trong siêu dữ liệu của stage; glTF sử dụng mét (cố định theo đặc tả kỹ thuật của glTF). Hãy kiểm tra tỷ lệ trong ứng dụng đích của bạn và sử dụng công cụ Scale nếu mô hình quá lớn hoặc quá nhỏ. |
| Hướng trục | Được chuyển đổi | USDZ là trục Y hướng lên (Y-up) và glTF là trục Y hướng lên (Y-up), hệ tọa độ bàn tay phải. Bộ chuyển đổi sẽ ghi lại hướng trục nhất quán, nhưng bạn nên kiểm tra lại trục hướng lên (up axis) trong phần mềm đích. |
USDZ và glTF tạo ra kích thước tệp tương đương nhau cho cùng một lưới; USDZ là trung bình, do kho lưu trữ zip được lưu mà không áp dụng nén, trong khi glTF là tương đương GLB, nhưng được phân tách thành nhiều tệp.
Tại sao nên chuyển đổi USDZ sang glTF?
Lý do chuyển đổi khỏi USDZ
Người dùng thường chuyển đổi từ USDZ khi họ sử dụng mô hình quét từ iPhone hoặc tài nguyên AR trong quy trình web hoặc Android. Các trường hợp phổ biến khác bao gồm mở mô hình Reality Composer trong Blender hoặc three.js và trích xuất texture từ một gói AR. Cụ thể với USDZ → glTF, được giữ nguyên: hình học, vật liệu, textures, màu đỉnh và hoạt ảnh; được điều chỉnh: đơn vị & tỷ lệ và hướng trục. USDZ và glTF tạo ra kích thước tệp tương đương nhau cho cùng một lưới; USDZ là trung bình, do kho lưu trữ zip được lưu mà không áp dụng nén, trong khi glTF là tương đương GLB, nhưng được phân tách thành nhiều tệp.
Tại sao nên chọn glTF
glTF là định dạng đích phù hợp khi bạn gỡ lỗi vật liệu và hệ thống phân cấp node. Định dạng này cũng thích hợp cho các trường hợp như giữ cảnh ở định dạng văn bản dễ đọc để so sánh (diff) trong hệ thống quản lý phiên bản và cung cấp dữ liệu cho các pipeline yêu cầu bộ đệm tách biệt. Cả hai định dạng đều hướng tới khả năng hiển thị thời gian thực, giúp giữ nguyên vẹn các vật liệu PBR và chỉ cần xử lý sự khác biệt về đóng gói.
Nơi mở tệp kết quả
Sau khi chuyển đổi, bạn có thể mở tệp .gltf trong Blender, Cesium, three.js hoặc bất kỳ trình xem glTF 2.0 nào.
Hướng dẫn từng bước: USDZ → glTF
- 1
Tải lên tệp .usdz của bạn
Kéo mô hình USDZ của bạn vào công cụ chuyển đổi hoặc nhấp để duyệt tệp. Texture được đóng gói bên trong tệp nén; không cần tệp bổ sung.
- 2
Kiểm tra hạn mức miễn phí của bạn
Tài khoản miễn phí có thể thực hiện một vài lượt chuyển đổi mỗi ngày; đăng nhập sẽ giúp theo dõi số lượt dùng còn lại của bạn. Không bao giờ thêm watermark.
- 3
Chuyển đổi sang glTF
Nhấn nút Chuyển đổi sang glTF. Quy trình xử lý theo USDZ → GLB → glTF (phân tích thành scene GLB, sau đó xuất ra glTF), thường chỉ mất vài giây đối với các mô hình dưới 100 MB.
- 4
Tải xuống tệp .gltf
Tệp glTF của bạn sẽ tự động tải xuống. Hãy mở tệp trong Blender và Visual Studio Code glTF tools để xác nhận tỉ lệ và hướng mô hình.
Mẹo chuyển đổi USDZ → glTF
- Bên ngoài hệ sinh thái Apple, rất ít trình chỉnh sửa có thể mở được (nguồn USDZ).
- Đường dẫn tương đối đến tệp .bin và texture sẽ bị lỗi khi các tệp bị tách rời (đích glTF).
- Luôn kiểm tra kích thước thực tế: USDZ là mét trên mỗi đơn vị, được khai báo trong siêu dữ liệu của stage, trong khi glTF là mét (cố định theo đặc tả kỹ thuật của glTF).
Câu hỏi thường gặp (FAQ)
Làm cách nào để chuyển đổi USDZ sang glTF mà không làm giảm chất lượng?
Tải lên tệp .usdz và nhấn chuyển đổi; quy trình là USDZ → GLB → glTF (phân tích thành scene GLB, sau đó xuất ra glTF). Hình học được giữ lại chính xác; vật liệu được giữ nguyên, và texture vẫn được liên kết thông qua tọa độ UV.
Chuyển đổi từ USDZ sang glTF có giữ lại texture không?
Trong USDZ, texture được đóng gói bên trong tệp nén. glTF cũng có thể tham chiếu hoặc nhúng texture, do đó hình ảnh và ánh xạ UV vẫn giữ nguyên liên kết.
Tại sao mô hình glTF của tôi hiển thị sai kích thước hoặc góc xoay?
USDZ sử dụng mét trên mỗi đơn vị, được khai báo trong siêu dữ liệu của stage; glTF sử dụng mét (cố định theo đặc tả kỹ thuật của glTF). Hãy kiểm tra tỷ lệ trong ứng dụng đích của bạn và sử dụng công cụ Scale nếu mô hình quá lớn hoặc quá nhỏ. USDZ là trục Y hướng lên (Y-up) và glTF là trục Y hướng lên (Y-up), hệ tọa độ bàn tay phải. Bộ chuyển đổi sẽ ghi lại hướng trục nhất quán, nhưng bạn nên kiểm tra lại trục hướng lên (up axis) trong phần mềm đích.
Tệp glTF sẽ lớn hơn hay nhỏ hơn tệp USDZ của tôi?
USDZ và glTF tạo ra kích thước tệp tương đương nhau cho cùng một lưới; USDZ là trung bình, do kho lưu trữ zip được lưu mà không áp dụng nén, trong khi glTF là tương đương GLB, nhưng được phân tách thành nhiều tệp.
Phần mềm nào có thể mở tệp glTF sau khi chuyển đổi?
Tệp glTF có thể mở trong Blender, Cesium, three.js hoặc bất kỳ trình xem glTF 2.0 nào. Nếu cần chuyển đổi ngược lại, hãy sử dụng công cụ chuyển đổi glTF sang USDZ.
Tải mô hình USDZ của tôi lên có an toàn không?
Có. Các tệp được xử lý trong trình duyệt của bạn hoặc trên các phiên bản cô lập và được xóa ngay sau khi chuyển đổi. Chúng không bao giờ được dùng để huấn luyện mô hình AI và không bao giờ bị thêm watermark.