גם פורמטים FBX וגם STL ממלאים תפקיד קריטי בעולם הדוגמנות התלת מימדית. FBX(Filmbox) נמצא בשימוש נרחב בתעשיות אנימציה ומשחקי וידאו בשל יכולתה לאחסן נתונים מורכבים כמו טקסטורות, תאורה וגיאומטריות, מה שהופך אותו לפורמט אידיאלי ליצירת תוכן בתלת מימד. מצד שני, STL(סטריאוליתוגרפיה) הוא פורמט הקובץ הרצוי עבור הדפסת תלת מימד והדמיית מודל בשל הפשטות והתאימות שלו כמעט לכל תוכנת הדפסת תלת מימד. עם זאת, אם אתה עובר משלב יצירת התוכן בתלת-ממד לייצור או שאתה צריך לדמיין את המודל בפורמטים פשוטים יותר, המרת FBX ל-STL הופכת חיונית.
Autodesk FBX Processing API
Aspose.3D Cloud SDK עבור Java מציע פתרון חזק וקל לשימוש להמרת FBX ל-STL. ה-SDK נועד לתמוך במגוון רחב של מניפולציות והמרות של קבצים בתלת מימד, מה שהופך אותו להתאמה מושלמת למפתחים שעובדים עם מודלים תלת מימדיים בתעשיות כמו משחקים, ייצור והדפסת תלת מימד.
- ההמרה מתבצעת כולה בענן, כלומר אין צורך בעיבוד מקומי כבד.
הַתקָנָה
הגרסה העדכנית ביותר של Java REST API זמינה להורדה תחת סעיף שחרור. לחלופין, אתה יכול להוסיף ישירות את ההפניה של API באפליקציית Java שלך דרך מאגר Maven.
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
</dependencies>
כעת עלינו להשיג את אישורי הלקוח שלנו ממרכז השליטה בענן. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המרת FBX ל-STL ב-Java
בוא נחקור את הפרטים על האופן שבו מערך התכונות המקיף ב-Aspose.3D Cloud SDK עבור Java מאפשר לך לתפעל סצנות, טקסטורות וגיאומטריות תלת-ממדיות, מה שמבטיח מעבר חלק בין פורמטים שונים של קבצים.
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);
צור מופע של ThreeDCloudApi, שבו אנו מעבירים את זיהוי הלקוח ופרטי סוד הלקוח כארגומנטים.
threeDCloudApi.UploadFile(inputFileName, inputStream);
העלה את קובץ ה-FBX המקור לאחסון הענן.
var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);
התקשר ל-API כדי לבצע המרת קובץ FBX ל-STL.
ניתן להשתמש בכל אחד מהפורמטים הבאים של קבצי STL במהלך תהליך ההמרה.
stlascii
אוstlbinary
.
// קבל clientId ו-clientSecret מ-https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
// ליצור מופע של Aspose.3D ענן
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientId, clientSecret);
// שם קובץ ה-FBX הקלט
String inputFile = "Wolf-Blender-2.82a.fbx";
// קידוד קובץ STL שנוצר
String newformat = "stlascii";
// שם הקובץ שנוצר
String resultantFileName = "myResultant.stl";
// אחסון עבור הקובץ שנוצר. אם לא צוין מידע לאחסון, נעשה שימוש באחסון ברירת המחדל.
String storage = "internal";
// אתחול פעולת ההמרה
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
קובץ ה-FBX לדוגמה המשמש בדוגמה לעיל זמין להורדה דרך Wolf-Blender-2.82a.fbx.
FBX ל STL Online באמצעות פקודות cURL
למשתמשים המעדיפים לעבוד עם פקודות cURL, Aspose.3D Cloud API מספק דרך פשוטה לבצע המרת FBX ל-STL באמצעות בקשות HTTP. שיטה זו שימושית במיוחד עבור אוטומציה של משימות או שילוב ביישומים מבוססי אינטרנט.
הצעד הראשון בגישה זו הוא יצירת אסימון גישה ל-JWT המבוסס על זיהוי לקוח ופרטי סוד לקוח.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX-bff4-f5a14a4b6466&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת, בצע את הפקודה cURL הבאה כדי להמיר FBX ל-STL באמצעות PostConvertByFormat.
curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
החלף את sourceFile
בשם של קובץ FBX הקלט, resultantFile
בשם של קובץ STL שנוצר ו-accessToken
באסימון JWT שנוצר לעיל.
Autodesk FBX to STL Converter בחינם
אתה יכול לשקול שימוש קל משקל וסופר יעיל אפליקציית ממיר Autodesk FBX ל-STL. הוא בנוי על גבי ממשקי API של Aspose.3D Cloud וניתן לגשת אליו בקלות ללא כל דרישות התקנה.
מַסְקָנָה
המרת FBX ל-STL היא שלב קריטי עבור פרויקטים רבים של דוגמנות תלת מימד, במיוחד בעת מעבר מתכנון לייצור או הדמיה. ובמאמר זה, למדנו שה-Java Cloud שלנו מבטיח המרה חלקה ואמינה. נסה את ה-API עוד היום וגלה כיצד הוא יכול לשפר את זרימות העבודה התלת-ממדיות שלך.
קישורים שימושיים
מאמר קשור
אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: