منصوبے کے بارے میں
Unreal Engine 5 کے لیے uasset-workbench پلگ ان ایک کمانڈ لائن پر مبنی ورک فلو فراہم کرتا ہے جو بیرونی اسکرپٹس اور AI ایجنٹس کو ایڈیٹر کھولے بغیر بائنری .uasset فائلوں کے ساتھ تعامل کرنے کی اجازت دیتا ہے۔ یہ انجن کے ڈیٹا کو Intermediate/UAssetExport کے تحت JSON میں ترتیب دیتا ہے، جس میں Blueprints، animation assets، widget layouts، data tables، materials، textures، Niagara systems، behavior trees، اور level actors شامل ہیں۔ آپریشنز کو Export، Import، Edit، Migrate، اور Audit میں گروپ کیا گیا ہے، جن میں سے ہر ایک ایک متحد کنٹریکٹ کے ذریعے قابل رسائی ہے جو 0-3 اسٹیٹس کوڈز واپس کرتا ہے۔ یہ پلگ ان ایک کھلے ایڈیٹر سیشن کے اندر چل سکتا ہے یا ایڈیٹر بند ہونے پر ایک headless commandlet لانچ کر سکتا ہے، جبکہ write-only گروپس کے لیے ایڈیٹر کی موجودگی ضروری ہے۔ ایکسپورٹ شدہ JSON میں ورژن اور ٹائپ فیلڈز شامل ہیں، اور یہ node connections، variable metadata، animation curves، material expression chains، اور widget tree properties جیسی تفصیلات کو محفوظ رکھتا ہے۔ Import اور Edit کمانڈ لیٹس اثاثوں (assets) میں ترمیم یا انہیں دوبارہ بنانے کے لیے ایک spec JSON قبول کرتے ہیں، جبکہ Migrate نام تبدیل کرنے کے بعد reference redirects کو درست کرتا ہے، اور Audit صرف پڑھنے کے قابل رپورٹس تیار کرتا ہے جنہیں commit gates کے طور پر استعمال کیا جا سکتا ہے۔ ایک ریپر اسکرپٹ انجن پاتھ، پروجیکٹ فائل، رن نام، اثاثوں کی فہرست، اور اختیاری ٹائم آؤٹ پاس کر کے کالنگ کو سادہ بناتا ہے۔ یہ ڈیزائن AI کی مدد سے ڈویلپمنٹ پائپ لائنز کے لیے ورژن کنٹرول کے قابل، ری پلے ایبل تبدیلیاں اور UE5 مواد کی خودکار آڈٹنگ کو ممکن بناتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.