3ds Max اور Substance Painter کا استعمال کرتے ہوئے GLB فائل بنانا

آپ GLB فائل ایکسپورٹ کرنے کے لیے 3ds Max اور Substance Painter استعمال کر سکتے ہیں جسے Shopify ایڈمن میں کسی پروڈکٹ میں شامل کیا جا سکتا ہے۔ 3D ماڈل کسٹمر کو پروڈکٹ کا تصور کرنے میں مدد کر سکتے ہیں، جس سے ان کا اعتماد بڑھ سکتا ہے اور ریٹرن میں کمی آ سکتی ہے۔

3ds Max میں اپنے ماڈل کو ایکسپورٹ کے لیے تیار کریں

اپنے ماڈل کو ایکسپورٹ کے لیے تیار کرنے کے لیے، آپ کو یہ یقینی بنانا ہوگا کہ یہ ایک سنگل میش ہے اور اس پر ایک سنگل میٹریل لاگو کیا گیا ہے۔

اقدامات:

  1. File > Import... > Import... پر کلک کریں۔
  2. اپنی ماڈل فائل منتخب کریں، اور پھر Open پر کلک کریں۔
  3. OBJ Import Options کے ڈائیلاگ میں، Import as a single mesh کو چیک کریں۔
  4. Import پر کلک کریں۔
  5. ماڈل کو 0-1 سپیس میں اَن ریپ کریں۔ یقینی بنائیں کہ کوئی UV اوورلیپ نہ ہو:
    X اور Y محور پر 0 اور 1 کے درمیان UV کو ترتیب دینے کے لیے Edit UVWs ایڈیٹر استعمال کریں۔
  6. پورے ماڈل پر ایک سنگل میٹریل لاگو کریں۔

3ds Max سے میش ایکسپورٹ کریں

  1. File > Export > Export... پر کلک کریں
  2. فائل کا نام اور وہ لوکیشن درج کریں جہاں آپ ماڈل ایکسپورٹ کرنا چاہتے ہیں۔
  3. Save as Type کے ڈراپ ڈاؤن مینو سے، OBJ-Export (.OBJ) منتخب کریں۔
  4. Save پر کلک کریں۔
  5. OBJ Export Options کے ڈائیلاگ میں، ڈیفالٹ آپشن کو ویسے ہی رہنے دیں جیسے وہ ہیں اور Export پر کلک کریں۔

Substance Painter میں OBJ فائل امپورٹ کریں اور تیار کریں

  1. File > New پر کلک کر کے ایک نیا Substance Painter پروجیکٹ بنائیں۔
  2. New project ڈائیلاگ میں، mesh منتخب کرنے کے لیے Select پر کلک کریں۔
  3. وہ OBJ فائل منتخب کریں جو آپ نے 3ds Max سے ایکسپورٹ کی تھی، اور پھر Open پر کلک کریں۔
  4. New project ونڈو میں، OK پر کلک کریں۔
  5. اس بات کی تصدیق کریں کہ آپ نے اپنی mesh کو درست طریقے سے ایکسپورٹ کیا ہے، یہ چیک کر کے کہ 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 سے mesh کو ایکسپورٹ کرتے وقت درج ذیل میں سے کوئی غلطی ہوئی تھی:

  • mesh کو ایک واحد آبجیکٹ میں یکجا نہیں کیا گیا تھا۔
  • mesh کے لیے ایک سے زیادہ ٹیکسچر تفویض کیے گئے تھے۔

اگر ایسا ہے، تو اپنے ماڈل کو 3ds Max سے دوبارہ ایکسپورٹ کریں اور اس بات کو یقینی بنائیں کہ mesh ایک واحد آبجیکٹ ہے اور اسے صرف ایک ہی ٹیکسچر تفویض کیا گیا ہے۔

Substance Painter سے glTF فائل ایکسپورٹ کریں

  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 پر اپ لوڈ کر سکتے ہیں۔