פועל על המכשיר שלכם · הקובץ לא עוזב את המכשיר.
פורמט FBX כבד, סגור ואי אפשר להציג אותו בדף אינטרנט, בעוד ש-GLB נפתח בדפדפן, במציג מציאות רבודה ובמציגים מודרניים רבים. הרשת והאנימציות עוברות, והחומרים מומרים למתכתיות ולחספוס: צבע, אטימות, טקסטורות ומפת נורמלים עוברים, ברק ומפות bump לא, ולכן המשטחים מגיעים מאטים.
קובץ GLB גם נושא הכול בקובץ אחד: גאומטריה, חומרים וטקסטורות ארוזים יחד, בלי תיקיית תמונות מתפזרת שהולכת לאיבוד בדרך. זה מה ששולחים ללקוח, מעלים לדף מוצר או מכניסים לסצנת אינטרנט.
הכול רץ על המחשב שלכם, ובקובץ תלת-ממד זו בדיוק הנקודה: המודל הוא לרוב חלק של לקוח, סריקה של מבנה או עיצוב שעוד לא פורסם. שום דבר לא עולה לשרת, ולכן אחר כך אין ממה לבקש מחיקה.
לא מיועד ל: כתיבת FBX בחזרה — ההמרה הולכת בכיוון הזה.
כשקורא ה-FBX הראשי פותח את הקובץ, ה-GLB מקבל את היררכיית הצמתים, רשתות עם שלד (skinning) כולל העצמות והמשקלים, צורות מיזוג (morph targets) וכל קליפ אנימציה שנמצא. גם אובייקטים שהסתרתם בסצנה נכתבים. FBX עם קליפי אנימציה בלי רשת מומר גם הוא: ה-GLB נושא את הקליפים בלבד, וזו דרך מקובלת לשמור ספריית אנימציות.
החומרים משנים צורה בדרך. FBX מתאר משטח בצבע ספקולרי ובערך ברק; GLB מתאר אותו במתכתיות ובחספוס. צבע הבסיס (diffuse), האטימות, טקסטורת הצבע, מפת הנורמלים, הצבע הפולט ומפת ה-ambient occlusion עוברים. צבע ספקולרי, ברק ומפות bump לא עוברים, וכל משטח נכתב מחוספס לגמרי ולא מתכתי, כך שחלקים מבריקים מגיעים מאטים. אפשר להחזיר את הברק בתוכנה שבה פותחים את ה-GLB, למשל ב-Blender.
הקורא הראשי מקבל FBX טקסטואלי מגרסה 7.0 ו-FBX בינארי מגרסה 6.4. כשהוא דוחה קובץ, או נעצר על מבנה שהוא לא מצפה לו, קורא שני נכנס במקומו. הוא מטפל בטקסט ובבינארי במבנים של 6.x ושל 7.x, ושומר כל רשת מצולעים, נורמלים, קואורדינטות UV, את היררכיית הצמתים עם מיקומים, סיבובים וקני מידה, ואת הצבע והאטימות של כל חומר. הוא לא מעביר אנימציה, שלד או תמונות טקסטורה, ולכן קובץ שנקרא כך מציג בחלונית אחרי ההמרה אפס אנימציות ואפס טקסטורות. שני הקוראים מעמידים זקוף קובץ שבו ציר Z פונה למעלה, כי ב-GLB ציר Y הוא למעלה.
הכלי קורא את הבתים הראשונים של הקובץ במקום לסמוך על שמו. zip ששמור בשם .fbx נפתח, המודל הגדול ביותר בתוכו משמש, והתמונות שב-zip נשארות לצידו. קובץ .fbx.gz נפרס, FBX טקסטואלי ששמור ב-UTF-16 מקודד מחדש, ובתים מיותרים לפני הכותרת של FBX בינארי מדולגים. GLB או OBJ שקיבלו שם .fbx נפתחים לפי מה שהם באמת. ארכיוני RAR ו-7z לא נפתחים כאן; חלצו אותם, או ארזו את הקבצים ב-zip, והוסיפו אותו. קובץ שלא מתאים לאף פורמט תלת-ממד נדחה עם תיאור של מה שהתוכן שלו נראה, כדי שתדעו לייצא אותו מחדש ולא לנסות שוב.
ה-GLB עובר סידור בלי להזיז שום גאומטריה: חומרים, טקסטורות וגושי נתונים זהים מאוחדים, נתונים שלא בשימוש נזרקים, וקודקודים זהים לחלוטין מחוברים. במודל אמיתי עם 13 רשתות ו-18,034 משולשים זה הוריד את הקובץ מ-934 KB ל-612 KB, בלי שינוי במספר המשולשים. הדף מציג את שני הגדלים כשנחסך משהו. תמונות טקסטורה נשמרות בפנים כ-PNG, כך שטקסטורות JPEG גדולות יכולות להפוך את ה-GLB לגדול מה-FBX.
עמוד זה בשפות אחרות: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · فارسی · اردو · Bahasa Indonesia · বাংলা