USDZ'den GLB'ye C#

USDZ dosyaları, farklı artırılmış gerçeklik senaryolarında popüler hale geliyor. Bazen bir USDZ dosyasını GLB veya GLTF formatına dönüştürmek isteyebilirsiniz. Benzer kullanım durumlarına uygun olarak bu makale, bir USDZ dosyasının ASCII veya Binary kodlama ile C# programlı olarak GLB veya GLTF formatına nasıl dönüştürüleceğini kapsar.

USDZ’den GLB’ye veya GLTF’ye Dönüştürücü – C# API Kurulumu

Aspose.3D for .NET API, farklı 3B sahneler oluşturmak, düzenlemek veya manipüle etmek için kullanılabilir. Yeni Sürümler sayfasından referans DLL dosyalarını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak API’yi yapılandırmanız yeterlidir:

PM> Install-Package Aspose.3D

C# ile USDZ’yi GLB Dosyasına Dönüştür

Bir USDZ dosyasını aşağıdaki adımlarla GLB formatına dönüştürebilirsiniz:

  1. Kaynak USDZ dosyasını Scene sınıfıyla yükleyin.
  2. Sahneyi açın ve USDZ’yi Kaydet yöntemiyle GLB formatına dönüştürün.

Aşağıdaki kod parçacığı, bir USDZ dosyasının programlı olarak C# dilinde GLB formatına nasıl dönüştürüleceğini gösterir:

// Scene sınıfından bir nesneyi başlat
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Sahneyi verilen yoldan aç
scene.Open("Input.usdz");

// Çıktı GLB dosyasını kaydet
scene.Save("Output.glb");

USDZ’yi C# ile GLTF Dosyasına Dönüştür

Aşağıdaki adımları izleyerek USDZ formatındaki bir dosyayı GLTF formatına dönüştürebilirsiniz:

  1. Giriş USDZ dosyasını yüklemek için Scene sınıfının bir örneğini oluşturun.
  2. Kaydet yöntemini kullanarak USDZ’yi GLTF formatına dönüştürün.

Aşağıdaki kod örneği, bir USDZ dosyasının programlı olarak C# dilinde GLTF biçimine nasıl dönüştürüleceğini ayrıntılı olarak açıklar:

// Scene sınıfının bir nesnesini başlat
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Sahneyi verilen yoldan aç
scene.Open("Input.usdz");

// Çıktı GLTF dosyasını kaydet
scene.Save("Output.gltf");

Ücretsiz Geçici Lisans Alın

API’yi tam kapasitesiyle değerlendirmek için ücretsiz geçici lisans talep edebilirsiniz.

Çevrimiçi Demo

Lütfen bu API kullanılarak geliştirilen USDZ to GLB Converter web uygulamasını deneyin.

Çözüm

Bu yazımızda USDZ dosya formatının dönüştürülmesini öğrendiniz. ASCII formatında veya İkili formatta çıktı dosyası gereksinimlerinize bağlı olarak bir GLB veya GLTF dosyasına aktarılabilir. Ayrıca, API tarafından sunulan diğer özellikleri keşfetmek için API documentation ziyaret edebilirsiniz. Herhangi bir endişeniz olması durumunda, lütfen forum aracılığıyla bize ulaşmaktan çekinmeyin.

Ayrıca bakınız

C# dilinde USDZ’yi HTML’ye dönüştürün