להמיר OBJ ל-GLB

פועל על המכשיר שלכם · הקובץ לא עוזב את המכשיר.

קובץ OBJ אף פעם לא מגיע לבד: הוא גורר קובץ MTL ותיקיית טקסטורות, ומספיק שתמונה אחת תחסר כדי שהמודל ייראה אפור במחשב שמעבר. פורמט GLB אורז את כל זה בקובץ יחיד שאי אפשר לפרק.

הוסיפו את קובץ OBJ, את קובץ MTL ואת התמונות יחד, והתוצאה היא קובץ GLB אחד עם החומרים בפנים — מוכן לדף אינטרנט, לדף מוצר או לשליחה בהודעה בלי הוראות הרכבה.

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

איך להמיר OBJ ל-GLB

  1. הוסיפו את קובץ OBJ — וגם את הקבצים הנלווים אם יש.
  2. ודאו ש-GLB מסומן.
  3. לחצו על «המירו».
  4. הורידו את קובץ GLB.

פורמטים נתמכים ומגבלות

קלט
OBJ
פלט
GLB
קבצים נלווים
קובץ MTL וטקסטורות משמשים כשאתם מוסיפים אותם
שומר אנימציה
לא רלוונטי — OBJ אינו שומר אנימציה
איפה זה רץ
בדפדפן – בלי העלאה

לא מיועד ל: עריכת הרשת — כאן משתנה האריזה, לא המודל.

איך קובץ ה-‎.mtl‎ והתמונות מותאמים

קובץ ה-‎.mtl‎ לא חייב לשאת את השם שכתוב בשורת mtllib של ה-OBJ. כל ‎.mtl‎ שתוסיפו נקרא, והחומרים שלו מותאמים לחלקי ה-OBJ לפי שמות ה-usemtl. רק ‎.mtl‎ אחד משמש, הראשון ברשימה, כך שאם החומרים של המודל מפוצלים בין שני קובצי ‎.mtl‎, אחדו אותם לקובץ אחד קודם.

תמונות טקסטורה נמצאות לפי שם הקובץ, בלי הבדל בין אותיות גדולות לקטנות, אז הוסיפו את התמונות שה-‎.mtl‎ מזכיר. תמונה שה-‎.mtl‎ מזכיר ולא הוספתם לא מחופשת בשום מקום אחר, והמשטח הזה יוצא בלי התמונה שלו. גם zip של כל התיקייה עובד: הוא נפתח כאן (עד 60 קבצים ו-400 MB), המודל הגדול ביותר בתוכו משמש, וה-‎.mtl‎ והתמונות נשמרים לצידו.

אילו הגדרות ‎.mtl‎ שורדות ב-GLB

קובץ ‎.mtl‎ מתאר משטח בערכי diffuse, ‏specular וברק; GLB מתאר אותו במתכתיות ובחספוס, ולכן חלק מההגדרות מתורגמות וחלק לא. עוברים: צבע הבסיס (Kd) והתמונה שלו (map_Kd), שקיפות (d או Tr), פליטה (Ke ו-map_Ke) ומפת הנורמלים (norm). לא עוברים: צבע ספקולרי וברק (Ks, Ns), התמונה הספקולרית (map_Ks), מפות bump, תמונת השקיפות (map_d) ו-displacement ‏(disp). כל משטח נכתב מחוספס לגמרי ולא מתכתי, כך שחומרים מבריקים נראים מאטים עד שמכווננים אותם בתוכנה שבה פותחים את ה-GLB. צבעים ששמורים לכל קודקוד בתוך ה-OBJ, כמו שחלק מהסורקים כותבים, נשמרים.

תמונות טקסטורה נשמרות בתוך ה-GLB כ-PNG. בטקסטורות JPEG צילומיות זה בדרך כלל הופך את ה-GLB לגדול מהקבצים שהוספתם.

לקבל את הגודל הנכון

OBJ מכיל מספרים חשופים בלי יחידה, ו-GLB קורא כל מספר כמטר. לכן ברגע שמוסיפים את המודל, הדף מודד אותו ומציג את גודלו, עם בחירה מה יחידה אחת בקובץ מייצגת: «להשאיר כמו שזה», מילימטר, סנטימטר או אינץ׳. בחרו אחת, והדף מציג את הגודל שיהיה ל-GLB עוד לפני ההמרה. כיסא שרוחבו נמדד 45 מטר נשמר כמעט בוודאות בסנטימטרים.

קובצי OBJ גדולים מאוד

כשהקבצים יחד עוברים בערך 120 MB, הדף מזהיר שההמרה דורשת הרבה זיכרון פנוי, אבל מריץ אותה בכל זאת. OBJ הוא טקסט, וכרטיסיית דפדפן לא יכולה לקרוא קובץ טקסט גדול בהרבה מ-500 MB בבת אחת, ולכן OBJ גדול יותר נדחה עם הסיבה הזו במקום להפיק תוצאה ריקה. פצלו את המודל לחלקים בתוכנה שממנה הוא הגיע והמירו כל חלק כאן; כל חלק הופך ל-GLB שלם משלו.

שאלות נפוצות

האם הקובץ שלי נשלח לשרת?
לא. ההמרה מתבצעת כולה בדפדפן, בכוח המכשיר שלכם, והקובץ לא יוצא מהמחשב או מהטלפון. אחרי שהשתמשתם בכלי פעם אחת, הוא ממשיך לעבוד גם בלי אינטרנט (כלי הווידאו, זיהוי הטקסט והסרת הרקע מורידים את המנוע שלהם מהאתר הזה בפעם הראשונה).
חייבים להוסיף את קובץ MTL?
אם רוצים את הצבעים, כן. בלעדיו הרשת מגיעה, אבל מגיעה אפורה. הוסיפו גם את התמונות שקובץ MTL מפנה אליהן.
קובץ GLB קטן מ-OBJ?
הגאומטריה כן: OBJ כותב את הקואורדינטות כטקסט ו-GLB שומר אותן בינארית, כך שמודל בלי טקסטורות יוצא בדרך כלל קטן יותר. אבל טקסטורות נשמרות בתוך ה-GLB כ-PNG, ולכן עם טקסטורות JPEG צילומיות ה-GLB בדרך כלל גדול מהקבצים שהוספתם.

כלים קשורים

עוד במודלים תלת-ממדיים

עמוד זה בשפות אחרות: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · فارسی · اردو · Bahasa Indonesia · বাংলা