פועל על המכשיר שלכם · הקובץ לא עוזב את המכשיר.
קובץ OBJ אף פעם לא מגיע לבד: הוא גורר קובץ MTL ותיקיית טקסטורות, ומספיק שתמונה אחת תחסר כדי שהמודל ייראה אפור במחשב שמעבר. פורמט GLB אורז את כל זה בקובץ יחיד שאי אפשר לפרק.
הוסיפו את קובץ OBJ, את קובץ MTL ואת התמונות יחד, והתוצאה היא קובץ GLB אחד עם החומרים בפנים — מוכן לדף אינטרנט, לדף מוצר או לשליחה בהודעה בלי הוראות הרכבה.
הכול רץ על המחשב שלכם, ובקובץ תלת-ממד זו בדיוק הנקודה: המודל הוא לרוב חלק של לקוח, סריקה של מבנה או עיצוב שעוד לא פורסם. שום דבר לא עולה לשרת, ולכן אחר כך אין ממה לבקש מחיקה.
לא מיועד ל: עריכת הרשת — כאן משתנה האריזה, לא המודל.
קובץ ה-.mtl לא חייב לשאת את השם שכתוב בשורת mtllib של ה-OBJ. כל .mtl שתוסיפו נקרא, והחומרים שלו מותאמים לחלקי ה-OBJ לפי שמות ה-usemtl. רק .mtl אחד משמש, הראשון ברשימה, כך שאם החומרים של המודל מפוצלים בין שני קובצי .mtl, אחדו אותם לקובץ אחד קודם.
תמונות טקסטורה נמצאות לפי שם הקובץ, בלי הבדל בין אותיות גדולות לקטנות, אז הוסיפו את התמונות שה-.mtl מזכיר. תמונה שה-.mtl מזכיר ולא הוספתם לא מחופשת בשום מקום אחר, והמשטח הזה יוצא בלי התמונה שלו. גם zip של כל התיקייה עובד: הוא נפתח כאן (עד 60 קבצים ו-400 MB), המודל הגדול ביותר בתוכו משמש, וה-.mtl והתמונות נשמרים לצידו.
קובץ .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 מטר נשמר כמעט בוודאות בסנטימטרים.
כשהקבצים יחד עוברים בערך 120 MB, הדף מזהיר שההמרה דורשת הרבה זיכרון פנוי, אבל מריץ אותה בכל זאת. OBJ הוא טקסט, וכרטיסיית דפדפן לא יכולה לקרוא קובץ טקסט גדול בהרבה מ-500 MB בבת אחת, ולכן OBJ גדול יותר נדחה עם הסיבה הזו במקום להפיק תוצאה ריקה. פצלו את המודל לחלקים בתוכנה שממנה הוא הגיע והמירו כל חלק כאן; כל חלק הופך ל-GLB שלם משלו.
עמוד זה בשפות אחרות: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · فارسی · اردو · Bahasa Indonesia · বাংলা