GLB سے FBX کنورٹر
GLB ویب پر 3D ماڈلز بھیجنے کا فارمیٹ ہے، جبکہ بہت سی گیم اور اینیمیشن پائپ لائنز FBX امپورٹ کرتی ہیں۔ یہاں .glb فائل تبدیل کریں اور ایمبیڈڈ ٹیکسچرز والی بائنری FBX حاصل کریں، جو Unity، Unreal Engine یا Maya کے لیے تیار ہے۔
3D ماڈل کنورٹر
یا STL, OBJ, MTL … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
STL اور OBJ میں اکائیاں محفوظ نہیں ہوتیں۔ اگر سلائسر میں کوئی پرزہ 10× یا 25.4× بہت چھوٹا یا بڑا نظر آئے تو اکائیاں غلط پڑھی گئی ہیں — انہیں یہاں مقرر کریں۔
Blender، CAD پروگرام اور سلائسرز Z-up استعمال کرتے ہیں؛ glTF، Unity اور زیادہ تر گیم انجن Y-up۔ امپورٹ کے بعد ماڈل پہلو کے بل لیٹا ہو تو اسے بدل دیں۔
STEP یا IGES سالڈز کو میش میں بدلتے وقت استعمال ہوتی ہے۔ باریک سے منحنی خطوط ہموار آتے ہیں مگر فائلیں بڑی ہوتی ہیں؛ فوری پیش منظر کے لیے موٹی کافی ہے۔
صرف PNG، JPG یا SVG ان پٹ کے لیے۔ ریلیف تاریک حصوں کو ابھارتا ہے؛ لیتھوفین ایک پتلا پینل ہے جس کے پیچھے سے روشنی ڈالنے پر تصویر نظر آتی ہے؛ ایکسٹروڈ لوگو یا SVG خاکے کو چپٹی ٹھوس شکل بنا دیتا ہے۔
پرنٹ ہونے والے ماڈل کی چوڑائی؛ اونچائی تصویر کے تناسب کے مطابق خود طے ہوتی ہے۔
ریلیف یا لیتھوفین کی زیادہ سے زیادہ ابھری ہوئی اونچائی، یا ابھری ہوئی شکل کی موٹائی۔ لیتھوفین میں عموماً 2–3 mm رکھی جاتی ہے۔
ریلیف کے نیچے ٹھوس پلیٹ تاکہ پرنٹ جڑا رہے۔ 0 کا مطلب ہے کوئی بیس نہیں۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
.glb فائل اپ لوڈ کریں
ایک GLB یا زیادہ سے زیادہ 20 فائلیں شامل کریں، ہر ایک 95 MB تک۔ الگ .bin اور ٹیکسچر فائلوں والی .gltf کو پہلے ایک GLB میں پیک کر لیں تو اسے سنبھالنا سب سے آسان ہوتا ہے۔
- 2
بائنری FBX اور ٹیکسچرز برقرار رکھیں
اس میں تبدیل کریں میں FBX، فائل انکوڈنگ میں Binary رکھیں اور ٹیکسچرز اور میٹیریلز برقرار رکھیں آن رکھیں تاکہ تصاویر FBX کے اندر پیک ہو جائیں۔ اوپر کا محور کو Keep پر رہنے دیں، سوائے اس کے کہ ماڈل پیٹھ کے بل لیٹا ہوا آئے۔
- 3
تبدیل کریں اور امپورٹ کریں
FBX میں تبدیل کریں ← دبائیں اور فائل کو اپنے انجن کے ایسٹ فولڈر میں یا Blender کے File › Import › FBX میں ڈراگ کریں۔
GLB بمقابلہ FBX: ایک کھلا ویب فارمیٹ اور Autodesk کا ایکسچینج فارمیٹ
GLB، glTF 2.0 کی بائنری شکل ہے، جسے Khronos Group نے 2017 میں جاری کیا اور 2022 میں یہ بین الاقوامی معیار ISO/IEC 12113 بنا۔ ایک .glb میں 12 بائٹ کا ہیڈر، منظر کی JSON تفصیل اور جیومیٹری و تصاویر کا بائنری چنک ہوتا ہے۔ یہ رینڈرر میں تیزی سے لوڈ ہونے کے لیے بنی ہے: اکائی میٹر ہے، Y اوپر کی طرف ہے، اور میٹیریلز فزیکلی بیسڈ میٹلک-رف نیس ماڈل پر چلتے ہیں جسے three.js، Babylon.js اور Android کا Scene Viewer یکساں رینڈر کرتے ہیں۔
FBX کی ابتدا Kaydara کے FiLMBOX موشن کیپچر سافٹ ویئر کے فائل فارمیٹ کے طور پر ہوئی اور 2006 سے یہ Autodesk کی ملکیت ہے۔ یہ ملکیتی ہے اور زیادہ تر Autodesk کے FBX SDK کے ذریعے دستاویزی ہے، پھر بھی گیم انجنز اور اینیمیشن ٹولز کا بنیادی تبادلہ فارمیٹ ہے۔ Unity کا ماڈل امپورٹر FBX کو براہ راست پڑھتا ہے، Unreal Engine کے امپورٹ آپشنز اسی کے گرد بنے ہیں، اور Maya اور 3ds Max اسے اسٹوڈیوز کے درمیان رگڈ کریکٹرز منتقل کرنے کے لیے استعمال کرتے ہیں۔
GLB سے FBX تبدیلی میں کیا کچھ محفوظ رہتا ہے
| GLB میں | FBX میں | امپورٹ کے بعد جانچیں |
|---|---|---|
| میشز، UVs، نارملز | جیسے ہیں ویسے رہتے ہیں | کچھ نہیں |
| نوڈ ہائرارکی اور نام | برقرار | پیوٹ کی پوزیشنز |
| اسکیلیٹن اور اسکن ویٹس | بونز اور اسکن کلسٹر | انجن میں رگ کی قسم |
| اینیمیشن کلپس، مورف ٹارگٹس | اینیمیشن ٹیکس، بلینڈ شیپس | کلپ کے نام اور دورانیے |
| بیس کلر، نارمل، ایمیسیو میپس | FBX میٹیریلز پر ایمبیڈڈ ٹیکسچرز | ٹیکسچر کی تفویض |
| میٹلک-رف نیس ویلیوز | تقریباً منتقل | میٹل اور رف نیس میپس دوبارہ جوڑیں |
| کلیئرکوٹ یا ٹرانسمیشن جیسی ایکسٹینشنز | FBX میں کوئی مساوی نہیں | انجن میں دوبارہ بنائیں |
FBX کو Unity، Unreal Engine یا Blender میں امپورٹ کرنا
Unity
- 01Project ونڈو کے Assets فولڈر میں .fbx ڈراگ کریں۔
- 02Rig ٹیب میں کریکٹرز کے لیے Humanoid یا Generic چنیں۔
- 03Materials ٹیب میں میپس ایڈٹ کرنے کے لیے Extract Textures استعمال کریں۔
Unreal Engine
- 01Content Browser میں Import پر کلک کریں اور .fbx چنیں۔
- 02رگڈ ماڈلز کے لیے Import Animations پر نشان لگائیں۔
- 03اگر سائز 100 گنا غلط ہو تو Import Uniform Scale دیکھیں۔
Blender
- 01File › Import › FBX (.fbx) استعمال کریں۔
- 02میٹیریلز جانچنے کے لیے Shading ورک اسپیس کھولیں۔
- 03اگر بونز غلط سمت میں ہوں تو Automatic Bone Orientation استعمال کریں۔
GLB سے FBX میں تبدیلی کے بعد زیادہ تر مسائل جیومیٹری سے نہیں بلکہ میٹیریلز سے آتے ہیں۔ glTF اکثر ambient occlusion، رف نیس اور میٹلک کو ایک تصویر کے سرخ، سبز اور نیلے چینلز میں پیک کرتا ہے۔ FBX کے کلاسک میٹیریل ماڈل میں اس پیک ٹیکسچر کی کوئی جگہ نہیں، اس لیے انجن اسے اضافی تصویر کے طور پر امپورٹ کرتے ہیں جسے آپ ہاتھ سے جوڑتے ہیں۔ GLB کے اندر WebP میں محفوظ ٹیکسچرز بھی ایک مسئلہ ہیں: بہت کم FBX امپورٹرز WebP پڑھتے ہیں، اس لیے انہیں PNG یا JPEG میں ہونا چاہیے؛ WebP سے JPG: کب اور کیوں میں اس کے فائدے اور نقصانات بیان ہیں۔
اگر منزل انجن کے بجائے رینڈرر یا 3D پرنٹر کے لیے اسٹیٹک میش ہے تو FBX شاید غلط انتخاب ہو؛ FBX سے OBJ دکھاتا ہے کہ سادہ میش فارمیٹ کیا برقرار رکھتا ہے۔ iPhone پر Apple کے AR Quick Look کے لیے اسی GLB سے GLB سے USDZ کی طرف جائیں۔
GLB
glTF بائنری (GLB)
GLB، glTF 2.0 کی بائنری شکل ہے، جو Khronos Group کا 2017 میں شائع کردہ تھری ڈی ٹرانسمیشن فارمیٹ ہے۔ یہ جیومیٹری، PBR میٹریلز، ٹیکسچرز اور اینیمیشنز کو تیز لوڈنگ کے لیے بنی ایک ہی مختصر فائل میں سمیٹ دیتا ہے۔ GLB ویب تھری ڈی، AR ویورز، Android Scene Viewer اور آن لائن ماڈل مارکیٹس میں عام استعمال ہوتا ہے۔ کچھ پرانے ڈیسک ٹاپ تھری ڈی ٹولز اور CAD پروگرام اسے امپورٹ نہیں کرتے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- ہاں
- متعارف ہونے کا سال
- 2017 · Khronos Group
FBX
Filmbox (FBX)
FBX ایک 3D فارمیٹ ہے جسے Kaydara نے اپنے Filmbox سافٹ ویئر کے لیے بنایا اور 2006 سے اس کی مالک Autodesk ہے۔ اس میں میشز، میٹریلز، ٹیکسچرز، اسکیلیٹنز، اسکننگ، کیمرے، لائٹس اور اینیمیشن ایک ہی فائل میں محفوظ ہوتے ہیں۔ یہ Unity، Unreal Engine، Maya، 3ds Max اور Blender میں گیم ایسیٹس کے تبادلے کا معیاری فارمیٹ ہے۔ فارمیٹ ملکیتی ہے، اور ایکسپورٹرز اور SDK ورژنز کے درمیان رویہ مختلف ہو سکتا ہے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- ہاں
- متعارف ہونے کا سال
- Kaydara (now Autodesk)
لوگ ماڈل کو ویب، مارکیٹ پلیس یا 3D اسکینر ایپ سے Unity، Unreal Engine، Maya یا 3ds Max کے ان ورک فلوز میں لانے کے لیے GLB کو FBX میں تبدیل کرتے ہیں جو Autodesk کے فارمیٹ پر بنے ہیں۔
GLB سے FBX کے بارے میں سوالات
کیا FBX میں تبدیل کرنے کے بعد میری GLB کی اینیمیشنز چلیں گی؟
اسکیلیٹل اینیمیشن اور بلینڈ شیپ (مورف ٹارگٹ) اینیمیشن دونوں فارمیٹس میں موجود ہیں، اس لیے GLB میں محفوظ کلپس FBX میں بھی آ جاتے ہیں۔ امپورٹ کے بعد انجن کے اینیمیشن پریویو میں ہر کلپ دیکھ لیں، خاص طور پر اگر GLB میں کئی کلپس تھے، کیونکہ بعض امپورٹرز انہیں تقسیم کر دیتے ہیں یا ان کے نام بدل دیتے ہیں۔
تبدیلی کے بعد Unity میں میرے میٹیریلز سرمئی یا پلاسٹک جیسے کیوں لگتے ہیں؟
glTF میٹیریلز میٹلک اور رف نیس ویلیوز استعمال کرتے ہیں، جو اکثر ایک ہی ٹیکسچر میں پیک ہوتی ہیں، جبکہ FBX میٹیریلز ڈفیوز اور اسپیکیولر کے گرد بنے ہیں۔ بیس کلر اور نارمل میپس عموماً درست آ جاتے ہیں؛ میٹلک اور رف نیس کو انجن کے میٹیریل ایڈیٹر میں دوبارہ جوڑنا پڑ سکتا ہے۔
کیا Blender کے لیے GLB کو FBX میں تبدیل کرنا ضروری ہے؟
اسے کھولنے کے لیے نہیں۔ Blender میں ورژن 2.80 سے glTF 2.0 امپورٹر موجود ہے، اس لیے File › Import › glTF 2.0 سے GLB براہ راست کھل جاتی ہے۔ تبدیل صرف تب کریں جب آپ کی پائپ لائن کے اگلے ٹول کو FBX درکار ہو۔
بائنری FBX منتخب کروں یا ASCII FBX؟
Binary۔ یہ چھوٹی ہوتی ہے، تیزی سے لوڈ ہوتی ہے اور Unity، Unreal اور Maya اسی کی توقع کرتے ہیں۔ Blender کا FBX امپورٹر ASCII FBX بالکل نہیں پڑھتا۔ ASCII صرف اس اسکرپٹ یا diff ٹول کے لیے چنیں جسے فائل بطور ٹیکسٹ پڑھنی ہو۔
Unreal میں FBX ماڈل 100 گنا بڑا یا چھوٹا کیوں دکھائی دیتا ہے؟
glTF میٹرز میں کام کرتا ہے، Unreal سینٹی میٹرز میں، اور FBX ایک یونٹ اسکیل رکھتا ہے جسے ہر امپورٹر اپنے طریقے سے سمجھتا ہے۔ اگر سائز 100 گنا غلط ہو تو امپورٹ یونیفارم اسکیل ایڈجسٹ کریں یا تبدیل کرنے سے پہلے ماڈل کی اکائیاں سیٹ کریں، پھر کوئی معلوم پیمائش جانچ لیں۔
- FBX سے OBJ کنورٹرMixamo، Unity پیکس یا Maya کی FBX فائلوں کو MTL میٹیریلز اور ٹیکسچرز کے ساتھ OBJ میں تبدیل کریں۔ بائنری اور ASCII FBX، ایک بیچ میں 20 فائلیں۔
- OBJ سے GLB کنورٹرOBJ کو اس کی MTL اور ٹیکسچرز سمیت ایک GLB میں تبدیل کریں، three.js، model-viewer، Shopify اور Android AR کے لیے۔ اسکیل میٹر میں، مٹیریلز شامل۔
- glTF سے GLB کنورٹرایک .gltf فائل کو اس کے .bin بفرز اور ٹیکسچر تصاویر سمیت ایک GLB میں پیک کریں۔ فولڈر بطور ZIP اپ لوڈ کریں؛ ماڈل، میٹیریلز اور اسکیل نہیں بدلتے۔
- GLB سے USDZ کنورٹرGLB کو USDZ میں تبدیل کریں تاکہ iPhone اور iPad پر Safari، Messages یا Files سے ماڈل AR میں رکھا جا سکے۔ PBR میٹیریلز اور ٹیکسچرز برقرار رہتے ہیں۔
- STL سے GLB کنورٹرSTL فائلوں کو ویب سائٹس، model-viewer اور Android AR کے لیے GLB میں تبدیل کریں۔ ملی میٹر میٹر میں، Z-up کو Y-up میں تاکہ پرزہ سیدھا کھڑا ہو۔