FBX dosyaları, farklı içerik oluşturma ve dijital modelleme uygulamaları tarafından kullanılır. Genellikle animasyon oluşturmak veya oyun geliştirme amacıyla kullanılırlar. Bazı durumlarda, FBX dosyasını GLB formatına dönüştürmeniz gerekebilir. Bu kısa makale, bir FBX dosyasının programlı olarak C# dilinde GLB’ye nasıl dönüştürüleceğini kapsar.
FBX’ten GLB’ye Dosya Dönüştürücü – C# API Kurulumu
Bir FBX dosyasını GLB formatına dönüştürmek için Aspose.3D for .NET API kullanmanız gerekir. API, 3B sahneler oluşturmak, düzenlemek veya değiştirmek için 3B modellerle çalışmayı destekler. FBX, GLB ve birçok diğer dosya formatı gibi farklı 3D formatlarını destekler. Yeni Sürümler bölümünden DLL dosyasını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak API’yi kolayca yapılandırabilirsiniz:
PM> Install-Package Aspose.3D
FBX’i Programlı Olarak C# ile GLB’ye Dönüştürün
FBX to GLB dosyaları birkaç basit işleme dönüştürülebilir. Bir FBX dosyasını aşağıdaki adımlarla kolayca GLB formatına dönüştürebilirsiniz:
- Giriş FBX dosyasını Scene sınıfını kullanarak yükleyin.
- FileFormat sınıfıyla çıktı dosyası biçimini GLB olarak belirtin.
- Kaydet yöntemiyle FBX’i GLB dosyasına dönüştürün.
Aşağıdaki kod örneği, bir FBX dosyasının programlı olarak C# dilinde bir GLB dosyasına nasıl dönüştürüleceğini gösterir:
// Giriş FBX dosyasını yükleyin
Scene scene = new Scene("Input.fbx");
// Çıktı dosyası biçimini GLB olarak belirtin
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// Çıkış GLB dosyasını kaydedin
scene.Save("test.glb", outputFormat);
Ücretsiz Değerlendirme Lisansı Alın
Ücretsiz geçici lisans talep ederek API’nin özelliklerini herhangi bir değerlendirme sınırlaması olmadan değerlendirebilirsiniz.
Çözüm
Bu yazıda, bir FBX dosyasını C# dilinde GLB formatına nasıl dönüştüreceğinizi anladınız. API’nin farklı özelliklerini, C# uygulamalarınız içinden API’nin kullanımı kolay sınıfları, özellikleri ve yöntemleriyle kullanabilirsiniz. Ayrıca, belgeleri inceleyerek API’nin diğer birçok özelliğine genel bir bakış atabilirsiniz. Herhangi bir sorunuz olması durumunda lütfen forumda bizimle iletişime geçmekten çekinmeyin.