
GLB Biçimi
GLB, 3B modellerin ikili gösterimidir ve düğüm hiyerarşisi, kameralar, malzemeler, animasyonlar ve ağlar gibi 3B modeller hakkında bilgi depolar. GLB bir kapsayıcı biçimidir ve glTF’nin neden olduğu sorunlardan kaçınmak için glTF varlıklarının ikili bir blob’da gösterimi için tanıtılmıştır. Ayrıca, GLB dosyası havacılık görevlerini, savunma sistemlerini ve telekomünikasyon sistemlerini simüle etmek için kullanılan bir program olan AGI Systems Tool Kit (STK) tarafından küresel olarak kabul edilebilir.
FBX Biçimi
Öte yandan, FBX dosyası Autodesk Filmbox formatında bir 3B modeldir. Autodesk uygulama paketi dahil olmak üzere çeşitli dijital modelleme ve içerik oluşturma programları arasında paylaşım için bir model içerir. FBX dosyaları oyun geliştirme ve animasyonlarda popülerdir ve hem ikili hem de ASCII dosya formatlarında mevcuttur. FBX dosyalarının göze çarpan bir özelliği, birçok Autodesk dışı modelleme ve animasyon uygulamasının bunları kolayca açabilmesidir.
Ayrıca, FBX formatı, modelleri ikili veriler olarak verimli bir şekilde depoladığı için yaratıcıların 3B modelleri birbirleriyle paylaşmasına olanak tanır. Bu özelliklerden dolayı, bu makalede, Aspose.3D Cloud API kullanarak GLB’yi FBX’e dönüştürme adımlarını ve ayrıntılarını tartışacağız.
- 3D Dosya İşleme API’si
- cURL kullanarak GLB’yi FBX’e dönüştürün
- Desteklenen Dosya Biçimlerinin listesini alın
3D Dosya İşleme API’si
Aspose.3D Cloud, 3B nesneleri, modelleri ve varlıkları (Kutu, Silindir, Küre, Torus, Düzlem) oluşturmanıza, değiştirmenize ve dönüştürmenize yardımcı olan bir REST API koleksiyonudur. Bu yetenekleri masaüstü, web, mobil veya karma uygulamalarda uygulayın. Tüm dosyada veya 3B sahnenin belirli bir bölümünde (OAP tarafından belirtilen) ağları üçgenleştirebilir ve diğer desteklenen belge biçimlerine kaydedebilirsiniz. Ayrıca 3B nesnelerin dönüştürülmesi, çevrilmesi, ölçeklenmesi ve döndürülmesi gibi diğer işlemleri de gerçekleştirebilirsiniz. Hiçbir yazılım indirme veya kurulum gerekmez ve tüm dosya işlemlerini herhangi bir 3. taraf bağımlılığı olmadan Cloudta gerçekleştirin.
cURL kullanarak GLB’yi FBX’e dönüştürün
Aspose.3D Cloud API, REST mimarisine göre geliştirilmiştir, bu nedenle cURL komutları kullanılarak kolayca erişilebilir. Cloud depolamada saklanan belgelerin veri gizliliğini ve korumasını sağlamak için yalnızca yetkili kullanıcıların API’ye erişebileceğini lütfen unutmayın. Yine de abonelik ÜCRETSİZDİR ve Aspose.Cloud panosunu ziyaret ederek tamamlanabilir. GitHub veya Google hesabınız varsa, sadece Kaydolun. Aksi takdirde, yeni hesap oluştur düğmesine tıklayın ve gerekli bilgileri sağlayın. Şimdi kimlik bilgilerini kullanarak panoya giriş yapın ve Uygulamalar bölümünü genişletin. İstemci Kimliği ve İstemci Gizli Bilgisi ayrıntılarını görmek için İstemci Kimlik Bilgileri bölümüne doğru aşağı kaydırın.

Resim 1:- Dashboard’da müşteri kimlik bilgileri.
Bir sonraki adım, Aspose.Cloud panosundan alınan ClientID ve ClientSecret ayrıntılarınıza dayalı bir JSON Web Token (JWT) oluşturmaktır. Lütfen JWT token’ını oluşturmak için terminalde aşağıdaki komutu çalıştırın.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Şimdi GLB dosyasını FBX formatına dönüştürmek için lütfen aşağıdaki istek parametrelerini alan PostConvertByFormat API’sine erişin
- ad - Kaynak dosyanın adı
- newformat - Sonuç dosyasının biçimi
- newfilename - Sonuç dosyanın adı
- klasör (isteğe bağlı) - Kaynak dosyanın bulunduğu klasör. Hiçbir bilgi sağlanmazsa, API dosyayı depolamadaki varsayılan konuma yerleştirmeye çalışır
- IsOverwrite (isteğe bağlı) - Kaynak dosyanın üzerine yaz. (Varsayılan değer: false)
- depolama (isteğe bağlı) - depolama adı
curl -X POST "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name=uploads_files_2382092_untitled.glb&newformat=fbx7200ascii&newfilename=Myresultant.fbx&IsOverwrite=false" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Desteklenen Dosya Biçimlerinin listesini alın
Her yeni sürümde, yeni özellikler eklemenin yanı sıra yeni 3D formatlarını da desteklemeye çalışıyoruz. Ayrıca, desteklenen en son dosya formatları hakkında bilgi edinmek için lütfen aşağıdaki cURL komutunu kullanmayı deneyin. Bir GET isteği gönderin ve yanıt olarak desteklenen tüm formatların listesi döndürülecektir.
cURL Komutu
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
İstek URL’si
https://api.aspose.cloud/v3.0/3d/fileformats
Cevap Organı
[
"amf",
"ase",
"collada",
"discreet3ds",
"draco",
"dxf",
"fbx7200ascii",
"fbx7200binary",
"fbx7300ascii",
"fbx7300binary",
"fbx7400ascii",
"fbx7400binary",
"fbx7500ascii",
"fbx7500binary",
"fbx7600ascii",
"fbx7600binary",
"fbx7700ascii",
"fbx7700binary",
"gltf",
"gltf2",
"gltf2_binary",
"gltf_binary",
"microsoft3mf",
"pdf",
"ply",
"rvmbinary",
"rvmtext",
"siemensjt8",
"siemensjt9",
"stlascii",
"universal3d",
"wavefrontobj",
"xbinary",
"xtext",
"zip"
]
Çözüm
Bu makalede, GLB dosyasını cURL komutunu kullanarak FBX biçimine nasıl dönüştüreceğinize dair çok basit adımları ele aldık. Belirtilen biçimler dışında, AMF, 3DS, RVM, DRC ve daha fazlası dahil olmak üzere diğer 3B dosya biçimlerini işlemeyi düşünebilirsiniz. Tam liste supported document formats adresinde bulunabilir.
API’yi kullanırken herhangi bir sorunla karşılaşırsanız veya başka sorularınız varsa lütfen ücretsiz ürün destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.