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

blender-unreal-asset-bridge کے ذریعے Blender اثاثے Unreal Engine میں کیسے منتقل کریں

Windows پر blender-unreal-asset-bridge انسٹال کرنے اور استعمال کرنے کا طریقہ سیکھیں، تاکہ Blender سے static اور skeletal meshes، animations، collisions، sockets، cameras، splines اور Alembic caches کو Unreal کے لیے تیار folder tree میں export کیا جا سکے۔ آپ error checker، تیار کردہ Python import scripts اور built-in AI assistant کو بھی configure کریں گے۔

blender-unreal-asset-bridge سے Blender اثاثے Unreal Engine میں منتقل کرنا

blender-unreal-asset-bridge کیا کرتا ہے

blender-unreal-asset-bridge ایک Blender ایڈ آن ہے جو مکمل سینز کو Unreal Engine میں منتقل کرنے کے عمل کو آسان بناتا ہے۔ اثاثوں کو الگ الگ ایکسپورٹ کرنے اور سیٹنگز کو دستی طور پر دوبارہ بنانے کے بجائے، آپ Blender میں اثاثوں کو نشان زد کر سکتے ہیں، ایک بیچ ایکسپورٹ چلا سکتے ہیں، اور Unreal Engine پائپ لائن کے لیے تیار کردہ فولڈر ٹری بنا سکتے ہیں۔

یہ ایڈ آن static meshes، skeletal meshes، Action animations، NLA tracks، Alembic caches، splines، cameras، collisions، sockets اور Sequencer مواد ایکسپورٹ کر سکتا ہے۔ یہ ایک Python import script بھی بناتا ہے جو Unreal Engine Content Browser میں ایکسپورٹ کیے گئے ڈھانچے کو دوبارہ تشکیل دیتا ہے۔

یہ پروجیکٹ Windows x64، Blender 4.2 یا بعد کا ورژن، اور Unreal Engine 4 یا 5 کے لیے ہے۔ تیار کردہ import scripts کے لیے Unreal Engine 4.26 یا بعد کا ورژن درکار ہے۔

اہم خصوصیات

  • بیچ سین ایکسپورٹ: پورے ماحول، کرداروں کے سیٹ، یا سنیماٹک سین کو ایک ہی کارروائی میں ایکسپورٹ کریں۔
  • میَش اور اینیمیشن سپورٹ: static meshes، skeletal meshes، منتخب Actions، NLA tracks، morph targets اور Alembic caches ایکسپورٹ کریں۔
  • Blender میں تیار کردہ collisions اور sockets: ایکسپورٹ سے پہلے box، convex، sphere یا capsule collision shapes اور sockets بنائیں۔
  • ایکَسپورٹ سے پہلے توثیق: error checker ناموں، اسکیل، مواد اور اینیمیشن کے مسائل کی نشاندہی کرتا ہے اور ایک کلک سے کچھ مسائل درست کر سکتا ہے۔
  • تیار کردہ Unreal import scripts: تیار کردہ Python script سے Content Browser کا ڈھانچہ دوبارہ بنائیں۔
  • سنیماٹک منتقلی: cameras اور Sequencer مواد کو cuts، aspect ratio، focal distance اور lens shift سمیت Level Sequence کے طور پر ایکسپورٹ کریں۔
  • Clipboard workflows: cameras، splines اور sockets کو کاپی کر کے براہِ راست Unreal Engine میں پیسٹ کریں۔
  • AI معاونت: OpenAI-compatible provider اور model منسلک کریں تاکہ معمول کے naming، checking اور export کام گفتگو کے ذریعے کیے جا سکیں۔

Blender ایڈ آن انسٹال کریں

1. Windows ریلیز ڈاؤن لوڈ کریں

پروجیکٹ کے releases صفحے سے ریلیز ZIP ڈاؤن لوڈ کریں۔ یہ بنڈل Windows x64 اور Blender 4.2 یا بعد کے ورژن کے لیے ہے۔

2. ZIP فائل کو اَن بلاک کریں

Windows ڈاؤن لوڈ کی گئی ZIP فائلوں کو blocked نشان زد کر سکتا ہے۔ PowerShell کھولیں اور درج ذیل کمانڈ چلائیں۔ اگر فائل کسی اور جگہ محفوظ ہے تو راستہ تبدیل کریں:

powershell Unblock-File -Path "$HOME\Downloads\blender-unreal-asset-bridge.zip"

3. Blender کی ترجیحات سے انسٹال کریں

  1. Blender کھولیں۔
  2. Edit > Preferences > Get Extensions پر جائیں۔
  3. Extensions مینو کھولیں اور Install from Disk منتخب کریں۔
  4. ڈاؤن لوڈ کی گئی ZIP فائل منتخب کریں۔
  5. blender-unreal-asset-bridge فعال کریں۔

ایڈ آن فعال کرنے کے بعد Blender 3D Viewport کھولیں، سائڈبار دکھانے کے لیے N دبائیں، اور blender-unreal-asset-bridge پینل منتخب کریں۔

4. معاون کنکشن ترتیب دیں

AI provider منتخب کریں، کنکشن کی تفصیلات درج کریں، اور model منتخب کریں۔ Configuration پینل میں provider endpoint اور key موجود ہوتے ہیں۔ آپ Blender کے اندر پیغامات بھیج سکتے ہیں یا Open Studio Window منتخب کر سکتے ہیں۔

Studio Window یا کسی بیرونی کلائنٹ کو استعمال کرتے وقت Blender چلتا رہنے دیں۔ دونوں workflows فعال Blender session کے ساتھ مواصلت کرتے ہیں۔

سین کو ایکسپورٹ کے لیے تیار کریں

Blender سین کو ان اثاثوں اور collections میں منظم کریں جنہیں آپ Unreal Engine میں بھیجنا چاہتے ہیں۔ ان میں environment props، character meshes، animation Actions، collision objects، sockets، cameras اور cinematic data شامل ہو سکتے ہیں۔

ایکَسپورٹ سے پہلے وہ options منتخب کریں جو destination project سے مطابقت رکھتے ہوں:

  • target engine کو Unreal Engine 5 پر سیٹ کریں، یا ضرورت کے مطابق Unreal Engine 4 منتخب کریں۔ تیار کردہ import scripts کے لیے Unreal Engine 4.26 اور بعد کے ورژنز سپورٹ کیے جاتے ہیں۔
  • معیاری mesh workflow کے لیے FBX استعمال کریں، یا caches اور simulation-driven meshes کے لیے Alembic منتخب کریں۔
  • Unit scale کو Auto پر رہنے دیں تاکہ Blender units کو Unreal Engine scale میں تبدیل کیا جا سکے۔
  • Axis transform کو Auto پر رہنے دیں تاکہ rotations، pivots اور دیگر transforms کو Unreal Engine کے اصولوں کے مطابق تبدیل کیا جا سکے۔
  • انفرادی animation exports کے لیے Actions منتخب کریں، یا ایک mixed track ایکسپورٹ کرنے کے لیے NLA پر سوئچ کریں۔
  • Error checker اور Import script options فعال کریں، الا یہ کہ آپ کے workflow میں خاص طور پر مختلف تقاضے ہوں۔

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

ماحول کا پیک ایکسپورٹ کریں

  1. وہ collection نشان زد یا منتخب کریں جس میں environment props موجود ہوں۔
  2. unit scale، axis transform، naming، collision اور socket settings کا جائزہ لیں۔
  3. ایکَسپورٹ سے پہلے error checker چلائیں۔
  4. رپورٹ کیے گئے مسائل حل کریں یا دستیاب one-click fix استعمال کریں۔
  5. بیچ ایکسپورٹ شروع کریں۔
  6. تیار کردہ output folder کھولیں اور تصدیق کریں کہ assets کو Unreal-ready folder tree میں ترتیب دیا گیا ہے۔

ایکَسپورٹ scene assets کو ڈسک پر ایسے ڈھانچے میں لکھتا ہے جو Unreal Engine کے لیے بنایا گیا ہے۔ Static meshes میں Blender میں تیار کردہ collisions اور sockets شامل ہو سکتے ہیں، جس سے engine میں collision بنانے کا دوسرا مرحلہ ضروری نہیں رہتا۔

کردار اور اینیمیشنز ایکسپورٹ کریں

  1. اسکیلیٹل میش اور وہ Actions منتخب کریں جنہیں آپ ایکسپورٹ کرنا چاہتے ہیں۔
  2. الگ الگ منتخب کردہ اینیمیشنز کے لیے Actions منتخب کریں، یا ایک واحد مشترکہ اینیمیشن ٹریک کے لیے NLA منتخب کریں۔
  3. اینیمیشن، اسکیل، ناموں یا سیٹ اپ کے مسائل تلاش کرنے کے لیے ایرر چیکر چلائیں۔
  4. ایکسپورٹ شروع کریں اور تیار ہونے والی اسکیلیٹل میش، اسکیلیٹن، اینیمیشن اور مورف ٹارگٹ فائلوں کا جائزہ لیں۔
  5. متعلقہ Unreal Engine مواد کی ساخت دوبارہ بنانے کے لیے تیار کردہ امپورٹ اسکرپٹ استعمال کریں۔

کیمرے اور سنیماٹک مواد ایکسپورٹ کریں

ایکسپورٹ میں کیمرہ رِگ اور اس کا Sequencer مواد شامل کریں۔ تیار کردہ Unreal امپورٹ اسکرپٹ سنیماٹک کو Level Sequence کے طور پر دوبارہ بنا سکتا ہے اور کٹس، پہلو کا تناسب، فوکل فاصلہ اور لینز شفٹ برقرار رکھتا ہے۔ متبادل طور پر، کیمرہ کلپ بورڈ پر کاپی کر کے براہِ راست Unreal Engine Sequencer میں پیسٹ کریں۔

تیار کردہ فائلیں Unreal Engine میں امپورٹ کریں

  1. وہ Unreal Engine پروجیکٹ کھولیں جس میں اثاثے شامل کیے جائیں گے۔
  2. ایڈ آن کے ذریعے تیار کردہ Python امپورٹ اسکرپٹ تلاش کریں۔
  3. Unreal Engine Python کنسول کھولیں۔
  4. تیار کردہ اسکرپٹ چلائیں۔
  5. دوبارہ بنائی گئی فولڈر ساخت اور امپورٹ کیے گئے اثاثوں کے لیے Content Browser چیک کریں۔

تیار کردہ اسکرپٹس کے لیے Unreal Engine 4.26 یا بعد کا ورژن درکار ہے۔ اگر اسکرپٹ کچھ نہ کرتا دکھائی دے تو تصدیق کریں کہ اسے انجن کے Python کنسول کے اندر چلایا جا رہا ہے اور انجن کا ورژن مطلوبہ شرط پوری کرتا ہے۔

کنفیگریشن کا حوالہ

  • ہدف انجن: ڈیفالٹ طور پر Unreal Engine 5، جبکہ Unreal Engine 4 کی معاونت بھی دستیاب ہے۔
  • ایکسپورٹ فارمیٹ: ڈیفالٹ طور پر FBX؛ کیشز اور سیمولیشن سے چلنے والی میشز کے لیے Alembic دستیاب ہے۔
  • یونٹ اسکیل: ڈیفالٹ طور پر Auto، جو Blender یونٹس کو Unreal Engine اسکیل میں تبدیل کرتا ہے۔
  • ایکسس ٹرانسفارم: ڈیفالٹ طور پر Auto، جو ٹرانسفارمز اور پِوٹس کو Unreal Engine کے طریقۂ کار کے مطابق ڈھالتا ہے۔
  • اینیمیشن موڈ: ڈیفالٹ طور پر Actions، جبکہ مشترکہ ٹریکس کے لیے NLA دستیاب ہے۔
  • کولیشن اشکال: Box، Convex، Sphere اور Capsule۔
  • امپورٹ اسکرپٹ: ڈیفالٹ طور پر فعال، تاکہ Unreal Engine Python اسکرپٹ تیار کیا جا سکے۔
  • ایرر چیکر: ڈیفالٹ طور پر فعال، تاکہ ناموں، اسکیل، مواد اور اینیمیشن سیٹ اپ کا جائزہ لیا جا سکے۔
  • فراہم کنندہ: ڈیفالٹ طور پر OpenAI-compatible، جبکہ اینڈ پوائنٹ URL اور کلید پینل میں ترتیب دی جاتی ہے۔
  • ماڈل: چیٹ کے ذریعے ہونے والی کارروائیوں کے لیے استعمال ہونے والا ماڈل منتخب کریں۔

جدید ورک فلو تجاویز

Unreal امپورٹس کی خرابی دور کرنے سے پہلے توثیق کریں

ہر اہم ایکسپورٹ سے پہلے ایرر چیکر چلائیں۔ یونٹس، ایکسسز، پِوٹس، ناموں، مواد یا اینیمیشن سیٹ اپ کے مسائل فائلوں کے انجن تک پہنچنے سے پہلے Blender میں آسانی سے درست کیے جا سکتے ہیں۔ جہاں ممکن ہو، Unreal Engine میں امپورٹ کے نتیجے کا ازخود تجزیہ کرنے کے بجائے چیکر کی ایک کلک مرمت استعمال کریں۔

خودکار ٹرانسفارمز کو بنیادی ترتیب کے طور پر استعمال کریں

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

اینیمیشن موڈ سوچ سمجھ کر منتخب کریں

جب آپ چاہتے ہوں کہ منتخب اینیمیشنز اسکیلیٹل میش کے ساتھ الگ الگ ایکسپورٹس کے طور پر منتقل ہوں تو Actions استعمال کریں۔ جب سورس سین ایک ایسے مشترکہ ٹریک کی نمائندگی کرے جسے ایک مرکب اینیمیشن سیکوئنس کے طور پر ایکسپورٹ کرنا ہو تو NLA استعمال کریں۔

ناموں اور منزل کی ساخت میں یکسانیت برقرار رکھیں

ایڈ آن ناموں کے طریقۂ کار کو برقرار رکھتا ہے اور Unreal کے مطابق فولڈر درخت بناتا ہے۔ میشز، کولیشنز، ساکٹس، اینیمیشنز اور کلیکشنز کے لیے یکساں نام تیار کردہ امپورٹ اسکرپٹ کا جائزہ لینا آسان بناتے ہیں اور نتیجے میں Content Browser کی دیکھ بھال بھی سہل رہتی ہے۔

معمول کی کارروائیوں کے لیے AI اسسٹنٹ استعمال کریں

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

مسائل کا حل

ZIP انسٹال نہیں ہو رہی

ڈاؤن لوڈ کی گئی فائل کو اس کمانڈ سے اَن بلاک کریں:

powershell Unblock-File -Path "$HOME\Downloads\blender-unreal-asset-bridge.zip"

پھر Blender کے ایکسٹینشن انسٹالر پر واپس جائیں اور ZIP دوبارہ انسٹال کریں۔

پینل موجود نہیں

تصدیق کریں کہ ایڈ آن Edit > Preferences > Get Extensions میں فعال ہے۔ یہ بھی یقینی بنائیں کہ Windows x64 پر Blender 4.2 یا بعد کا ورژن استعمال ہو رہا ہے۔

اثاثوں کا اسکیل یا گردش غلط ہے

یونٹ اسکیل اور ایکسس ٹرانسفارم کو Auto پر رکھیں، پھر ایرر چیکر دوبارہ چلائیں۔ اسے اس آبجیکٹ کی شناخت کے لیے بنایا گیا ہے جو ٹرانسفارم چین کو متاثر کرتا ہے۔

امپورٹ اسکرپٹ کچھ نہیں کرتا

تصدیق کریں کہ Unreal Engine کا ورژن 4.26 یا بعد کا ہے اور تیار کردہ اسکرپٹ انجن کے Python کنسول سے چلائیں۔

AI اسسٹنٹ جواب نہیں دیتا

N-panel میں فراہم کنندہ کا اینڈ پوائنٹ، API کلید اور ماڈل نام چیک کریں۔ Studio یا کوئی بیرونی کلائنٹ ایڈ آن سے رابطہ کر رہا ہو تو Blender کھلا رہنا چاہیے۔

نتیجہ

blender-unreal-asset-bridge دستی Blender-to-Unreal منتقلی کو ایک قابل تکرار پائپ لائن میں بدل دیتا ہے۔ Windows ایڈ آن انسٹال کریں، اپنے سین کو تیار اور توثیق کریں، مطلوبہ اثاثوں کو بیچ میں ایکسپورٹ کریں، اور تیار کردہ Unreal Engine Python اسکرپٹ چلائیں۔ خودکار ٹرانسفارمز، Blender میں تیار کردہ کولیشنز اور ساکٹس، اینیمیشن سپورٹ، سنیماٹک منتقلی اور اختیاری AI معاونت کے ساتھ یہ ورک فلو بار بار ہونے والے امپورٹ اور سیٹ اپ کے کام کو کم کرتا ہے، جبکہ اثاثوں کی تیاری Blender میں برقرار رہتی ہے۔