مرکزی مواد پر جائیں
اے آئی ٹیوٹوریلز

mcp-for-blender-pro کے ساتھ Blender ورک فلو خودکار بنائیں

mcp-for-blender-pro انسٹال کرنے، AI فراہم کنندہ منسلک کرنے، چیٹ کے ذریعے Blender مناظر کا معائنہ اور ترمیم کرنے، ایجنٹ ٹیموں کے ساتھ پیچیدہ کام منظم کرنے، اور منظر کی تبدیلیوں پر کنٹرول برقرار رکھتے ہوئے بیرونی MCP کلائنٹس منسلک کرنے کا طریقہ سیکھیں۔

mcp-for-blender-pro کے ساتھ Blender ورک فلو خودکار بنائیں

mcp-for-blender-pro کیا ہے؟

mcp-for-blender-pro Blender کے لیے ایک AI اسسٹنٹ اور Model Context Protocol سرور ہے۔ یہ AI ماڈل کو آپ کے موجودہ سین کا جائزہ لینے، آبجیکٹس بنانے اور ان میں ترمیم کرنے، میٹیریلز تفویض کرنے، اثاثے تلاش کرنے، ویوپورٹ کی تصاویر محفوظ کرنے، معاون ورک فلو چلانے اور سینز ایکسپورٹ کرنے کی سہولت دیتا ہے۔

یہ ایکسٹینشن Blender سے واقف ٹولز کو ایک بصری Studio ورک اسپیس کے ساتھ یکجا کرتی ہے۔ آپ چیٹ میں کام پر گفتگو کر سکتے ہیں، اسسٹنٹ کی کارروائیاں دیکھ سکتے ہیں، ویوپورٹ اسنیپ شاٹس کا جائزہ لے سکتے ہیں، آپریشنز کی منظوری دے سکتے ہیں اور ورک فلو کے دوران Blender میں کام جاری رکھ سکتے ہیں۔

لائیو Blender سین کے پیش منظر کے ساتھ AI چیٹ ورک اسپیس

یہ پروجیکٹ تیز تر تکرار کے خواہش مند فنکاروں، بار بار ہونے والے آپریشنز کو خودکار بنانے والے ٹیکنیکل فنکاروں، اور MCP سے مطابقت رکھنے والے AI ٹولز کو Blender سے مربوط کرنے والے ڈویلپرز کے لیے تیار کیا گیا ہے۔

اہم صلاحیتیں

  • سین سے باخبر معاونت: اسسٹنٹ تبدیلیاں کرنے سے پہلے سینز کا جائزہ لے سکتا ہے، آبجیکٹس کی فہرست بنا سکتا ہے اور آبجیکٹ کی تفصیلات حاصل کر سکتا ہے۔
  • بصری Studio ورک اسپیس: ایک معاون ونڈو چیٹ، سین آبجیکٹس، ویوپورٹ اسنیپ شاٹس، منظوریوں اور ٹاسک بورڈ فراہم کرتی ہے۔
  • متعدد AI فراہم کنندگان: معاون کنکشنز میں OpenAI، Anthropic Claude، Google Gemini، OpenRouter، OpenCode Zen، Ollama اور مطابقت رکھنے والی حسب ضرورت APIs شامل ہیں۔
  • محفوظ شدہ کنکشنز: کام اور ذاتی کنفیگریشنز الگ رکھیں یا ایک ہی فراہم کنندہ کے لیے متعدد keys محفوظ کریں۔
  • سنگل اور ملٹی ایجنٹ موڈز: براہِ راست ترامیم کے لیے ایک اسسٹنٹ استعمال کریں، یا منظم ورک فلو کے لیے مینیجرز، ورکرز اور ریویورز ترتیب دیں۔
  • بلٹ اِن MCP سرور: OpenCode اور ان دیگر کلائنٹس کو مربوط کریں جو تصدیق شدہ Streamable HTTP MCP کو سپورٹ کرتے ہیں۔
  • 21 سین ٹولز: سینز کا جائزہ لیں، بنائیں، ترمیم کریں، تصاویر محفوظ کریں، اسکرپٹ چلائیں، اثاثے تلاش کریں، Blender APIs سے رہنمائی لیں اور سینز ایکسپورٹ کریں۔
  • کثیر لسانی انٹرفیس: مرکزی مینیو انگریزی، جرمن، فرانسیسی، ہسپانوی اور چینی کو سپورٹ کرتے ہیں۔

ضروریات اور انسٹالیشن

ریلیز بنڈل Windows x64 کے لیے ہے اور اس کے لیے Blender 4.2 یا بعد کا ورژن درکار ہے۔ انسٹالیشن سے پہلے پیکیج شدہ ایکسٹینشن کو ایکسٹرکٹ کرنے کے بجائے اسی صورت میں ڈاؤن لوڈ کریں۔

  1. تازہ ترین ریلیز سے mcp-for-blender-pro.zip ڈاؤن لوڈ کریں۔
  2. Blender شروع کریں اور Edit → Preferences کھولیں۔
  3. Get Extensions منتخب کریں، اس کا مینیو کھولیں اور Install from Disk منتخب کریں۔
  4. ڈاؤن لوڈ کی گئی ZIP آرکائیو منتخب کریں۔
  5. Blender کے انسٹال کرنے کے بعد mcp-for-blender-pro فعال کریں۔
  6. 3D Viewport پر واپس جائیں، سائڈبار کھولنے کے لیے N دبائیں اور MCP Pro منتخب کریں۔

جب بھی Studio ونڈو استعمال کریں یا کسی بیرونی MCP کلائنٹ سے مربوط ہوں، Blender کو چلتا ہوا رکھیں۔ Blender فعال سین فراہم کرتا ہے اور مطلوبہ سین آپریشنز انجام دیتا ہے۔

AI ماڈل مربوط کریں

درخواست بھیجنے سے پہلے اس ماڈل کو ترتیب دیں جو آپ کی ہدایات کی تشریح کرے گا اور Blender ٹولز کو کال کرے گا۔

  1. Blender میں MCP Pro پینل کھولیں۔
  2. معاون فراہم کنندہ منتخب کریں۔
  3. ضروری کنکشن تفصیلات شامل کریں، جیسے فراہم کنندہ کی اسناد یا اینڈپوائنٹ سیٹنگز۔
  4. دستیاب ماڈل کیٹلاگ لوڈ کریں۔
  5. ایک ماڈل منتخب کریں اور اگر اسے دوبارہ استعمال کرنا ہو تو کنکشن محفوظ کریں۔
  6. براہِ راست Blender سے پیغام بھیجیں یا Open Studio Window پر کلک کریں۔
فراہم کنندہ، محفوظ شدہ کنکشن اور ماڈل کا انتخاب

tool-calling support رکھنے والا ماڈل منتخب کریں۔ اگر آپ چاہتے ہیں کہ ماڈل ویوپورٹ اسکرین شاٹس کی تشریح کرے تو تصاویر کو سپورٹ کرنے والا ماڈل منتخب کریں۔ حسب ضرورت اینڈپوائنٹس OpenAI Chat Completions، Anthropic Messages یا Ollama پروٹوکول استعمال کر سکتے ہیں۔ صرف OpenCode کے لیے دستیاب مفت ماڈلز OpenCode کلائنٹ کے ذریعے حاصل کیے جاتے ہیں۔

ترمیم سے پہلے سین کا جائزہ لیں

ایک اچھا ابتدائی ورک فلو یہ ہے کہ اسسٹنٹ سے سین کا جائزہ لینے کو کہیں، مگر کوئی تبدیلی نہ کرنے دیں۔ اس سے ماڈل کو سیاق و سباق ملتا ہے اور آپ تصدیق کر سکتے ہیں کہ وہ آبجیکٹ ہائرارکی کو سمجھتا ہے۔

اس سین کا جائزہ لیں اور کوئی تبدیلی کرنے سے پہلے اس کی آبجیکٹ ساخت کی وضاحت کریں۔

جائزے کے لیے ایکسٹینشن get_scene_info، list_objects اور get_object_info جیسے ٹولز استعمال کر سکتی ہے۔ اس کے بعد رپورٹ کیے گئے آبجیکٹس، ناموں اور تعلقات کی بنیاد پر درخواست کو مزید واضح کیا جا سکتا ہے۔

پرامپٹ سے سین بنائیں

جائزے کے بعد مطلوبہ نتیجہ ٹھوس اصطلاحات میں بیان کریں۔ مطلوبہ آبجیکٹس، لے آؤٹ، روشنی، کیمرہ اور میٹیریل کی خصوصیات شامل کریں۔

ایک سادہ پروڈکٹ ڈسپلے سین بنائیں جس میں ایک پیڈسٹل، ایک کیمرہ اور تین لائٹس ہوں۔ پیڈسٹل کو میٹ نیلے میٹیریل کے ساتھ بنائیں۔

اسسٹنٹ کیوبز، اسفیئرز، سلنڈرز، پلینز، لائٹس اور کیمروں کے لیے آبجیکٹ بنانے والے ٹولز کال کر سکتا ہے۔ اس کے بعد یہ آبجیکٹس کی پوزیشن تبدیل کر سکتا ہے اور move_object اور set_material جیسے ایڈیٹنگ ٹولز سے میٹیریل لاگو کر سکتا ہے۔

قابلِ پیش گوئی نتیجے کے لیے اہم پابندیوں کو واضح طور پر بیان کریں۔ مثال کے طور پر بتائیں کہ کون سا آبجیکٹ منتخب رہنا چاہیے، موجودہ آبجیکٹس کو منتقل کیا جا سکتا ہے یا نہیں، اور کیا تبدیلیاں مکمل ہونے کے بعد اسسٹنٹ کو ویوپورٹ اسنیپ شاٹ دکھانا چاہیے۔

موجودہ آبجیکٹس میں ترمیم کریں

آپ بار بار ہونے والی ماڈلنگ اور لے آؤٹ کی کارروائیوں کے لیے بھی گفتگو پر مبنی ہدایات استعمال کر سکتے ہیں۔ Blender میں متعلقہ آبجیکٹ منتخب کریں اور ایسی مرکوز درخواست بھیجیں:

منتخب آبجیکٹ کو پانچ آبجیکٹس کی باقاعدہ فاصلے والی قطار میں نقل کریں اور ویوپورٹ دکھائیں۔

متعلقہ ایڈیٹنگ ٹولز میں شامل ہیں:

  • آبجیکٹ کی پوزیشن تبدیل کرنے کے لیے move_object۔
  • نقول بنانے کے لیے duplicate_object۔
  • آبجیکٹس ہٹانے کے لیے delete_object۔
  • آبجیکٹس کے تعلقات بنانے کے لیے parent_objects۔
  • میٹیریلز تفویض کرنے کے لیے set_material۔
  • بصری جائزے کے لیے viewport_screenshot۔

نتیجے میں بننے والے ویوپورٹ اسنیپ شاٹ کا جائزہ لیں، اور اگر فاصلہ، کمپوزیشن یا میٹیریلز میں ایڈجسٹمنٹ درکار ہو تو اصلاحی پرامپٹ کے ساتھ جاری رکھیں۔

اثاثے تلاش کریں اور درآمد کریں

اثاثہ جاتی انضمامات میں Poly Haven، Sketchfab، اور Poly Pizza شامل ہیں۔ جب کسی ماخذ کو سروس کیز درکار ہوں تو انہیں ترتیب دیں، اور ہر اثاثے کے ساتھ منسلک لائسنس کی ہمیشہ پابندی کریں۔

تلاش اور درآمد کو الگ رکھنا مفید ہے تاکہ منظر تبدیل ہونے سے پہلے آپ نتیجے کا جائزہ لے سکیں:

اس منظر کے لیے مناسب Poly Haven اثاثہ تلاش کریں اور اسے درآمد کرنے سے پہلے پوچھیں۔

معاون امیدوار اثاثے تلاش کرنے کے لیے search_assets استعمال کر سکتا ہے، اور آپ کے انتخاب کی منظوری کے بعد import_asset استعمال کر سکتا ہے۔ درآمد سے پہلے تصدیق طلب کرنے سے غیر مطلوبہ ڈاؤن لوڈز اور منظر میں ہونے والی تبدیلیاں کم ہو جاتی ہیں۔

بڑے ورک فلو کے لیے ٹیم استعمال کریں

فوری تبدیلیوں اور براہِ راست گفتگو کے لیے Single assistant موڈ موزوں ہے۔ ایسے کام کے لیے جو منصوبہ بندی اور جائزے سے فائدہ اٹھاتا ہو، Team chain ترتیب دیں۔

ایجنٹ کے کردار اور ماڈل کی ترتیب

ایک ٹیم تین قسم کے کرداروں کو مختلف ذمہ داریاں اور ماڈلز تفویض کر سکتی ہے:

  • Manager: درخواست کو کاموں میں تقسیم کرتا ہے اور منظوری کے معیار متعین کرتا ہے۔
  • Workers: تفویض کردہ Blender منظر کے آپریشنز انجام دیتے ہیں۔
  • Reviewers: مکمل شدہ کام کا معائنہ کرتے، اسے منظور کرتے، یا مخصوص نتائج کے ساتھ واپس بھیجتے ہیں۔

کام سلسلہ وار انجام پاتے ہیں تاکہ منظر میں ہونے والی تبدیلیاں ترتیب میں رہیں۔ اگر کوئی جائزہ کسی کام کو روک دے تو ورک فلو ایک اصلاحی کوشش کی اجازت دیتا ہے۔ دوسری ناکام جائزہ کاری ورک فلو روک دیتی ہے۔ تفویضات، کوششوں اور جائزے کے نتائج کی نگرانی کے لیے ٹاسک بورڈ استعمال کریں۔

ٹیم موڈ اس وقت بہترین کام کرتا ہے جب اصل درخواست میں قابلِ پیمائش تقاضے شامل ہوں۔ آبجیکٹس کی تعداد، نام رکھنے کی توقعات، لے آؤٹ کی پابندیاں، میٹیریل کے اہداف، اور وہ شرائط واضح کریں جنہیں جائزہ لینے والے کو جانچنا چاہیے۔

بیرونی MCP کلائنٹ سے مربوط ہوں

ایکسٹینشن میں Streamable HTTP استعمال کرنے والا تصدیق شدہ مقامی MCP اینڈ پوائنٹ شامل ہے۔ آپ Blender سائڈبار سے OpenCode Portable لانچ کر سکتے ہیں تاکہ OpenCode کو آپ کے لیے ترتیب دیے گئے Blender کنکشن کے ساتھ استعمال کریں۔ OpenCode اپنی پرووائیڈر سائن اِن اور ماڈل کے انتخاب کا انتظام خود کرتا ہے۔

دیگر ہم آہنگ MCP کلائنٹس پروجیکٹ کی کنکشن گائیڈ پر عمل کرتے ہوئے مقامی اینڈ پوائنٹ سے منسلک ہو سکتے ہیں۔ سیشن کے دوران Blender کھلا رکھیں۔ بیرونی کلائنٹس بلٹ اِن چیٹ کے منظوری کنٹرولز کے بجائے اپنی منظوری کی پالیسیوں کا استعمال کرتے ہیں۔

دستیاب ٹول گروپس

بلٹ اِن ٹولز Blender ورک فلو کے کئی مراحل کا احاطہ کرتے ہیں:

  • منظر کا معائنہ: get_scene_info، list_objects، اور get_object_info۔
  • آبجیکٹ بنانا: add_cube، add_sphere، add_cylinder، add_plane، add_light، اور add_camera۔
  • ترمیم: move_object، duplicate_object، delete_object، parent_objects، اور set_material۔
  • بصری جائزہ اور اسکرپٹنگ: viewport_screenshot اور execute_code۔
  • Blender API اور برآمد: bpy_api_lookup، describe_node_type، اور export_scene۔
  • اثاثہ جاتی ورک فلو: search_assets اور import_asset۔

اعلیٰ درجے کے ورک فلو نکات

پہلے معائنہ کریں، پھر تبدیلی کریں

اہم کاموں کا آغاز منظر کے معائنے سے کریں۔ ترمیم کی درخواست دینے سے پہلے معاون سے متعلقہ آبجیکٹس کے نام اور تعلقات معلوم کرنے کو کہیں۔ اس سے بعد کی ہدایات زیادہ مخصوص اور جائزے کے لیے آسان ہو جاتی ہیں۔

چیک پوائنٹس طلب کریں

کئی مراحل پر مشتمل منظر سازی کے لیے کام کو مراحل میں تقسیم کریں اور اہم تبدیلیوں کے بعد ویوپورٹ اسنیپ شاٹ طلب کریں۔ تصویری چیک پوائنٹس خاص طور پر ایسے ماڈل کے ساتھ کام کرتے وقت مفید ہیں جو تصاویر کو سمجھ سکتا ہو۔

واضح منظوری کے معیار استعمال کریں

ٹیم ورک فلو میں موضوعی ہدایات کو ایسی جانچ سے بدلیں جن کا جائزہ لینے والا اندازہ لگا سکے۔ مثال کے طور پر، لائٹس کی تعداد، مطلوبہ کیمرہ، مطلوبہ میٹیریل، اور آبجیکٹس کی درست ترتیب بیان کریں۔

ضرورت کے وقت Blender APIs سے رجوع کریں

معاون Blender API اور نوڈ کی معلومات حاصل کرنے کے لیے bpy_api_lookup اور describe_node_type استعمال کر سکتا ہے۔ execute_code ٹول اسکرپٹنگ ورک فلو میں معاون ہو سکتا ہے، لیکن تیار کردہ آپریشنز کا پھر بھی احتیاط سے جائزہ لیا جانا چاہیے۔

منظوری اور واپس کرنے کے کنٹرولز استعمال کریں

بلٹ اِن چیٹ آپریشن کی منظوری، موجودہ مرحلے کے بعد منسوخی، اور تبدیلیوں کے لیے نامزد انڈو مراحل کو سپورٹ کرتی ہے۔ تجربہ کرتے وقت یا ایسی درخواست کے دوران جو بہت سے آبجیکٹس کو تبدیل کر سکتی ہو، ان کنٹرولز کا استعمال کریں۔

سکیورٹی کی حد سمجھیں

Python ٹول کی توثیق ممنوعہ آپریشنز کی شناخت میں مدد دیتی ہے، لیکن یہ سکیورٹی سینڈ باکس نہیں ہے۔ منظوری دینے سے پہلے مطلوبہ آپریشنز اور کوڈ کا جائزہ لیں۔ کنکشن کی اسناد صارف کی ترتیبات میں محفوظ ہوتی ہیں، Studio مقامی طور پر چلتا ہے، اور Blender کو بھیجی جانے والی درخواستوں کی تصدیق کی جاتی ہے۔

سیشن کے رویے کے مطابق منصوبہ بنائیں

چیٹ کی تاریخ صرف موجودہ سیشن تک رہتی ہے۔ اگر آپ کو بعد میں اسے دوبارہ انجام دینا ہو تو اہم پرامپٹس، فیصلے یا ورک فلو ہدایات کسی اور جگہ محفوظ کر لیں۔

نتیجہ

mcp-for-blender-pro ایک ہی ورک اسپیس میں AI چیٹ، Blender کے سین ٹولز، ماڈل کا انتخاب، بصری فیڈبیک، اثاثوں کی تلاش، اور متعدد ایجنٹس پر مبنی ورک فلو فراہم کرتا ہے۔ ابتدا ایکسٹینشن انسٹال کرنے، ٹول استعمال کرنے کے قابل ماڈل سے کنیکٹ ہونے، اور ایک سادہ سین کا جائزہ لینے سے کریں۔ بنیادی ورک فلو سے واقفیت کے بعد، منظوریوں، ویوپورٹ چیک پوائنٹس، ٹیم کے کرداروں، اور MCP کلائنٹس کو استعمال کرتے ہوئے Blender کے بڑے کام خودکار بنائیں، جبکہ سین میں ہونے والی تبدیلیوں کو قابلِ جائزہ رکھیں۔