יצירת קובצי GLB באמצעות Blender ו-Substance Painter
החל מגרסה 2.8, Blender יכולה לייצא קובצי GLB שאפשר להוסיף למוצר בלוח המנהל של Shopify. למידע נוסף, אפשר לעיין במדריך למשתמש של Blender.
עבור גרסאות ישנות יותר של Blender, אפשר לשלב את Blender ו-Substance Painter כדי לייצא קובץ GLB.
בדף זה
הכנת המודל לייצוא ב-Blender
כדי להכין את המודל לייצוא, יש לוודא שהוא בנוי כרשת יחידה ושהוחלה עליו טקסטורה אחת בלבד.
שלבים:
- יש ללחוץ על File > Import, ולאחר מכן לבחור בפורמט הקובץ המתאים למודל.
- יש לבחור בקובץ המודל, ולאחר מכן ללחוץ על Import.
- תוך כדי לחיצה על
SHIFT, יש ללחוץ באמצעות הלחצן הימני של העכבר על כל אובייקט בסצנה, ולאחר מכן ללחוץ עלCtrl+Jכדי לשלב אותם לרשת אחת. - יש לפרוס את המודל למרחב UV של 0-1. יש לוודא שאין חפיפה בין מפות ה-UV:

- בעורך ה-Properties, יש ללחוץ על סמל החומרים.
- יש ללחוץ על הלחצן
+כדי להוסיף משבצת חומר חדשה:
- יש ללחוץ על New.
ייצוא של ה-mesh מ-Blender
- יש ללחוץ על File > Export > FBX (.fbx).
- יש להזין את הנתיב שאליו רוצים לייצא את הקובץ.
- יש לוודא שמשתמשים בהגדרות הייצוא הבאות:

- יש ללחוץ על Export FBX.
ייבוא והכנת קובץ ה-FBX ב-Substance Painter
- כדי ליצור פרויקט חדש ב-Substance Painter, יש ללחוץ על File > New.
- בתיבת הדו-שיח New project, יש ללחוץ על Select כדי לבחור mesh.
- יש לבחור את קובץ ה-FBX שיוצא מ-Blender, ולאחר מכן ללחוץ על Open.
- בחלון New project, יש ללחוץ על OK.
- יש לוודא שה-mesh ייוצא כראוי על ידי בדיקה שקיימת רק ערכת טקסטורות אחת בחלונית Texture set list .
- אם מוצגת יותר מערכת טקסטורות אחת, יש לעיין בסעיף ערכות טקסטורה מרובות.
- בחלונית Texture set settings , יש ללחוץ על הלחצן
+כדי להוסיף ערוצים:
- חובה: Ambient occlusion.
- אופציונלי: Emissive. כדאי להוסיף ערוץ זה אם למודל יש רכיבים שיפלטו אור.
- אופציונלי: Opacity. כדאי להוסיף ערוץ זה אם למודל יש רכיבים שיהיו שקופים.
- בחלונית Texture set settings, יש ללחוץ על Bake Mesh Maps.
- יש לצבוע את הטקסטורות על המודל.
ערכות טקסטורה מרובות
בעת ייבוא קובץ ה-FBX ל-Substance Painter, אמורה להיות רק ערכת טקסטורות אחת:

אם מוצגת יותר מערכת טקסטורות אחת, אחת מהטעויות הבאות אירעה בעת ייצוא ה-mesh מ-Blender:
- ה-mesh לא שולב לכדי אובייקט יחיד.
- ל-mesh הוקצתה יותר מטקסטורה אחת.
במקרה כזה, יש לייצא את המודל מ-Blender שוב ולוודא שה-mesh הוא אובייקט יחיד ושהוקצתה לו טקסטורה אחת בלבד.
ייצוא קובץ ה-glTF מ-Substance Painter
יש ללחוץ על File > Export Textures.
מהתפריט הנפתח Config, יש לבחור באפשרות glTF PBR Metal Roughness.
יש לבחור את המיקום שבו רוצים לשמור את הטקסטורות.
יש לבחור גודל מסמך כדי לקבוע את גודלם של קובצי הטקסטורה.
יש ללחוץ על Export.
דחיסת קובצי טקסטורה
לאחר ייצוא המודל, אמורים להיות לך הקבצים הבאים:
- modelName.bin
- modelName.glb
- modelName.gltf
- modelNamebaseColor.png
- modelNamenormal.png
- modelName_occlusionRoughnessMetallic.png
בשימוש בתצורת glTF PBR Metal Roughness, התוכנה Substance Painter מייצאת קובצי טקסטורה בפורמט PNG בלבד. כדאי לשקול לדחוס את קובצי הטקסטורה ולהמיר ל-JPG כל טקסטורה שאינה זקוקה לערוץ אלפא (alpha channel). פעולה זו מפחיתה את הגודל הכולל של הקובץ, וקבצים קטנים יותר מאפשרים מהירויות הורדה גבוהות יותר ואינטראקציות חלקות יותר.
מומלץ לשמור על גודל קובץ של 4 MB או פחות.
יצירת קובץ GLB
- יש להיכנס אל https://glb-packer-old.glitch.me/.
- יש לבצע גרירה ושחרור של הקבצים שיוצאו מ-Substance Painter לתוך דף האינטרנט של GLB Packer.
קובץ בשם out.glb יורד למחשב שלך. לאחר סיום ההורדה, אפשר לשנות את שם הקובץ ולאחר מכן להעלות אותו ל-Shopify.