
Claude AI اور Blender کے ساتھ 3D ماڈل بنانا — گفتگو سے .blend فائل تک
Blender دنیا کا سب سے طاقتور مفت اور اوپن سورس 3D ماڈلنگ سافٹ ویئر ہے۔ Claude AI، Blender کے لیے Python اسکرپٹ لکھ اور چلا کر درست 3D ماڈل بنا سکتا ہے: سادہ شکلوں سے لے کر کندہ عبارت، خم دار سطحوں اور بالکل درست طبعی پیمائشوں والے پیچیدہ پیرامیٹرک ڈیزائن تک۔ یہ blueprint سکھاتا ہے کہ Claude کو Blender سے کیسے جوڑیں اور عام گفتگو کے ذریعے اشاعت کے لیے تیار 3D ڈیزائن فائلیں کیسے بنائیں۔
سیکڑوں شارٹ کٹ اور مینیو والے Blender کے پیچیدہ انٹرفیس کو سیکھنے کے بجائے، آپ سادہ الفاظ میں بتاتے ہیں کہ کیا چاہیے۔ Claude آپ کی وضاحت کو Blender کے Python API کی کالز میں بدل دیتا ہے: جیومیٹری بناتا ہے، موڈیفائرز لگاتا ہے، بولین عمل کرتا ہے، اصل پیمائشوں کے مطابق اسکیل کرتا ہے اور مکمل فائل ایکسپورٹ کرتا ہے۔ مثال کا ماڈل لوہار کے ہتھوڑے کا 1 کلوگرام وزنی سر ہے جس کی چونچ آڑی ہے اور دونوں اطراف پر ایلڈر فوتھارک کے رونی حروف کندہ ہیں۔
جوڑنے کے دو طریقے بیان کیے گئے ہیں: Blender MCP سرور ایڈ آن (Claude Desktop کے لیے، Blender کی کھڑکی براہِ راست سامنے) اور بغیر انٹرفیس والا Blender API (Claude Code کے لیے، سرور پر رینڈرنگ کے ساتھ)۔ دونوں ایک جیسی .blend فائلیں بناتے ہیں۔
ہدایات
Blender انسٹال کریں
Blender انسٹال کریں
Blender کو blender.org سے ڈاؤن لوڈ کریں: یہ مفت اور اوپن سورس ہے (GPL لائسنس) اور Windows، macOS اور Linux پر چلتا ہے۔ ورژن 4.0 یا اس سے نیا انسٹال کریں۔ Blender میں مکمل Python انٹرپریٹر اور جامع Python API موجود ہے جس کی مدد سے پروگرام کا ہر عمل اسکرپٹ سے کیا جا سکتا ہے۔ Claude 3D ماڈل بنانے کے لیے یہی استعمال کرتا ہے: Blender کے ہر بٹن، مینیو اور ٹول کا Python میں متبادل موجود ہے۔
انسٹال کرنے کے بعد Blender کو ایک بار کھول کر تسلی کریں کہ یہ چل رہا ہے۔ آپ کو ایک مکعب، کیمرا اور روشنی والا ابتدائی منظر نظر آئے گا۔ اسے بند کر دیں: AI کے ساتھ کام میں Blender کو دور سے قابو کیا جائے گا۔
درکار اوزار:
ڈیسک ٹاپ کمپیوٹر
Blender (سافٹ ویئر)جوڑنے کا طریقہ منتخب کریں
جوڑنے کا طریقہ منتخب کریں
Claude کو Blender سے جوڑنے کے دو طریقے ہیں۔ جو آپ کے سیٹ اپ کے مطابق ہو، اسے چنیں:
طریقہ A — Blender MCP سرور (Claude Desktop): Blender میں Model Context Protocol (MCP) کا ایک ایڈ آن انسٹال کریں جو اسے مقامی سرور بنا دیتا ہے۔ Claude Desktop اس سے براہِ راست جڑتا ہے اور Python کوڈ چلا سکتا ہے، ویو پورٹ کے اسکرین شاٹ لے سکتا ہے اور منظر کی معلومات پڑھ سکتا ہے، جبکہ آپ Blender کی کھڑکی میں ماڈل کو لمحہ بہ لمحہ بنتے دیکھتے ہیں۔
طریقہ B — بغیر انٹرفیس والا Blender API (Claude Code): Blender کو بغیر انٹرفیس (بغیر GUI) والے موڈ میں FastAPI سرور میں لپیٹ کر چلائیں۔ Claude Code اسکرپٹس HTTP سے بھیجتا ہے، Blender انہیں چلا کر نتیجے کی فائلیں واپس کرتا ہے۔ یہ بڑی مقدار کے کام کے لیے تیز ہے اور دور کے سرور پر چلتا ہے، لیکن آپ ویو پورٹ براہِ راست نہیں دیکھتے: مکمل .blend فائل بعد میں جانچتے ہیں۔
طریقہ A تعاملی ڈیزائن کے لیے بہتر ہے جہاں آپ ہر تبدیلی دیکھنا چاہتے ہیں۔ طریقہ B خودکار عمل، سرور پر تیاری اور بغیر ڈسپلے کے کام کے لیے بہتر ہے۔
Blender MCP سرور ترتیب دیں (طریقہ A)
Blender MCP سرور ترتیب دیں (طریقہ A)
Blender MCP ایڈ آن GitHub سے انسٹال کریں (منصوبہ 'blender-mcp'، جو اسے MCP for Blender کہتا ہے؛ یہ ایڈ آن Blender کے اندر ایک سرور چلاتا ہے جس سے Claude بات کر سکتا ہے)۔ اس کی addon.py فائل ڈاؤن لوڈ کریں۔ Blender میں: Edit → Preferences → Add-ons → Install… → addon.py منتخب کریں، پھر 'Interface: MCP for Blender' فعال کریں۔ 3D ویو پورٹ میں N دبا کر سائیڈ بار کھولیں اور MCP for Blender ٹیب منتخب کریں۔
'Start MCP Server' پر کلک کریں۔ اب Blender، Claude کی طرف سے کنکشن کا منتظر ہے۔ Claude Desktop کی سیٹنگز میں Blender MCP سرور کو ٹولز کے ماخذ کے طور پر شامل کریں (کنفیگریشن کا ٹکڑا منصوبے کی README میں دیا گیا ہے)۔ جڑنے کے بعد Claude کو execute_blender_code، get_scene_info اور get_viewport_screenshot جیسے ٹولز مل جاتے ہیں: گفتگو کے ذریعے 3D ماڈل ڈیزائن کرنے کے لیے درکار سب کچھ۔
درکار اوزار:
Blender کے لیے MCP سرور ایڈ آنبغیر انٹرفیس والا Blender API ترتیب دیں (طریقہ B)
بغیر انٹرفیس والا Blender API ترتیب دیں (طریقہ B)
ایک FastAPI سرور بنائیں جو بغیر انٹرفیس والے Blender کو لپیٹے۔ سرور Python اسکرپٹس کو POST /execute اینڈ پوائنٹ کے ذریعے وصول کرتا ہے، انہیں Blender کے پس منظر موڈ (blender --background --python) میں چلاتا ہے اور نتیجے کی فائلیں واپس کرتا ہے۔ سب سے سادہ سرور کو صرف ایک اینڈ پوائنٹ درکار ہے:
Claude سے ملا Python کوڈ کام کی ڈائریکٹری میں ایک فائل، مثلاً job.py، میں لکھیں اور اسے اس کمانڈ سے چلائیں: blender --background --python job.py۔ نتیجے میں بننے والی .blend فائل کام کی ڈائریکٹری میں محفوظ کریں اور GET /files اینڈ پوائنٹ سے فراہم کریں۔ Claude Code اسکرپٹ بھیجنے اور مکمل ماڈل کی فائلیں لینے کے لیے انہی HTTP اینڈ پوائنٹس کو کال کرتا ہے۔
یہ وہی ڈھانچہ ہے جو AI سے تصویر بنانے کے عمل (ComfyUI) میں استعمال ہوتا ہے: API میں لپٹا ہوا، بغیر انٹرفیس والا تخلیقی ٹول، جو GPU والے سرور پر چلتا ہے۔
درکار اوزار:
ڈیسک ٹاپ کمپیوٹرجو ماڈل بنانا چاہتے ہیں اس کی وضاحت کریں
جو ماڈل بنانا چاہتے ہیں اس کی وضاحت کریں
Claude کو سادہ الفاظ میں بتائیں کہ آپ کیا بنانا چاہتے ہیں۔ پیمائش، مواد اور طبعی خصوصیات کے بارے میں واضح رہیں۔ مثلاً:
'لوہار کے ہتھوڑے کا 1 کلوگرام وزنی سر ڈیزائن کرو جس کی چونچ آڑی ہو۔ ضرب والا رخ گول کونوں والا مربع ہو، اور چونچ افقی ہو (Z میں پتلی، Y میں چوڑی) تاکہ دھات کو دھکیلے۔ دونوں چپٹے اطراف پر 3 ملی میٹر گہرے کندہ ایلڈر فوتھارک کے رونی حروف ᚦᛟᚱ (TOR) شامل کرو۔ جیومیٹری کو یوں اسکیل کرو کہ حجم بالکل 127.4 cm³ ہو (7850 kg/m³ کثافت والا 1 کلوگرام سخت شدہ فولاد)۔ دستے کے لیے بیضوی سوراخ رکھو۔'
Claude اس وضاحت کو Blender کے Python اعمال کے ایک سلسلے میں بدل دے گا۔ آپ کی وضاحت جتنی درست ہوگی، پہلا نسخہ اتنا ہی آپ کی خواہش کے قریب ہوگا۔ نسبتی الفاظ ('اسے بڑا کرو') کے بجائے اصل پیمائشیں (ملی میٹر، گرام، درجے) استعمال کریں۔
Claude، Blender کے لیے Python اسکرپٹس بناتا اور چلاتا ہے
Claude، Blender کے لیے Python اسکرپٹس بناتا اور چلاتا ہے
Claude ایک Python اسکرپٹ لکھتا ہے جو Blender کے Python API (bpy ماڈیول) سے ماڈل بناتا ہے۔ ہتھوڑے کے سر کے لیے ایک عام ترتیب:
1. ایک مکعب بنانا اور اسے ہتھوڑے کی اندازاً پیمائش تک اسکیل کرنا
2. شکل دینے کے لیے جیومیٹری بڑھانے کی خاطر میش کو تقسیم کرنا
3. آڑی چونچ کے پتلا ہونے، ضرب والے رخ کے خاکے اور درمیانی ابھار کو تراشنے کے لیے ورٹیکس ایک ایک کر کے سنوارنا
4. ہموار خم کے لیے Subdivision Surface موڈیفائر لگانا
5. سلنڈر کے ساتھ بولین DIFFERENCE عمل سے دستے کا سوراخ کاٹنا
6. میش کا حجم نکال کر 1 کلوگرام فولاد تک پہنچنے کے لیے یکساں اسکیل فیکٹر لگانا
7. رونی حروف کی ہر لکیر کے لیے چھوٹے کاٹنے والے مکعب بنا کر بولین عمل سے انہیں سطح سے منفی کرنا
Claude یہ اسکرپٹ Blender کو بھیجتا ہے (MCP یا API کے ذریعے)۔ Blender اسے چلا کر 3D جیومیٹری بناتا ہے۔ MCP (طریقہ A) کے ساتھ آپ ماڈل کو ویو پورٹ میں لمحہ بہ لمحہ ظاہر ہوتے دیکھتے ہیں۔
ڈیزائن کا جائزہ لیں اور بہتر بنائیں
ڈیزائن کا جائزہ لیں اور بہتر بنائیں
ماڈل کا معائنہ کریں۔ طریقہ A میں Blender ویو پورٹ میں اس کے گرد گھومیں۔ طریقہ B میں .blend فائل ڈاؤن لوڈ کر کے Blender میں کھولیں، یا Claude سے ویو پورٹ کا اسکرین شاٹ رینڈر کرنے کو کہیں۔ پیمائش، تناسب اور تفصیل کی درستی جانچیں۔ پہلے نسخے کے عام مسائل اور Claude سے انہیں ٹھیک کروانے کا طریقہ:
• ایک طرف عبارت الٹی نظر آتی ہے ← بتائیں کہ کس رخ (+Y یا -Y) کو آئینہ بنانا ہے
• ماڈل بہت چھوٹا یا بہت بڑا ہے ← ہدف پیمائش ملی میٹر میں دیں
• خم دار سطح پر کندہ کاری غائب ہو گئی ← Claude کو ہر کندہ کاری کی جگہ پر سطح کا اصل مقام معلوم کرنا ہوگا
• بولین عمل نے میش خراب کر دیا ← Claude سے کہیں کہ ہر لکیر کے لیے الگ کٹر استعمال کرے، جوڑی ہوئی جیومیٹری نہیں
• حصے غلط محور پر ہیں ← ہمیشہ محوروں کے حوالے (+X، -Y، +Z) سے بات کریں، کبھی 'آگے' یا 'پیچھے' نہ کہیں جو 3D میں مبہم ہیں
ہر درستی گفتگو کی ایک باری ہے: آپ مسئلہ بیان کرتے ہیں، Claude اسکرپٹ درست کر کے دوبارہ چلاتا ہے، اور آپ پھر جائزہ لیتے ہیں۔ عموماً دو سے پانچ دور ایک مکمل ماڈل تک پہنچا دیتے ہیں۔

ماڈل کو ہر زاویے سے جانچیں
ماڈل کو ہر زاویے سے جانچیں
ہر رخ جانچنے کے لیے ماڈل کو گھمائیں۔ تسلی کریں کہ کندہ رونی حروف دونوں چپٹے اطراف پر درست پڑھے جاتے ہیں: +Y رخ کی عبارت کو +Y سمت سے دیکھنے پر فطری طور پر آئینہ نما دکھائی دینا چاہیے، اور -Y رخ کی عبارت -Y سمت سے درست پڑھی جانی چاہیے۔ دیکھیں کہ دستے کا سوراخ صاف اور مرکز میں ہو۔ تصدیق کریں کہ آڑی چونچ کنارے دندانے دار ہوئے بغیر ہمواری سے پتلی ہوتی ہے۔
Blender میں سامنے کے منظر (-Y منظر) کے لیے Numpad 1، پیچھے (+Y منظر) کے لیے Ctrl+Numpad 1، دائیں (+X منظر) کے لیے Numpad 3 اور اوپر (+Z منظر) کے لیے Numpad 7 دبائیں۔ یہ آرتھوگرافک مناظر سیدھ کے وہ مسائل ظاہر کرتے ہیں جو پرسپیکٹو منظر چھپا دیتا ہے۔

.blend کے طور پر محفوظ کریں (بنیادی فارمیٹ)
.blend کے طور پر محفوظ کریں (بنیادی فارمیٹ)
ماڈل کو .blend فائل کے طور پر محفوظ کریں (File → Save As، یا اسکرپٹ سے: bpy.ops.wm.save_as_mainfile(filepath='model.blend'))۔ .blend فارمیٹ Blender کا اپنا فارمیٹ ہے اور محفوظ رکھنے اور بانٹنے کے لیے بہترین انتخاب ہے:
• تمام موڈیفائر اسٹیک، مواد، منظر کی سیٹنگز اور ترمیم کی تاریخ محفوظ رکھتا ہے
• مکمل طور پر قابلِ ترمیم: کوئی دوسرا maker اسے کھول کر رونی عبارت بدل سکتا ہے، کسی اور وزن کے لیے سائز بدل سکتا ہے یا کوئی بھی پیرامیٹر ایڈجسٹ کر سکتا ہے
.blend فائل ماڈل کا واحد مستند ماخذ ہے۔
ڈیزائن فائل Youblob پر اپ لوڈ کریں
ڈیزائن فائل Youblob پر اپ لوڈ کریں
Youblob پر blueprint بناتے یا ترمیم کرتے وقت ایک ڈیزائن مرحلہ شامل کریں (مواد کی قسم: 'design') اور .blend فائل اپ لوڈ کریں۔ Youblob .blend فائلوں کو براؤزر میں تعاملی 3D پیش منظر کے طور پر دکھاتا ہے، انہیں ڈاؤن لوڈ کے لیے پیش کرتا ہے، اور کسی دوسرے فارمیٹ میں بدلے بغیر براہِ راست 3D پرنٹنگ کے لیے تیار کر سکتا ہے۔
مرحلے کی وضاحت میں ماڈل کی پیمائش، وزن اور مواد کی کثافت لکھیں تاکہ دوسرے makers درست تفصیلات جان سکیں۔ پیرامیٹرک ماڈلز (جیسے وزن کے مطابق اسکیل کیا گیا یہ ہتھوڑا) کے لیے لکھیں کہ اپنی مرضی کے مطابق ڈھالنے کو کون سے متغیرات بدلنے ہیں: دوسرے makers کو شروع سے آغاز کیے بغیر ڈیزائن کو اپنی ضرورت کے مطابق ڈھالنے کے قابل ہونا چاہیے۔
AI کی مدد سے 3D ماڈلنگ کے بہترین طریقے
AI کی مدد سے 3D ماڈلنگ کے بہترین طریقے
Claude کے ساتھ نارڈک ہتھوڑے کا سر اور دوسرے ماڈل ڈیزائن کرنے سے حاصل ہونے والے سبق:
• سمتوں کے بجائے محوروں کے حوالے استعمال کریں: '+Y رخ' اور '-Z محور' کہیں، کبھی 'آگے' یا 'اوپر' نہ کہیں: یہ 3D میں مبہم ہیں اور آئینہ نما نتائج دیتے ہیں۔
• بولین عمل کو الگ الگ کٹر چاہییں: بولین عمل سے پہلے کئی بنیادی شکلیں جوڑنے سے نان مینیفولڈ (non-manifold) جیومیٹری بنتی ہے۔ ہر کٹر کو الگ آبجیکٹ رکھیں۔
• اصل سطح معلوم کریں: تقسیم اور موڈیفائرز کے بعد میش کی سطح وہاں نہیں ہوتی جہاں ابتدائی پیمائشیں بتاتی ہیں۔ Claude کو کندہ کاری یا کٹ لگانے سے پہلے ورٹیکس کے مقام ناپنے چاہییں۔
• پیمائش سے نہیں، حجم سے اسکیل کریں: ہدف وزن تک پہنچنے کے لیے میش کا حجم علامتی چہار سطحیوں (signed tetrahedra) کے طریقے سے نکالیں، پھر یکساں اسکیل فیکٹر لگائیں: (target_vol / current_vol) ^ (1/3)۔
• 2 سے 5 دور میں دہرائیں: پہلا اسکرپٹ 80% درست ہوتا ہے۔ جائزے اور درستی کا ہر دور باقی مسائل پکڑ لیتا ہے۔ عموماً پانچ دور پیداوار کے لیے تیار ماڈل دیتے ہیں۔
درکار اوزار
3- پلیس ہولڈر
- پلیس ہولڈر
- پلیس ہولڈر
منسلک بلیو پرنٹ مواد
CC0 پبلک ڈومین
یہ بلیو پرنٹ CC0 کے تحت جاری کیا گیا ہے۔ آپ اجازت لیے بغیر اس کام کو نقل، ترمیم، تقسیم اور کسی بھی مقصد کے لیے استعمال کرنے کے لیے آزاد ہیں۔
میکر کی حمایت کریں ان کے بلیو پرنٹ کے ذریعے پروڈکٹس خرید کر جہاں وہ میکر کمیشن وینڈرز کی طرف سے مقرر، کماتے ہیں، یا اس بلیو پرنٹ کی نئی تکرار بنائیں اور آمدنی شیئر کرنے کے لیے اسے اپنے بلیو پرنٹ میں کنکشن کے طور پر شامل کریں۔
