קבצי OBJ הם פורמטים סטנדרטיים של תמונה תלת-ממדית התואמים לתוכנות שונות לעריכת תמונות תלת-ממדיות. בקובץ אובייקטים תלת-ממדיים, נוכל למצוא קואורדינטות תלת-ממדיות, מפות טקסטורות, פרצופים מצולעים ומידע אחר הקשור לאובייקט התלת-ממדי שלך. במקרים מסוימים, ייתכן שנצטרך להמיר קובץ OBJ לפורמט USDZ או USD. פורמט קובץ USDZ מאפשר למכשירי iOS להציג תוכן תלת-ממד ו-AR ללא צורך ביישומים מיוחדים. פורמט נייד זה מקל על שיתוף והעברת קבצי תלת מימד בין יישומים. במאמר זה נלמד כיצד להמיר קובץ OBJ לפורמט USDZ ב-Python.
מאמר זה יעסוק בנושאים הבאים:
- Python OBJ to USDZ Converter – הורדה חינם
- שלבים להמרת OBJ ל-USDZ
- המר קובץ OBJ ל-USDZ
- המר OBJ לדולר ארה"ב ב-Python
ממיר Python OBJ ל-USDZ - הורדה חינם
להמרת OBJ לפורמט USDZ או USD, אנו נשתמש ב-Aspose.3D for Python API. הוא מאפשר יצירה, קריאה, המרה, שינוי ובקרה של החומר של פורמטים של קבצים תלת-ממדיים נתמכים ללא כל תלות בתוכנה של מידול ורינדור תלת-ממד.
ה-API מספק את המחלקה Scene כאובייקט ברמה העליונה המכיל את הצמתים, הגיאומטריות, החומרים, המרקמים, ההנפשה, התנוחות, סצינות המשנה וכו’. שיטת fromfile(string) של מחלקה זו פותחת את הסצנה מנתיב קובץ נתון. זה גם מספק את השיטה save(string, SaveOptions) השומרת את הסצנה בנתיב שצוין. המחלקה UsdSaveOptions של ה-API מאפשרת לציין אפשרויות שמירה עבור פורמט USD ו-USDZ.
אנא הורד את החבילה או התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:
pip install aspose-3d
כיצד להמיר OBJ לפורמט USDZ או USD
אנו יכולים להמיר בקלות כל קובץ OBJ לפורמט USDZ או USD על ידי ביצוע השלבים המפורטים להלן:
- טען קובץ OBJ.
- ציין אפשרויות שמירה בדולר ארה"ב.
- שמור OBJ בתור USDZ או USD.
הסעיף הבא מתאר כיצד להפוך את השלבים הללו לקוד Python ולהמיר קובץ OBJ לפורמט USDZ.
המר OBJ ל- USDZ באמצעות Python
אנו יכולים להמיר קובץ OBJ לפורמט USDZ על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען קובץ OBJ קלט באמצעות שיטת Scene.fromfile() .
- לאחר מכן, צור מופע של המחלקה UsdSaveOptions עם FileFormat.USDZ כארגומנט.
- לבסוף, קרא למתודה save(). זה לוקח את נתיב הקובץ USDZ הפלט ואת UsdSaveOptions כארגומנטים.
דגימת הקוד הבאה מראה כיצד להמיר OBJ ל-USDZ ב-Python.
# דוגמה זו מדגימה כיצד להמיר OBJ ל-USDZ.
from aspose.threed import Scene, FileFormat
from aspose.threed.formats import *
# טען קובץ OBJ קלט עם מחלקה Scene.
scene = Scene.from_file("C:\\Files\\sample.obj");
# אתחול אובייקט המחלקה USDSaveOptions.
# ציין פורמט קובץ עבור USDZ
usdSaveOptions = UsdSaveOptions(FileFormat.USDZ);
# המרת קובץ OBJ ל-USDZ.
scene.save("C:\\Files\\sample_out.usdz", usdSaveOptions);
המר OBJ ל-USD ב-Python
באופן דומה, אנו יכולים גם להמיר קובץ OBJ לפורמט USD על ידי ביצוע השלבים המפורטים להלן:
- ראשית, טען קובץ OBJ קלט באמצעות שיטת Scene.fromfile() .
- לאחר מכן, צור מופע של המחלקה UsdSaveOptions.
- לבסוף, קרא למתודה save(). זה לוקח את נתיב קובץ הפלט USD ואת UsdSaveOptions כארגומנטים.
דגימת הקוד הבאה מראה כיצד להמיר OBJ לדולר ארה"ב ב-Python.
# דוגמה זו מדגימה כיצד להמיר OBJ לדולר ארה"ב.
from aspose.threed import Scene, FileFormat
from aspose.threed.formats import *
# טען קובץ OBJ קלט עם מחלקה Scene.
scene = Scene.from_file("C:\\Files\\sample.obj");
# אתחול אובייקט המחלקה USDSaveOptions.
usdSaveOptions = UsdSaveOptions();
# המרת OBJ לקובץ USD.
scene.save("C:\\Files\\sample_out.usd", usdSaveOptions);
קבל רישיון זמני בחינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את Aspose.3D עבור Python ללא מגבלות הערכה.
נסה באינטרנט
אנא נסה את כלי ההמרה המקוון הבא של OBJ ל-USDZ בחינם, שפותח באמצעות ה-API שלמעלה.
https://products.aspose.app/3d/conversion/obj-to-usdz
סיכום
במאמר זה למדנו כיצד לעשות זאת
- טען קובץ OBJ;
- ציין אפשרויות שמירה שונות בדולר פרוגרמטי.
- שמור OBJ בתור USDZ ו-USD ב-Python.
מלבד המרת OBJ ל-USDZ ב-Python, אתה יכול ללמוד עוד על Aspose.3D עבור Python API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו ב[פורום התמיכה החינמי] שלנו19.