glb-ről fbx-re

GLB formátum

A GLB a 3D modellek bináris ábrázolása, és információkat tárol a 3D modellekről, például csomóponti hierarchiáról, kamerákról, anyagokról, animációkról és hálókról. A GLB egy konténerformátum, amelyet a glTF-eszközök bináris blobban való megjelenítésére vezettek be, hogy elkerüljék a glTF által okozott problémákat. Ezenkívül a GLB fájl globálisan elfogadható az AGI Systems Tool Kit (STK) által, amely program repülési küldetéseket, védelmi rendszereket és telekommunikációs rendszereket szimulál.

FBX formátum

Másrészt az FBX fájl egy Autodesk Filmbox formátumú 3D modell. Tartalmaz egy modellt a különféle digitális modellező és tartalomkészítő programok közötti megosztáshoz, beleértve az Autodesk alkalmazáscsomagot is. Az FBX fájlok népszerűek a játékfejlesztésben és az animációkban, és bináris és ASCII fájlformátumban is elérhetők. Az FBX-fájlok egyik kiemelkedő tulajdonsága, hogy sok nem Autodesk modellező és animációs alkalmazás könnyen megnyithatja őket.

Ezenkívül az FBX formátum lehetővé teszi az alkotók számára, hogy megosszák egymással a 3D modelleket, mivel hatékonyan tárolja a modelleket bináris adatként. Ezeknek a funkcióknak köszönhetően ebben a cikkben a GLB FBX-vé konvertálásának lépéseit és részleteit tárgyaljuk az Aspose.3D Cloud API használatával.

3D Files Processing API

Az Aspose.3D Cloud REST API-k gyűjteménye, amelyek segítenek 3D objektumok, modellek és entitások (doboz, henger, gömb, tórusz, sík) létrehozásában, módosításában és konvertálásában. Valósítsa meg ezeket a képességeket asztali, webes, mobil- vagy hibrid alkalmazásokban. Háromszögezheti a hálókat a teljes fájlban vagy a 3D jelenet egy bizonyos részében (az OAP által meghatározott), és elmentheti más támogatott dokumentumformátumokba. Más műveleteket is végrehajthat, például átalakítást, fordítást, méretezést és 3D objektumok elforgatását. Nincs szükség szoftver letöltésére vagy telepítésére, és az összes fájlfeldolgozást a Felhőben hajthatja végre harmadik féltől való függőség nélkül.

Konvertálja a GLB-t FBX-re a cURL használatával

Az Aspose.3D Cloud API a REST architektúra szerint lett kifejlesztve, így könnyen elérhető a cURL parancsokkal. Felhívjuk figyelmét, hogy az adatvédelem és a felhőalapú tárhelyen tárolt dokumentumok védelme érdekében csak az arra jogosult felhasználók férhetnek hozzá az API-hoz. Ennek ellenére az előfizetés INGYENES, és az Aspose.Cloud dashboard oldal meglátogatásával fejezhető be. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az új fiók létrehozása gombra, és adja meg a szükséges információkat. Most jelentkezzen be az irányítópultra a hitelesítő adatokkal, és bontsa ki az Alkalmazások részt. Görgessen le az Ügyfél hitelesítő adatai szakasz felé az ügyfél-azonosító és az ügyféltitkos részletek megtekintéséhez.

Ügyfél hitelesítő adatai

  1. kép: - Ügyfél hitelesítő adatai az irányítópulton.

A következő lépés egy JSON Web Token (JWT) létrehozása az Aspose.Cloud irányítópultról lekért ClientID és ClientSecret adatai alapján. Kérjük, hajtsa végre a következő parancsot a terminálban a JWT token generálásához.

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"

Most a GLB fájl FBX formátumba konvertálásához nyissa meg a PostConvertByFormat API-t, amely a következő kérési paramétereket veszi fel

  • név – A forrásfájl neve
  • newformat – Az eredményül kapott fájl formátuma
  • newfilename - Az eredményül kapott fájl neve
  • mappa (opcionális) – A mappa, amelyben a forrásfájl található. Ha nincs megadva információ, akkor az API megpróbálja megtalálni a fájlt a tároló alapértelmezett helyén
  • IsOverwrite (opcionális) – A forrásfájl felülírása. (Alapértelmezett érték: false)
  • tárhely (opcionális) - tárhely neve
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>"

A támogatott fájlformátumok listája

Minden új kiadásban törekszünk új funkciók hozzáadására, valamint az új 3D formátumok támogatására. Továbbá a legújabb támogatott fájlformátumokkal kapcsolatos információk megszerzéséhez próbálja meg a következő cURL parancsot használni. Küldjön GET-kérést, és válaszul visszaküldi az összes támogatott formátum listáját.

cURL parancs

curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" 

URL kérése

https://api.aspose.cloud/v3.0/3d/fileformats

Választest

 [
  "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"
]

Következtetés

Ebben a cikkben megvitattunk néhány nagyon egyszerű lépést a GLB fájl FBX formátumba konvertálásához a cURL paranccsal. A megadott formátumokon kívül más 3D-s fájlformátumok feldolgozását is fontolóra veheti, például AMF, 3DS, RVM, DRC és még sok más. A teljes lista a támogatott dokumentumformátumok oldalon található.

Ha bármilyen problémába ütközik az API használata során, vagy bármilyen további kérdése van, forduljon hozzánk bizalommal az ingyenes terméktámogatási fórumon.

Kapcsolódó cikkek