USDZ sang GLB C#

Các tệp USDZ đang trở nên phổ biến trong các tình huống thực tế tăng cường khác nhau. Đôi khi, bạn có thể muốn chuyển đổi tệp USDZ sang định dạng GLB hoặc GLTF. Phù hợp với các trường hợp sử dụng tương tự, bài viết này trình bày cách chuyển đổi tệp USDZ sang định dạng GLB hoặc GLTF với mã hóa ASCII hoặc Binary được lập trình trong C#.

Bộ chuyển đổi USDZ sang GLB hoặc GLTF - Cài đặt API C#

API Aspose.3D for .NET có thể được sử dụng để tạo, chỉnh sửa hoặc thao tác các cảnh 3D khác nhau. Chỉ cần định cấu hình API bằng cách tải xuống tệp DLL tham chiếu của nó từ trang Bản phát hành mới hoặc sử dụng lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.3D

Chuyển đổi USDZ sang tệp GLB trong C#

Bạn có thể chuyển đổi tệp USDZ sang định dạng GLB bằng các bước sau:

  1. Tải tệp USDZ nguồn với lớp Cảnh.
  2. Mở cảnh và chuyển đổi định dạng USDZ sang GLB bằng phương pháp Lưu.

Đoạn mã sau cho biết cách chuyển đổi tệp USDZ sang định dạng GLB theo chương trình trong C#:

// Khởi tạo một đối tượng của lớp Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Mở khung cảnh từ con đường đã cho
scene.Open("Input.usdz");

// Lưu tệp GLB đầu ra
scene.Save("Output.glb");

Chuyển đổi USDZ sang tệp GLTF trong C#

Bạn có thể chuyển đổi tệp định dạng USDZ sang định dạng GLTF bằng cách làm theo các bước bên dưới:

  1. Tạo một thể hiện của lớp Scene để tải tệp USDZ đầu vào.
  2. Chuyển đổi định dạng USDZ sang GLTF bằng phương pháp Lưu.

Mẫu mã dưới đây trình bày chi tiết cách chuyển đổi tệp USDZ sang định dạng GLTF theo chương trình trong C#:

// Khởi tạo một đối tượng của lớp Scene
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Mở khung cảnh từ con đường đã cho
scene.Open("Input.usdz");

// Lưu tệp GLTF đầu ra
scene.Save("Output.gltf");

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể yêu cầu giấy phép tạm thời miễn phí để đánh giá API ở mức đầy đủ của nó.

Demo trực tuyến

Vui lòng thử ứng dụng web USDZ to GLB Converter được phát triển bằng API này.

Sự kết luận

Trong bài này, bạn đã biết cách chuyển đổi định dạng tệp USDZ. Nó có thể được xuất sang tệp GLB hoặc GLTF tùy thuộc vào yêu cầu của bạn về tệp đầu ra ở định dạng ASCII hoặc định dạng Nhị phân. Hơn nữa, bạn có thể truy cập tài liệu API để khám phá các tính năng khác do API cung cấp. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ với chúng tôi qua diễn đàn.

Xem thêm

Chuyển USDZ sang HTML trong C#