Blender और Substance Painter का उपयोग करके GLB फ़ाइल बनाना

वर्जन 2.8 से, Blender, GLB फ़ाइल एक्सपोर्ट कर सकता है, जिन्हें Shopify एडमिन में किसी प्रोडक्ट में जोड़ा जा सकता है। ज़्यादा जानने के लिए, Blender मैनुअल पर जाएं।

Blender के पुराने वर्शन के लिए, आप GLB फ़ाइल एक्सपोर्ट करने के लिए Blender और Substance Painter को कंबाइन कर सकते हैं।

Blender में एक्सपोर्ट के लिए अपना मॉडल तैयार करें

अपने मॉडल को एक्सपोर्ट के लिए तैयार करने के लिए, आपको यह पक्का करना होगा कि यह एक ही मेश है और उस पर केवल एक ही टेक्सचर लागू किया गया है।

चरण:

  1. फ़ाइल > इंपोर्ट करें पर क्लिक करें और फिर अपने मॉडल के लिए सही फ़ाइल फ़ॉर्मेट चुनें।
  2. अपनी मॉडल फ़ाइल चुनें और फिर इंपोर्ट करें पर क्लिक करें।
  3. SHIFT दबाए रखते हुए, अपने सीन में हर ऑब्जेक्ट पर राइट-क्लिक करें और फिर उन्हें एक मेश में जोड़ने के लिए Ctrl + J दबाएं।
  4. मॉडल को 0-1 UV स्पेस में अनरैप करें। पक्का करें कि कोई भी UV ओवरलैप न हो:
    UV/Image एडिटर में, यह पक्का करें कि सभी UVs ग्रिड पर व्यवस्थित हैं.
  5. Properties एडिटर में, मटेरियल्स आइकन पर क्लिक करें.
  6. नया मटेरियल स्लॉट जोड़ने के लिए, + बटन पर क्लिक करें:
    'मटेरियल स्लॉट जोड़ें' बटन, 'मटेरियल' पेन के सबसे ऊपर होता है.
  7. नया पर क्लिक करें.

ब्लेंडर से मेश एक्सपोर्ट करें

  1. फ़ाइल > एक्सपोर्ट > FBX (.fbx) पर क्लिक करें.
  2. वह पाथ डालें जहां आप फ़ाइल एक्सपोर्ट करना चाहते हैं।
  3. पक्का करें कि आप नीचे दी गई एक्सपोर्ट सेटिंग का उपयोग करते हैं:
    वर्जन: FBX 7.4 बाइनरी. स्केल: 1.0. स्केलिंग लागू करें: सभी लोकल. फ़ॉरवर्ड: -Z फ़ॉरवर्ड. अप: Y अप. पाथ मोड: ऑटो. बैच मोड: बंद.
  4. FBX एक्सपोर्ट करें पर क्लिक करें.

Substance Painter में FBX फ़ाइल इंपोर्ट और तैयार करें

  1. फ़ाइल > नया पर क्लिक करके एक नया Substance Painter प्रोजेक्ट बनाएं।
  2. नया प्रोजेक्ट डायलॉग में, मेश चुनने के लिए चुनें पर क्लिक करें।
  3. वह FBX फ़ाइल चुनें जिसे आपने ब्लेंडर से एक्सपोर्ट किया है और फिर खोलें पर क्लिक करें।
  4. नया प्रोजेक्ट विंडो में, ठीक है पर क्लिक करें।
  5. यह सत्यापित करने के लिए कि आपने मेश को सही ढंग से एक्सपोर्ट किया है, जांचें कि Texture set list पैनल में केवल एक टेक्सचर सेट है।
  6. Texture set settings पैनल में, चैनल जोड़ने के लिए + बटन पर क्लिक करें:
    + बटन, चैनल हेडिंग के बगल में है. यह बटन एक ड्रॉप-डाउन मेनू खोलता है, जिसमें उपलब्ध अतिरिक्त चैनल दिखाई देते हैं.
    • ज़रूरी: एंबिएंट ऑक्लूज़न।
    • वैकल्पिक: एमिसिव। अगर आपके मॉडल में ऐसे कॉम्पोनेंट हैं जो रोशनी उत्सर्जित करेंगे, तो यह चैनल जोड़ें।
    • वैकल्पिक: ओपैसिटी। अगर आपके मॉडल में ऐसे कॉम्पोनेंट हैं जो पारदर्शी होंगे, तो यह चैनल जोड़ें।
  7. Texture set settings पैनल में, Bake Mesh Maps पर क्लिक करें।
  8. मॉडल पर टेक्सचर पेंट करें।

एक से ज़्यादा टेक्सचर सेट

जब आप FBX फ़ाइल को Substance Painter में इंपोर्ट करते हैं, तो केवल एक टेक्सचर सेट होना चाहिए:

टेक्सचर सेट, Texture set list पैनल में सूचीबद्ध होते हैं.

अगर एक से ज़्यादा टेक्सचर सेट दिखाई देते हैं, तो ब्लेंडर से मेश एक्सपोर्ट करते समय निम्न में से कोई एक गड़बड़ी हुई थी:

  • मेश को एक ऑब्जेक्ट में नहीं जोड़ा गया था।
  • मेश को एक से ज़्यादा टेक्सचर असाइन किए गए थे।

अगर ऐसा है, तो ब्लेंडर से अपने मॉडल को फिर से एक्सपोर्ट करें और पक्का करें कि मेश एक ही ऑब्जेक्ट है और उसे केवल एक ही टेक्सचर असाइन किया गया है।

Substance Painter से glTF फ़ाइल एक्सपोर्ट करें

  1. फ़ाइल > एक्सपोर्ट टेक्सचर पर क्लिक करें।

  2. कॉन्फ़िग ड्रॉप-डाउन मेनू से, glTF PBR Metal Roughness चुनें।

  3. वह लोकेशन चुनें जहां आप अपने टेक्सचर सेव करना चाहते हैं।

  4. टेक्सचर फ़ाइलों का आकार निर्धारित करने के लिए एक दस्तावेज़ आकार चुनें।

  5. एक्सपोर्ट करें पर क्लिक करें।

टेक्सचर फ़ाइलों को कंप्रेस करना

जब आप मॉडल एक्सपोर्ट कर लेते हैं, तो आपके पास निम्नलिखित फ़ाइलें होनी चाहिए:

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

glTF PBR Metal Roughness कॉन्फ़िगरेशन का उपयोग करते समय, Substance Painter केवल PNG फ़ॉर्मेट में टेक्सचर फ़ाइल एक्सपोर्ट करता है। टेक्सचर फ़ाइलों को कंप्रेस करने और जिन टेक्सचर को अल्फ़ा चैनल की ज़रूरत नहीं है, उन्हें JPG में बदलने पर विचार करें। इससे कुल फ़ाइल का आकार कम हो जाता है और छोटे फ़ाइल आकार, तेज़ डाउनलोड स्पीड और आसान इंटरैक्शन की अनुमति देते हैं।

अपनी फ़ाइल का आकार 4 एमबी या उससे छोटा रखना सबसे अच्छा है।

GLB फ़ाइल बनाएं

  1. https://glb-packer-old.glitch.me/ पर जाएं।
  2. Substance Painter से एक्सपोर्ट की गई फ़ाइलों को GLB Packer वेब पेज पर खींचें और छोड़ें।

out.glb नामक एक फ़ाइल आपके कंप्यूटर पर डाउनलोड हो जाएगी। डाउनलोड पूरा होने के बाद, आप फ़ाइल का नाम बदल सकते हैं और फिर उसे Shopify पर अपलोड कर सकते हैं।