יצירת קובצי GLB באמצעות 3ds Max ו-Substance Painter

אפשר להשתמש ב-3ds Max וב-Substance Painter כדי לייצא קובץ GLB שאפשר להוסיף למוצר במנהל של Shopify. מודלים בתלת-ממד יכולים לעזור ללקוחות להמחיש את המוצרים, דבר שעשוי להגביר את הביטחון ברכישה ולהפחית החזרות.

הכנת המודל לייצוא ב-3ds Max

כדי להכין את המודל לייצוא, יש לוודא שהוא רשת (mesh) אחת ומוחל עליו חומר אחד בלבד.

שלבים:

  1. יש ללחוץ על File > Import... > Import....
  2. יש לבחור את קובץ המודל, ולאחר מכן ללחוץ על Open.
  3. בתיבת הדו-שיח OBJ Import Options, יש לסמן את Import as a single mesh.
  4. יש ללחוץ על Import.
  5. יש לפרוס (unwrap) את המודל למרחב 0-1. יש לוודא שאין חפיפה בין ה-UVs:
    יש להשתמש בעורך Edit UVWs כדי לפרוס את ה-UVs בין 0 ל-1 בצירים X ו-Y.
  6. יש להחיל חומר יחיד על המודל כולו.

ייצוא הרשת (mesh) מ-3ds Max

  1. יש ללחוץ על File > Export > Export...
  2. יש להזין שם קובץ ומיקום שבו ברצונך לייצא את המודל.
  3. מתוך התפריט הנפתח Save as Type, יש לבחור OBJ-Export (.OBJ).
  4. יש ללחוץ על Save.
  5. בתיבת הדו-שיח OBJ Export Options, יש להשאיר את אפשרויות ברירת המחדל כפי שהן וללחוץ על Export.

ייבוא והכנה של קובץ OBJ ב-Substance Painter

  1. יש ליצור פרויקט חדש ב-Substance Painter על ידי לחיצה על File > New.
  2. בתיבת הדו-שיח New project, יש ללחוץ על Select כדי לבחור רשת.
  3. יש לבחור את קובץ ה-OBJ שייצאת מ-3ds Max, ולאחר מכן ללחוץ על Open.
  4. בחלון New project, יש ללחוץ על OK.
  5. יש לוודא שייצאת את הרשת כראוי באמצעות בדיקה שמופיע רק סט טקסטורות אחד בלוח Texture set list .
  6. בלוח Texture set settings , יש ללחוץ על הלחצן + כדי להוסיף ערוצים:
    הלחצן + מופיע לצד הכותרת Channels. הלחצן פותח תפריט נפתח שמציג את הערוצים הנוספים הזמינים.
    • חובה: Ambient occlusion.
    • אופציונלי: Emissive. יש להוסיף ערוץ זה אם למודל יש רכיבים שיפלטו אור.
    • אופציונלי: Opacity. יש להוסיף ערוץ זה אם למודל יש רכיבים שיהיו שקופים.
  7. בלוח Texture set settings, יש ללחוץ על Bake Mesh Maps.
  8. יש לצבוע טקסטורות על המודל.

מספר סטי טקסטורות

כאשר מייבאים את קובץ ה-OBJ ל-Substance Painter, אמור להיות רק סט טקסטורות אחד:

סטי הטקסטורות מפורטים בלוח Texture set list.

אם מוצג יותר מסט טקסטורות אחד, אחת מהבעיות הבאות התרחשה בעת ייצוא הרשת מ-3ds Max:

  • הרשת לא שולבה לאובייקט יחיד.
  • הוקצתה לרשת יותר מטקסטורה אחת.

אם זה המצב, יש לייצא את המודל מ-3ds Max שוב ולוודא שהרשת היא אובייקט יחיד ושמוקצית לה טקסטורה אחת בלבד.

ייצוא קובץ ה-glTF מ-Substance Painter

  1. יש ללחוץ על File > Export Textures.

  2. מתוך התפריט הנפתח Config, יש לבחור באפשרות glTF PBR Metal Roughness.

  3. יש לבחור את המיקום שבו רוצים לשמור את הטקסטורות.

  4. יש לבחור גודל מסמך כדי לקבוע את הגודל של קובצי הטקסטורה.

  5. יש ללחוץ על Export.

דחיסת קובצי טקסטורה

לאחר ייצוא המודל, אמורים להיות ברשותך הקבצים הבאים:

  • modelName.bin
  • modelName.glb
  • modelName.gltf
  • modelNamebaseColor.png
  • modelNamenormal.png
  • modelName_occlusionRoughnessMetallic.png

בעת שימוש בתצורה glTF PBR Metal Roughness, התוכנה Substance Painter מייצאת קובצי טקסטורה בפורמט PNG בלבד. כדאי לשקול לדחוס את קובצי הטקסטורה ולהמיר ל-JPG כל טקסטורה שאינה דורשת ערוץ אלפא. פעולה זו מצמצמת את גודל הקובץ הכולל, וגדלי קבצים קטנים יותר מאפשרים מהירויות הורדה מהירות יותר ואינטראקציות חלקות יותר.

מומלץ לשמור על גודל קובץ של 4 MB או פחות.

יצירת קובץ GLB

  1. יש לבקר בכתובת https://glb-packer-old.glitch.me/.
  2. יש לגרור ולשחרר את הקבצים שייצאת מ-Substance Painter אל דף האינטרנט של GLB Packer.

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