UltKit

FBX سے OBJ کنورٹر

FBX سے میش، UV میپس اور ٹیکسچرز نکالیں اور انہیں ایک سادہ OBJ کے طور پر محفوظ کریں، جسے تقریباً ہر 3D پروگرام، سلائسر اور آن لائن ویور کھول سکتا ہے۔ رِگ اور اینیمیشن پیچھے رہ جاتے ہیں، جبکہ ماڈل کی شکل اور ظاہری صورت آپ کے ساتھ آتی ہے۔

3D ماڈل کنورٹر

یا STL, OBJ, MTL … فائلیں یہاں ڈراپ کریں ·

زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف

آؤٹ پٹ

فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔

اس ٹول کو استعمال کرنے کا طریقہ

  1. 1

    FBX اپ لوڈ کریں

    بائنری یا ASCII FBX، زیادہ سے زیادہ 20 فائلیں اور ہر ایک 95 MB تک۔ اگر ٹیکسچرز الگ فولڈر میں ہوں تو FBX اور اس کے ٹیکسچرز کو ایک ZIP میں رکھ کر وہی اپ لوڈ کریں۔

  2. 2

    میٹیریلز برقرار رکھیں

    ٹیکسچرز اور میٹیریلز برقرار رکھیں آن ہے، اس لیے OBJ کے ساتھ ایک .mtl فائل اور اس میں حوالہ دی گئی ٹیکسچر تصاویر بھی ملیں گی۔ اگر ماڈل کو دوسری ایپ میں مختلف رخ پر کھڑا ہونا چاہیے تو اعلیٰ سیٹنگز میں اوپر کا محور سیٹ کریں۔

  3. 3

    OBJ میں تبدیل کریں

    OBJ میں تبدیل کریں ← دبائیں اور ڈاؤن لوڈ کریں۔ .obj، .mtl اور تصویری فائلوں کو ایک ہی فولڈر میں رکھیں تاکہ میٹیریلز لوڈ ہو جائیں۔

FBX فائل کو OBJ میں کیوں تبدیل کریں

FBX وہ فارمیٹ ہے جس میں گیم انجن اور اینیمیشن پیکجز آپس میں فائلیں بدلتے ہیں، اور یہی وجہ ہے کہ دوسری جگہ اس کے ساتھ دشواری ہوتی ہے۔ یہ ملکیتی ہے: Autodesk ایک SDK شائع کرتا ہے مگر مکمل اسپیسیفکیشن نہیں، اس لیے اوپن سورس ٹولز اسے ریورس انجینئرنگ سے نافذ کرتے ہیں اور صرف کچھ ورژن سپورٹ کرتے ہیں۔ یہ بائنری اور ASCII دونوں صورتوں میں آتا ہے اور اس کے ورژن نمبر کئی بار بدل چکے ہیں۔ سلائسرز، اسکلپٹنگ ٹولز، آن لائن ویورز اور پرانے CAD پروگرام اکثر اسے بالکل نظرانداز کر دیتے ہیں۔

OBJ اس کے برعکس ہے: Wavefront Technologies کا ایک ٹیکسٹ فارمیٹ جو 1990 کی دہائی سے مشکل ہی سے بدلا ہے۔ 3D ماڈل امپورٹ کرنے والا ہر پروگرام اسے پڑھتا ہے، اور آپ اسے ٹیکسٹ ایڈیٹر میں کھول کر ورٹیکس دیکھ سکتے ہیں۔ اس کی قیمت یہ ہے کہ یہ ایک جامد شکل بیان کرتا ہے۔ اس لیے کریکٹر پرنٹ کرنے، ZBrush میں گیم ایسیٹ پر اسکلپٹنگ کرنے یا ماڈل کو ویور میں ڈالنے کے لیے یہ درست ہے، اور جس چیز کو حرکت کرنی ہو اس کے لیے غلط۔ اگر ماڈل براؤزر یا AR ویور کے لیے ہے تو OBJ سے GLB تبدیل شدہ میش اور اس کے ٹیکسچرز کو ایک فائل میں پیک کر دیتا ہے۔

FBX سے OBJ میں تبدیلی کے بعد کیا برقرار رہتا ہے

FBX کے عام مشمولات اور OBJ میں ان کا انجام
FBX کا موادOBJ میںنوٹ
میشز اور آبجیکٹ کے نامبرقرارایک فائل میں نام والے آبجیکٹس کے طور پر لکھے جاتے ہیں
UV کوآرڈینیٹس اور نارملزبرقرارسخت اور نرم کنارے ویسے ہی نظر آتے ہیں
ڈفیوز، نارمل اور بمپ ٹیکسچرزبرقرار.mtl فائل سے حوالہ دیے جاتے ہیں
میٹلک اور رف نیس میپسجزویMTL میں کوئی معیاری خانہ نہیں؛ ایپس مختلف ہیں
اسکیلیٹن اور اسکن ویٹسحذفمیش ریسٹ پوز میں لکھا جاتا ہے
اینیمیشن کلپس اور بلینڈ شیپسحذفOBJ میں وقت کا محور نہیں ہوتا
کیمرے اور لائٹسحذفOBJ فارمیٹ کا حصہ نہیں
سین یونٹسلاگوOBJ صرف اعداد رکھتا ہے، یونٹ نہیں

FBX

Filmbox (FBX)

FBX ایک 3D فارمیٹ ہے جسے Kaydara نے اپنے Filmbox سافٹ ویئر کے لیے بنایا اور 2006 سے اس کی مالک Autodesk ہے۔ اس میں میشز، میٹریلز، ٹیکسچرز، اسکیلیٹنز، اسکننگ، کیمرے، لائٹس اور اینیمیشن ایک ہی فائل میں محفوظ ہوتے ہیں۔ یہ Unity، Unreal Engine، Maya، 3ds Max اور Blender میں گیم ایسیٹس کے تبادلے کا معیاری فارمیٹ ہے۔ فارمیٹ ملکیتی ہے، اور ایکسپورٹرز اور SDK ورژنز کے درمیان رویہ مختلف ہو سکتا ہے۔

کمپریشن
–
شفافیت
–
اینیمیشن
ہاں
متعارف ہونے کا سال
Kaydara (now Autodesk)
FBX کنورٹر

OBJ

Wavefront OBJ

OBJ ایک 3D جیومیٹری فارمیٹ ہے جو Wavefront Technologies نے تیار کیا۔ یہ سادہ ٹیکسٹ فائل ہے جس میں ورٹیکسز، ٹیکسچر کوآرڈینیٹس، نارملز اور فیسز درج ہوتے ہیں، جبکہ میٹریلز اور ٹیکسچرز کا حوالہ الگ .mtl فائل میں ہوتا ہے۔ تقریباً ہر 3D ماڈلنگ پروگرام، گیم انجن اور 3D پرنٹنگ ٹول اسے امپورٹ کر سکتا ہے۔ OBJ اینیمیشن، رگنگ یا سین ہائرارکی سپورٹ نہیں کرتا، اور اگر MTL اور تصویری فائلیں ساتھ نہ رکھی جائیں تو ٹیکسچرز غائب ہو جاتے ہیں۔

کمپریشن
–
شفافیت
–
اینیمیشن
نہیں
متعارف ہونے کا سال
Wavefront Technologies
OBJ کنورٹر

لوگ FBX کو OBJ میں اس وقت تبدیل کرتے ہیں جب کوئی ٹول Autodesk کا فارمیٹ نہ پڑھ سکے، جب پرانی یا ASCII FBX امپورٹ نہ ہو، یا جب پرنٹنگ، اسکلپٹنگ یا سادہ ویور کے لیے صرف ساکن میش درکار ہو۔

FBX ورژنز اور پرانی فائلیں امپورٹ کیوں نہیں ہوتیں

  1. 1990 کی دہائی

    Kaydara کا Filmbox

    FBX کی ابتدا Kaydara کے Filmbox موشن کیپچر سافٹ ویئر کے فائل فارمیٹ کے طور پر ہوئی، جس کا نام بعد میں MotionBuilder رکھا گیا۔

  2. 2004

    Alias نے Kaydara خرید لی

    فارمیٹ Maya بنانے والی کمپنی کے پاس چلا گیا اور اینیمیشن پیکجز کے درمیان ایک عام پل بن گیا۔

  3. 2006

    Autodesk نے Alias خرید لی

    FBX Autodesk کا فارمیٹ بن گیا، جسے Maya، 3ds Max، MotionBuilder اور بعد میں Unity اور Unreal استعمال کرتے ہیں۔

  4. 2010 کی دہائی

    FBX 7 بائنری

    ورژن 7 کی فائلیں معمول بن گئیں۔ Blender کا امپورٹر بائنری 7.1 اور نئے ورژن پڑھتا ہے، اسی لیے پرانی اور ASCII فائلیں وہاں ناکام ہوتی ہیں۔

FBX سے OBJ کے بارے میں سوالات

میری FBX کی اینیمیشن کا کیا ہوتا ہے؟

OBJ میں بونز، اسکن ویٹس یا کی فریمز محفوظ کرنے کی گنجائش نہیں، اس لیے نتیجہ ایک ساکن میش ہوتا ہے۔ کریکٹرز اپنی ریسٹ پوز میں آتے ہیں، عموماً T-pose یا A-pose۔ اگر آپ کو FBX کے علاوہ کسی اور فارمیٹ میں اینیمیشن چاہیے تو GLB میں تبدیل کریں، جو اسکیلیٹن اور کلپس برقرار رکھتا ہے۔

Blender میری FBX کو امپورٹ ہی کیوں نہیں کرتا؟

Blender کا بلٹ اِن امپورٹر ورژن 7.1 اور اس کے بعد کی بائنری FBX پڑھتا ہے اور ASCII FBX اور پرانے ورژن مسترد کر دیتا ہے۔ بہت پرانے Maya یا 3ds Max سے ایکسپورٹ کی گئی فائلیں اکثر اسی مسئلے کا شکار ہوتی ہیں۔ OBJ میں تبدیل کرنے سے جیومیٹری بہرحال آ جاتی ہے۔

FBX کو OBJ میں تبدیل کرنے کے بعد ٹیکسچرز غائب کیوں ہیں؟

یا تو FBX میں ٹیکسچرز ایمبیڈ نہیں تھے اور وہ اس کے ساتھ اپ لوڈ نہیں ہوئے، یا ڈاؤن لوڈ کے بعد .mtl اور تصویری فائلیں .obj سے الگ ہو گئیں۔ FBX کو اس کے ٹیکسچر فولڈر سمیت ZIP میں اپ لوڈ کریں اور تمام آؤٹ پٹ فائلیں ایک ہی فولڈر میں رکھیں۔

کیا PBR میٹیریلز تبدیلی کے بعد برقرار رہتے ہیں؟

صرف جزوی طور پر۔ MTL فارمیٹ ڈفیوز، اسپیکیولر اور بمپ میپس کے لیے بنایا گیا تھا، اس لیے بیس کلر اور نارمل میپس قابلِ اعتماد طور پر منتقل ہوتے ہیں جبکہ میٹلک اور رف نیس میپس OBJ کھولنے والی ایپ میں ہٹ سکتے ہیں یا نظرانداز ہو سکتے ہیں۔ مکمل PBR کے لیے glTF بہتر انتخاب ہے۔

کیا میں 3D پرنٹنگ کے لیے Mixamo کیریکٹر کو OBJ میں تبدیل کر سکتا ہوں؟

جی ہاں، بشرطیکہ آپ کو صرف پوز چاہیے۔ کریکٹر کو Mixamo سے مطلوبہ پوز میں ڈاؤن لوڈ کریں، یہاں تبدیل کریں اور پھر OBJ سے STL چلائیں، یا سیدھا STL میں تبدیل کریں۔ پرنٹ سے پہلے انگلیوں جیسے پتلے حصوں کو موٹا کرنا پڑ سکتا ہے۔