कनेक्टर्स

अपने एजेंट को एक ऐप के भीतर काम करने देने के लिए एक कनेक्टर इंस्टॉल करें। कुछ कनेक्टर प्रति कंप्यूटर एक बार इंस्टॉल होते हैं, जैसे Blender। अन्य प्रति प्रोजेक्ट एक बार इंस्टॉल होते हैं, जैसे Unity, Godot, और Unreal Engine।


अवलोकन

Meshy DCC Core विंडो (meshy-dcc ui) के Connectors पेज से कनेक्टर इंस्टॉल करें, या अपने एजेंट से एक इंस्टॉल करने के लिए कहें। Meshy DCC Core कुछ भी इंस्टॉल करने से पहले हर डाउनलोड को उसके SHA-256 चेकसम के विरुद्ध जाँचता है।

Meshy DCC Core विंडो का Connectors पेज, जिसमें Blender इंस्टॉल है, एक प्रोजेक्ट में Godot है, और अन्य ऐप्स के लिए Install या Add to a project बटन हैं

नीचे दी गई टेबल दिखाती है कि हर कनेक्टर कहाँ इंस्टॉल होता है और वह अपने ऐप के किन वर्जन को सपोर्ट करता है।

ऐपइसमें इंस्टॉल होता हैवर्जन
BlenderBlender, प्रति कंप्यूटर एक बार4.5 से 5.2
Unityहर प्रोजेक्ट2018.4 से 6000.5
Godotहर प्रोजेक्ट4.4 से 4.7
Unreal Engineहर प्रोजेक्ट5.0 से 5.8
MayaMaya, प्रति कंप्यूटर एक बार2023 से 2027
3ds Max3ds Max, प्रति वर्जन एक बार2023 से 2027
HoudiniHoudini, प्रति वर्जन एक बार20.5 से 22.0
Substance 3D PainterPainter, प्रति कंप्यूटर एक बार10.0 से 12.1
ZBrushहर प्रोजेक्ट फोल्डर2026.1 से 2026.2
Roblox Studioहर प्लेसवर्तमान रिलीज़
FreeCADहर प्रोजेक्ट फोल्डर1.0 से 1.1
OpenSCADहर प्रोजेक्ट फोल्डर2021.01, और 2026.09 से 2026.10 के स्नैपशॉट
Material Makerहर मटेरियल फोल्डर1.7

हर कनेक्टर macOS (Apple Silicon) और Windows x64 पर चलता है, सिवाय 3ds Max के, जो केवल Windows पर चलता है।


Blender

Blender कनेक्टर इंस्टॉल करने के लिए, इन चरणों का पालन करें:

  1. Connectors में, Blender के बगल में Install पर क्लिक करें।
  2. यदि Blender खुला है तो उसे रीस्टार्ट करें, या इसे हमेशा की तरह शुरू करें।

Meshy DCC Core Blender को उसकी सामान्य जगहों पर ढूँढता है: macOS पर /Applications/Blender.app और Windows पर C:\Program Files\Blender Foundation। यदि Blender कहीं और है, या आपके पास एक से अधिक कॉपी है, तो विंडो पूछती है कि वह कहाँ है। जिस ऐप का उपयोग करना चाहते हैं उसका पूरा पाथ दर्ज करें, उदाहरण के लिए /Applications/Blender 4.5.app।

कनेक्टर एक Blender एक्सटेंशन है जिसका नाम Meshy DCC है। यह Blender के साथ शुरू होता है, इसलिए जो भी Blender आप खोलते हैं वह Connected now के अंतर्गत दिखाई देता है।

इसे टर्मिनल से इंस्टॉल करने के लिए, यह चलाएँ:

meshy-dcc install --dcc-type blender --execute

जब Blender अपनी सामान्य जगह पर न हो, तो --dcc-path <path to Blender> जोड़ें।


Unity

किसी प्रोजेक्ट में Unity कनेक्टर इंस्टॉल करने के लिए, इन चरणों का पालन करें:

  1. Unity में प्रोजेक्ट बंद करें।
  2. Connectors में, Unity के बगल में Add to a project पर क्लिक करें, प्रोजेक्ट फोल्डर का पूरा पाथ दर्ज करें, और Install पर क्लिक करें।
  3. प्रोजेक्ट को Unity में हमेशा की तरह खोलें।

कनेक्टर प्रोजेक्ट में Meshy DCC Unity पैकेज और एक .meshy-dcc फोल्डर जोड़ता है। यह उस Unity Editor वर्जन का उपयोग करता है जिसे प्रोजेक्ट की ProjectSettings/ProjectVersion.txt नाम देती है, इसलिए वह वर्जन Unity Hub में इंस्टॉल होना चाहिए।

meshy-dcc install --dcc-type unity --project /path/to/project --execute

Godot

किसी प्रोजेक्ट में Godot कनेक्टर इंस्टॉल करने के लिए, इन चरणों का पालन करें:

  1. Godot में प्रोजेक्ट बंद करें।
  2. Connectors में, Godot के बगल में Add to a project पर क्लिक करें, प्रोजेक्ट फोल्डर का पूरा पाथ दर्ज करें, और Install पर क्लिक करें।
  3. प्रोजेक्ट को Godot में हमेशा की तरह खोलें।

कनेक्टर addons/meshy_dcc_godot ऐड-ऑन जोड़ता है, उसे चालू करता है, और एक .meshy-dcc फोल्डर जोड़ता है। यह आपके PATH पर या /Applications में Godot.app के रूप में Godot को ढूँढता है। किसी अन्य लोकेशन के लिए, और Windows पर हमेशा, MESHY_DCC_GODOT_EXECUTABLE एनवायरनमेंट वेरिएबल को Godot एडिटर पर सेट करें।

meshy-dcc install --dcc-type godot --project /path/to/project --execute

Unreal Engine

किसी प्रोजेक्ट में Unreal Engine कनेक्टर इंस्टॉल करने के लिए, इन चरणों का पालन करें:

  1. Unreal Engine में प्रोजेक्ट बंद करें।
  2. Connectors में, Unreal Engine के बगल में Add to a project पर क्लिक करें, वह फोल्डर दर्ज करें जिसमें .uproject फ़ाइल है, और Install पर क्लिक करें।
  3. प्रोजेक्ट को हमेशा की तरह खोलें।

कनेक्टर एक प्लगइन को प्रोजेक्ट के Plugins/MeshyDccUnreal फोल्डर में कॉपी करता है और उसे आपके इंजन के साथ बिल्ड करता है, जिसमें कुछ सेकंड से लेकर कुछ मिनट तक लगते हैं। इसे बिल्ड करने के लिए, आपको चाहिए:

  • macOS: Xcode, उस वर्जन में जो आपका इंजन स्वीकार करता है। Unreal Engine 5.7, Xcode 26 तक स्वीकार करता है।
  • Windows: Game development with C++ वर्कलोड के साथ Visual Studio 2022।

Windows पर, प्रोजेक्ट को ऐसे फोल्डर में रखें जिसके पाथ में केवल अंग्रेज़ी अक्षर, अंक और विराम चिह्न हों। Unreal Engine अन्य कैरेक्टर के अंतर्गत प्लगइन को बिल्ड नहीं कर सकता, इसलिए इंस्टॉल रुक जाता है और रोलबैक हो जाता है।

कनेक्टर उस इंजन का उपयोग करता है जो Epic Games Launcher में प्रोजेक्ट के इंजन वर्जन से मेल खाता है। सोर्स बिल्ड या किसी अन्य लोकेशन के लिए, MESHY_DCC_UNREAL_ENGINE को इंजन फोल्डर पर सेट करें। Unreal Engine 4 समर्थित नहीं है।

meshy-dcc install --dcc-type unreal --project /path/to/project --execute

अधिक ऐप्स

ये कनेक्टर उसी तरह इंस्टॉल होते हैं: Connectors से, या meshy-dcc install --dcc-type <app> --project <folder> --execute के साथ।

  • OpenSCAD: कनेक्टर प्रोजेक्ट फोल्डर की .scad फ़ाइलों पर काम करता है और हर एक्सपोर्ट और प्रीव्यू के लिए OpenSCAD चलाता है, इसलिए कोई OpenSCAD विंडो नहीं खुलती। यह एक Meshy मॉडल को प्रिंट बेस पर खड़ा कर सकता है और STL या 3MF एक्सपोर्ट कर सकता है। Apple Silicon पर, इसे एक OpenSCAD डेवलपमेंट स्नैपशॉट चाहिए।
  • Material Maker: कनेक्टर एक फोल्डर में मटेरियल ग्राफ़ बनाता और एडिट करता है और Blender, Godot, Unity, या Unreal Engine के लिए PBR टेक्सचर सेट एक्सपोर्ट करता है। हर एक्सपोर्ट Material Maker को संक्षेप में आगे लाता है। कनेक्टर ग्राफ़ फ़ाइलों पर काम करता है, न कि किसी खुली Material Maker विंडो पर। एजेंट द्वारा इसे बदलने से पहले Material Maker में एक ग्राफ़ बंद करें, और जब यह पूरा हो जाए तो एजेंट से परिणाम को आपके लिए खोलने के लिए कहें।
  • FreeCAD: कनेक्टर प्रोजेक्ट फोल्डर के डॉक्यूमेंट्स पर काम करता है और हर स्टेप के लिए बैकग्राउंड में FreeCAD चलाता है। यह Meshy GLB मॉडल को मेश के रूप में इंपोर्ट करता है, साथ ही STEP, IGES, STL, और OBJ भी।
  • Roblox Studio: वह फोल्डर चुनें जिसमें एक प्लेस फ़ाइल (.rbxl या .rbxlx) हो। कनेक्टर एक Studio प्लगइन जोड़ता है और प्लेस को खोलता है। Meshy के मॉडल केवल Studio सेशन के लिए टिकते हैं, क्योंकि Roblox उन्हें प्लेस के साथ सेव नहीं करता। जब तक आप Meshy DCC टूलबार में Allow Luau पर क्लिक नहीं करते, तब तक Luau चलना बंद रहता है।

प्रोफेशनल ऐप्स

  • Houdini: प्रति Houdini वर्जन एक बार इंस्टॉल होता है, आपकी Houdini प्रेफरेंस में एक Houdini पैकेज के रूप में। जब आपका HOME वेरिएबल सेट होता है, तो Houdini उससे प्रेफरेंस फोल्डर चुनता है।
  • Maya: प्रति कंप्यूटर एक बार इंस्टॉल होता है, एक Maya मॉड्यूल के रूप में। Meshy FBX मॉडल एक Standard Surface मटेरियल और उनके टेक्सचर मैप्स के साथ आते हैं।
  • 3ds Max (Windows): प्रति 3ds Max वर्जन एक बार इंस्टॉल होता है, एक स्टार्टअप स्क्रिप्ट के रूप में। Meshy FBX मॉडल एक Physical मटेरियल के साथ आते हैं।
  • Substance 3D Painter: प्रति कंप्यूटर एक बार इंस्टॉल होता है, एक स्टार्टअप प्लगइन के रूप में। एजेंट एक Meshy मॉडल से प्रोजेक्ट शुरू कर सकता है, PBR लेयर जोड़ सकता है, और टेक्सचर एक्सपोर्ट कर सकता है।
  • ZBrush: एक प्रोजेक्ट फोल्डर चुनें। एजेंट उस ZBrush में काम करता है जिसे Meshy DCC Core उस फोल्डर के लिए शुरू करता है, न कि किसी ऐसे में जिसे आपने खुद खोला हो। यदि पहली शुरुआत टाइमआउट हो जाती है, तो इसे फिर से शुरू करें।

एक साथ कई ऐप्स में काम करें

हर खुला ऐप, और किसी ऐप की हर खुली कॉपी, अपनी खुद की ID वाला अपना अलग इंस्टेंस है। एजेंट उस इंस्टेंस का नाम बताता है जिसमें वह काम कर रहा है। जब एक से अधिक इंस्टेंस आपके अनुरोध पर फिट बैठते हैं, तो एजेंट पूछता है कि आपका मतलब किससे है। जब आप किसी ऐप को रीस्टार्ट करते हैं, तो उसे एक नई ID मिलती है, और एजेंट इसे फिर से ढूँढ लेता है।


कनेक्टर अनइंस्टॉल करें

सबसे सरल तरीका है अपने एजेंट से पूछना। किसी कनेक्टर को खुद अनइंस्टॉल करने के लिए, निम्नलिखित में से कोई एक करें:

  • Blender: Edit > Preferences > Get Extensions में, Meshy DCC ढूँढें और उसे अनइंस्टॉल करें।
  • Unity: Package Manager में Meshy DCC Unity पैकेज हटाएँ, फिर प्रोजेक्ट का .meshy-dcc फोल्डर डिलीट करें।
  • Godot: प्रोजेक्ट से addons/meshy_dcc_godot और .meshy-dcc डिलीट करें।
  • Unreal Engine: प्रोजेक्ट से Plugins/MeshyDccUnreal और .meshy-dcc डिलीट करें।
  • अन्य ऐप्स: अपने एजेंट से पूछें। यह जानता है कि हर कनेक्टर ने कौन-सी फ़ाइलें जोड़ी हैं, और कुछ भी डिलीट करने से पहले यह उन्हें सूचीबद्ध करता है।