
פורמט GLB
GLB הוא הייצוג הבינארי של מודלים תלת מימדיים ומאחסן מידע על מודלים תלת מימדיים כגון היררכיית צמתים, מצלמות, חומרים, אנימציות ורשתות. GLB הוא פורמט מיכל והוצג לייצוג של נכסי glTF בגוש בינארי כדי למנוע את הבעיות הנגרמות על ידי glTF. יתר על כן, קובץ ה-GLB מקובל בעולם על ידי AGI Systems Tool Kit (STK), תוכנית המשמשת לדמות משימות תעופה וחלל, מערכות הגנה ומערכות טלקומוניקציה.
פורמט FBX
מצד שני, קובץ FBX הוא דגם תלת מימד בפורמט Autodesk Filmbox. הוא מכיל מודל לשיתוף במגוון תוכניות דוגמנות דיגיטליות ויצירת תוכן, כולל חבילת האפליקציות של Autodesk. קבצי FBX פופולריים בפיתוח משחקים ובאנימציות וזמינים בפורמטים בינאריים ו-ASCII כאחד. תכונה בולטת אחת של קבצי FBX היא שהרבה יישומי דוגמנות והנפשה שאינם Autodesk יכולים לפתוח אותם בקלות.
יתר על כן, פורמט FBX מאפשר ליוצרים לשתף מודלים תלת מימדיים זה עם זה, מכיוון שהוא מאחסן ביעילות מודלים כנתונים בינאריים. בשל תכונות אלה, במאמר זה, אנו הולכים לדון בשלבים ובפרטים של המרת GLB ל-FBX באמצעות Aspose.3D Cloud API.
API לעיבוד קבצים בתלת מימד
Aspose.3D Cloud הוא אוסף של ממשקי API של REST שעוזרים לך ליצור, לשנות ולהמיר אובייקטים, מודלים וישויות תלת-ממדיות (תיבה, צילינדר, כדור, טורוס, מטוס).הטמע את היכולות הללו ביישומים שולחניים, אינטרנטיים, ניידים או היברידיים. אתה יכול לשולש רשתות בקובץ כולו או בחלק מסוים של סצינת התלת-ממד (שמצוין על ידי OAP) ולשמור אותו ב פורמטים נתמכים של מסמכים אחרים. אתה יכול גם לבצע פעולות אחרות כגון טרנספורמציה, תרגום, קנה מידה וסיבוב של אובייקטים תלת מימדיים. אין צורך בהורדה או התקנה של תוכנה ובצע את כל עיבוד הקבצים בענן ללא כל תלות של צד שלישי.
המר GLB ל-FBX באמצעות cURL
Aspose.3D Cloud API פותח על פי ארכיטקטורת REST, כך שניתן לגשת אליו בקלות באמצעות פקודות cURL. שימו לב שכדי להבטיח את פרטיות הנתונים והגנה על מסמכים המאוחסנים באחסון ענן, רק משתמשים מורשים יכולים לגשת ל-API. עם זאת, המנוי הוא בחינם וניתן להשלים אותו על ידי ביקור ב-Aspose.Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וספק את המידע הנדרש. כעת היכנס ללוח המחוונים באמצעות אישורים והרחב את קטע היישומים. גלול מטה אל הקטע אישורי לקוח כדי לראות את פרטי זיהוי הלקוח ופרטי סוד הלקוח.

תמונה 1: - אישורי לקוח בלוח המחוונים.
השלב הבא הוא ליצור JSON Web Token (JWT) המבוסס על פרטי ClientID ופרטי ClientSecret שלך שאוחזרו מ-Aspose.Cloud Dashboard. אנא בצע את הפקודה הבאה בטרמינל כדי ליצור את אסימון JWT.
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"
כעת על מנת להמיר את קובץ GLB לפורמט FBX, נא לגשת אל PostConvertByFormat API שלוקח את פרמטרי הבקשה הבאים
- name - שם קובץ המקור
- newformat - הפורמט של הקובץ שנוצר
- newfilename - שם הקובץ שנוצר
- תיקיה (אופציונלי) - התיקיה בה נמצא קובץ המקור. במקרה שלא מסופק מידע, API מנסה לאתר את הקובץ במיקום ברירת המחדל באחסון
- IsOverwrite (אופציונלי) - החלף את קובץ המקור. (ערך ברירת מחדל: false)
- אחסון (אופציונלי) - שם אחסון
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>"
קבל רשימה של פורמטי קבצים נתמכים
בכל מהדורה חדשה, אנו שואפים להוסיף תכונות חדשות כמו גם לתמוך בפורמטים תלת מימדיים חדשים. יתרה מזאת, על מנת לקבל מידע לגבי פורמטי הקבצים הנתמכים העדכניים ביותר, אנא נסה להשתמש בפקודה cURL הבאה. שלח בקשת GET ובתגובה, תוחזר רשימת כל הפורמטים הנתמכים.
פקודת cURL
curl -X GET "https://api.aspose.cloud/v3.0/3d/fileformats" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
בקש כתובת אתר
https://api.aspose.cloud/v3.0/3d/fileformats
גוף תגובה
[
"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"
]
מַסְקָנָה
במאמר זה, דנו בכמה שלבים פשוטים מאוד כיצד להמיר את קובץ GLB לפורמט FBX באמצעות הפקודה cURL. מלבד הפורמטים שצוינו, ייתכן שתשקול לעבד פורמטים אחרים של קבצים תלת מימדיים, כולל AMF, 3DS, RVM, DRC, ועוד הרבה יותר. את הרשימה המלאה ניתן למצוא ב-פורמטים נתמכים של מסמכים.
במקרה שנתקלת בבעיות כלשהן במהלך השימוש בממשק ה-API או שיש לך שאלות נוספות, אל תהסס לפנות אלינו דרך פורום תמיכת המוצרים החינמי.