להמיר FBX ל-GLB

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

פורמט FBX כבד, סגור ואי אפשר להציג אותו בדף אינטרנט, בעוד ש-GLB נפתח בדפדפן, במציג מציאות רבודה ובמציגים מודרניים רבים. הרשת והאנימציות עוברות, והחומרים מומרים למתכתיות ולחספוס: צבע, אטימות, טקסטורות ומפת נורמלים עוברים, ברק ומפות bump לא, ולכן המשטחים מגיעים מאטים.

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

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

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

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

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

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

לא מיועד ל: כתיבת FBX בחזרה — ההמרה הולכת בכיוון הזה.

מה ה-GLB שומר מקובץ ה-FBX

כשקורא ה-FBX הראשי פותח את הקובץ, ה-GLB מקבל את היררכיית הצמתים, רשתות עם שלד (skinning) כולל העצמות והמשקלים, צורות מיזוג (morph targets) וכל קליפ אנימציה שנמצא. גם אובייקטים שהסתרתם בסצנה נכתבים. FBX עם קליפי אנימציה בלי רשת מומר גם הוא: ה-GLB נושא את הקליפים בלבד, וזו דרך מקובלת לשמור ספריית אנימציות.

החומרים משנים צורה בדרך. FBX מתאר משטח בצבע ספקולרי ובערך ברק; GLB מתאר אותו במתכתיות ובחספוס. צבע הבסיס (diffuse), האטימות, טקסטורת הצבע, מפת הנורמלים, הצבע הפולט ומפת ה-ambient occlusion עוברים. צבע ספקולרי, ברק ומפות bump לא עוברים, וכל משטח נכתב מחוספס לגמרי ולא מתכתי, כך שחלקים מבריקים מגיעים מאטים. אפשר להחזיר את הברק בתוכנה שבה פותחים את ה-GLB, למשל ב-Blender.

קובצי FBX ישנים

הקורא הראשי מקבל 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 בגודל אחר

ה-GLB עובר סידור בלי להזיז שום גאומטריה: חומרים, טקסטורות וגושי נתונים זהים מאוחדים, נתונים שלא בשימוש נזרקים, וקודקודים זהים לחלוטין מחוברים. במודל אמיתי עם 13 רשתות ו-18,034 משולשים זה הוריד את הקובץ מ-934 KB ל-612 KB, בלי שינוי במספר המשולשים. הדף מציג את שני הגדלים כשנחסך משהו. תמונות טקסטורה נשמרות בפנים כ-PNG, כך שטקסטורות JPEG גדולות יכולות להפוך את ה-GLB לגדול מה-FBX.

שאלות נפוצות

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

כלים קשורים

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

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