צור קשר

פקדי PhotoRobot תבניות נתמכות של מודלים תלת-ממדיים

PhotoRobot Controls App (המכונה גם "CAPP") תומך בתבניות מרובות של מודלים תלת-ממדיים. זאת הודות לשילוב של CPP עם Apple Object Capture, המשתמש בסריקת פוטוגרמטריה כדי ליצור מודל תלת-ממדי מתמונות. הסקירה הבאה תספק רשימה של תבניות מודל תלת-ממד נתמכות PhotoRobot, התכונות שלהן והתאימות שלהן בין פלטפורמות.

הערה: סקירה זו מספקת רק מידע על תבניות מודל תלת-ממדיות. כדי ללמוד אודות השימוש ב- CAPP ללכידת מודלים תלת-ממדיים, עיין במדריך התמיכה למשתמש של לכידת תמונות.

1 - USDZ (מיקוד תיאור סצנה אוניברסלי)

תבנית הקובץ USDZ היא התבנית הנפוצה ביותר להצגת אובייקטים תלת-ממדיים בפלטפורמות ובמכשירים שונים. יש לו תמיכה מקורית ב- iOS, והוא פופולרי מאוד ליצירת חוויות תלת ממד ומציאות רבודה (AR) במכשירי אפל.

  • מפתח: פיקסאר
  • תכונות:
    • מתמצת מידע על סצנות תלת-ממדיות (גיאומטריה, הצללה, תאורה, מרקמים וכו')
    • ממוטב לעיבוד בזמן אמת ולמקרי שימוש של מציאות רבודה (AR)
    • תבנית א-בינארית (USD מבוסס טקסט נדחס לקובץ usdz)
  • תמיכה בפלטפורמה:
    • iOS/macOS: תמיכה מלאה, במיוחד ביישומי AR (ARKit), Safari ויישומים כגון Keynote
    • חלונות: תמיכה מקורית מוגבלת, שבדרך כלל דורשת יישומי צד שלישי כמו Adobe Aero או כלים מיוחדים של USD
    • אנדרואיד: אין תמיכה מקורית, שעשויה לדרוש כלי המרה או אפליקציות AR התומכות ב-USDZ
    • אינטרנט: תמיכה מקורית ב-Safari עבור חוויות AR מבוססות אינטרנט, ותמיכה רחבה יותר באינטרנט האפשרית באמצעות מסגרות AR (למשל WebXR או Three.js).

2 - STL (סטריאוליתוגרפיה)

STL הוא פורמט קובץ שמקורו בתוכנת Stereolithography CAD, ופורמט נפוץ להדפסה תלת מימדית. 

  • יצרן: 3D Systems
  • תכונות:
    • פורמט פשוט ונפוץ להדפסה תלת מימדית
    • מקודד רק גיאומטריה (משולשי משטח) ללא נתוני צבע, מרקם או חומר
    • זמין הן בפורמט ASCII והן בפורמט בינארי
  • תמיכה בפלטפורמה:
    • iOS/macOS: ניתן לצפייה באמצעות אפליקציות מיוחדות (למשל Meshlab, FreeCAD); תמיכה מוגבלת במציאות רבודה/תלת-ממדית ללא תוכנת צד שלישי
    • חלונות: תמיכה רחבה בכלים כמו Blender, Meshmixer ו-3D Builder; תואם למדפסות תלת-ממד רבות
    • אנדרואיד: דורש אפליקציות צד שלישי כמו Slicer עבור Fusion 360, או מציגי STL לנייד
    • אינטרנט: ויזואליזציה אפשרית באמצעות ספריות JavaScript (למשל Three.js); נפוץ בקהילות הדפסה תלת-ממדית שבהן מודלים משותפים בפורמט STL

3 - OBJ (אובייקט חזית גל)

קבצי OBJ מכילים את המודלים התלת-ממדיים כדי לייעל עבור מנועי משחק, ולשיתוף בפלטפורמות ויזואליזציה של אובייקטים מדומים (VR) / 3D. 

  • מפתח: טכנולוגיות Wavefront
  • תכונות:
    • שימוש נרחב להחלפת נתוני מודל תלת-ממדי
    • תומך בגיאומטריה, מרקמים ומיפוי UV, אך תכונות החומר מאוחסנות בקובצי .mtl נפרדים
    • מבוסס ASCII, מה שמקל על עריכה ידנית
  • תמיכה בפלטפורמה:
    • iOS/macOS: כלים כמו Blender, Maya ו- Cinema 4D יכולים לפתוח ולערוך קבצי OBJ, אך אפליקציות צד שלישי נחוצות לצפייה
    • חלונות: תמיכה מלאה ברוב יישומי התלת מימד (למשל בלנדר, 3DS Max, Autodesk Maya)
    • אנדרואיד: ניתן לצפות באמצעות אפליקציות כגון Sketchfab או כלי מידול תלת מימד כמו Spacedraw
    • אינטרנט: ל-OBJ יש תמיכה רחבה בצופים תלת-ממדיים מבוססי אינטרנט באמצעות ספריות כמו Three.js ו-Babylon.js

4 - MTL (קובץ ספריית חומרים)

תבניות קובץ MTL כוללות תמיכה רחבה במידול תלת-ממדי, והן משמשות בדרך כלל לגרפיקה ממוחשבת תלת-ממדית ולהנפשת אובייקטים תלת-ממדית.

  • מפתח: Wavefront Technologies (כפורמט נלווה ל-OBJ)
  • תכונות:
    • מכיל מידע על חומרים ומרקמים לדגמי OBJ
    • מתאר צבע, מפות מרקם ומאפייני משטח אחרים
  • תמיכה בפלטפורמה:
    • iOS/macOS/Windows: פורמט נלווה המשויך ל-OBJ בתוכנות מידול תלת-ממד כמו Blender, 3DS Max ו-Maya
    • אנדרואיד: דורש מציג מודל תלת-ממדי התומך בקובצי OBJ ו- MTL יחד
    • אינטרנט: נתמך עם OBJ בצופי אינטרנט תלת-ממדיים כמו Three.js

תבניות נתמכות של מודלים תלת-ממדיים - סיכום 

במונחים של מקרי שימוש ותמיכה, לכל פורמט מודל תלת-ממדי נתמך PhotoRobot יש יתרונות וחסרונות משלו:

  • USDZ: מומלץ עבור iOS/macOS AR, אך עם תמיכה מוגבלת במקומות אחרים
  • STL: נתמך באופן אוניברסלי עבור הדפסה בתלת-ממד, אם כי חסר נתוני מרקם וחומרים
  • OBJ/MTL: נתמך באופן נרחב בפלטפורמות שונות; אידיאלי לשיתוף מודלים מפורטים עם חומרים, אך נוטה להיות גדול יותר מפורמטים תלת-ממדיים אחרים