STL سے GLB کنورٹر
STL فائل سلائسر کے لیے بنتی ہے اور GLB اسکرین کے لیے۔ پرنٹ فائل کو GLB میں تبدیل کریں تاکہ اسے دکان کے صفحے، پورٹ فولیو یا AR میں اس کے اصل سائز اور درست سمت میں سیدھا کھڑا دکھا سکیں۔
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
STL اپ لوڈ کریں
زیادہ سے زیادہ 20 بائنری یا ASCII .stl فائلیں شامل کریں، ہر ایک 95 MB تک۔ ایک ساتھ اپ لوڈ کیے گئے کئی پرزوں میں سے ہر ایک کا اپنا الگ GLB بنتا ہے۔
- 2
اکائیاں اور سمت چیک کریں
ماڈل کی اکائیاں mm ہیں، جو تقریباً ہر سلائسر اور CAD ایکسپورٹ میں استعمال ہوتی ہیں، اور اوپر کا محور glTF کے لیے Y-up ہے۔ اگر STL انچ میں بنائی گئی تھی تو اعلیٰ سیٹنگز میں اکائیاں تبدیل کریں۔
- 3
GLB میں تبدیل کریں
GLB میں تبدیل کریں دبائیں اور نتیجہ کسی ویوور میں ڈال کر چیک کریں۔ اپ لوڈ اور تبدیل شدہ فائلیں 30 منٹ بعد حذف ہو جاتی ہیں۔
آپ کے پرنٹ کی جیومیٹری بغیر چھیڑے منتقل ہوتی ہے۔ کنورٹر وہ چیزیں شامل کرتا ہے جو STL میں کبھی تھیں ہی نہیں: میٹر میں اسکیل، Y-up سمت، مشترک ورٹیکس، نارملز اور بنیادی مٹیریل، یعنی وہ سب جو ویب ویوور کو اسے دکھانے کے لیے چاہیے۔
STL فائل میں کیا ہوتا ہے اور GLB میں کیا
| پہلو | STL | GLB |
|---|---|---|
| مقصد | 3D پرنٹنگ اور سلائسر | ویب، ایپس، AR ویوورز |
| اکائیاں | کوئی محفوظ نہیں؛ روایتاً mm | میٹر، اسپیک سے طے شدہ |
| اوپر کا محور | عموماً Z-up | Y-up |
| ورٹیکس | ہر تکون کے لیے دہرائے جاتے ہیں | مشترک اور انڈیکس شدہ |
| رنگ اور مٹیریل | معیار میں کچھ نہیں | PBR مٹیریل اور ٹیکسچر |
| متعدد پرزے | کم ہی؛ عموماً ایک میش | سین ٹری میں نوڈز |
STL کی ابتدا 1987 میں ہوئی، جب Albert Consulting Group نے اسے 3D Systems کی پہلی اسٹیریولیتھوگرافی مشینوں کے لیے لکھا۔ بائنری STL میں 80 بائٹ کا ہیڈر، تکونوں کی تعداد، پھر ہر تکون کے لیے 50 بائٹ ہوتے ہیں: ایک نارمل، تین کونے اور دو فاضل بائٹ۔ سلائسر کو تہیں کاٹنے کے لیے بس یہی چاہیے۔ لیکن براؤزر کے لیے یہ موزوں نہیں: نہ اسکیل ہے، نہ رنگ، اور ہر مشترک کونا ہر تکون کے لیے دوبارہ لکھا جاتا ہے۔
glTF 2.0، جو Khronos Group نے 2017 میں شائع کیا، یہی مسئلہ حل کرتا ہے۔ یہ ورٹیکس کو بائنری بفرز میں ایک بار رکھتا ہے جنہیں گرافکس کارڈ براہ راست استعمال کر سکتا ہے، اکائی ایک میٹر اور اوپر کا محور Y مقرر کرتا ہے، اور مٹیریل کو فزیکلی بیسڈ رینڈرنگ سے بیان کرتا ہے۔ GLB، glTF کی واحد فائل والی بائنری شکل ہے، اسی لیے model-viewer، three.js، Babylon.js، Shopify اور Android کا Scene Viewer سب اسے قبول کرتے ہیں۔
STL
STL میش
STL (اسٹیریولیتھوگرافی) ایک تھری ڈی میش فارمیٹ ہے جسے 3D Systems نے 1987 میں بنایا۔ یہ کسی شے کی صرف سطحی جیومیٹری کو تکونوں کی فہرست کی صورت میں بیان کرتا ہے، رنگ، مادّے، اکائیوں یا منظر کی معلومات کے بغیر۔ اپنی سادگی کی وجہ سے یہ Cura اور PrusaSlicer جیسے تھری ڈی پرنٹنگ سلائسرز کا بنیادی ان پٹ ہے۔ خمدار سطحیں بہت سی سیدھی تکونوں سے تخمینی بنائی جاتی ہیں، اس لیے ہموار ماڈلز کی فائلیں بہت بڑی ہو سکتی ہیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- 1987 · 3D Systems
GLB
glTF بائنری (GLB)
GLB، glTF 2.0 کی بائنری شکل ہے، جو Khronos Group کا 2017 میں شائع کردہ تھری ڈی ٹرانسمیشن فارمیٹ ہے۔ یہ جیومیٹری، PBR میٹریلز، ٹیکسچرز اور اینیمیشنز کو تیز لوڈنگ کے لیے بنی ایک ہی مختصر فائل میں سمیٹ دیتا ہے۔ GLB ویب تھری ڈی، AR ویورز، Android Scene Viewer اور آن لائن ماڈل مارکیٹس میں عام استعمال ہوتا ہے۔ کچھ پرانے ڈیسک ٹاپ تھری ڈی ٹولز اور CAD پروگرام اسے امپورٹ نہیں کرتے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- ہاں
- متعارف ہونے کا سال
- 2017 · Khronos Group
میکرز پرنٹ ہونے والے پرزے کو آن لائن یا AR میں دکھانے کے لیے STL کو GLB میں بدلتے ہیں، کیونکہ براؤزر اور 3D ویوورز کو مختصر، اسکیل شدہ glTF فائل چاہیے اور وہ سلائسر کی بغیر اکائی والی تکونوں کی فہرست کو نہیں سمجھتے۔
STL سے GLB کی اہم سیٹنگز
- ماڈل کی اکائیاں
- کنورٹر کو بتاتی ہیں کہ STL کی ایک اکائی کا کیا مطلب تھا۔ ملی میٹر 0.001 m بن جاتے ہیں، اس لیے 120 mm کا مجسمہ GLB میں 0.12 m اونچا ہوتا ہے اور AR میں اصل سائز میں نظر آتا ہے۔
- اوپر کا محور
- سلائسر اور CAD میں Z-up ہوتا ہے جبکہ glTF میں Y-up۔ Y-up پرزے کو گھما دیتا ہے تاکہ وہ ویوور کے فرش پر کھڑا ہو، پیٹھ کے بل لیٹا نہ ہو۔
- ایک میش میں ضم کریں
- بند ہو تو الگ سالڈز الگ نوڈز رہتے ہیں جنہیں بعد میں چھپایا یا دوبارہ رنگا جا سکتا ہے۔ آن ہو تو ایک ہی آبجیکٹ بنتا ہے، جو ایک نمائشی ٹکڑے کے لیے مفید ہے۔
- فائل انکوڈنگ
- یہاں لاگو نہیں ہوتی؛ GLB ہمیشہ بائنری ہوتی ہے۔ اگر پڑھنے کے قابل JSON فائل چاہیے تو اس میں تبدیل کریں کے تحت glTF آپشن استعمال کریں۔
3D پرنٹ کو آن لائن دکھانا
GLB کو Google کے model-viewer ویب کمپوننٹ کے ساتھ کسی صفحے پر رکھیں تو وزیٹر پرزے کو گھما سکتے ہیں، زوم کر سکتے ہیں اور Android پر AR میں اپنی میز پر رکھ سکتے ہیں۔
الٹی سمت میں، یعنی میش سے ایسی چیز تک جو Fusion 360 یا SolidWorks میں درست پیمائش کے ساتھ ایڈٹ ہو سکے، اس کے لیے STL سے STEP درکار ہے۔
STL سے GLB کے بارے میں سوالات
تبدیل شدہ GLB سرمئی کیوں نظر آتی ہے؟
معیاری STL صرف تکون محفوظ کرتی ہے، اور کچھ نہیں: نہ رنگ، نہ مٹیریل، نہ ٹیکسچر۔ GLB کو ایک سادہ غیر جانبدار مٹیریل ملتا ہے تاکہ وہ روشنی کے ساتھ نظر آئے۔ رنگ بعد میں Blender یا three.js ایڈیٹر میں شامل کریں، یا رنگوں والی OBJ یا 3MF سے OBJ سے GLB کے ذریعے شروع کریں۔
کیا GLB بھی STL جیسا ہی پرنٹ ہوتا ہے؟
جیومیٹری وہی تکون ہیں، بس میٹر میں دوبارہ اسکیل ہوتی ہیں۔ البتہ زیادہ تر سلائسر STL یا 3MF کو ترجیح دیتے ہیں، اس لیے پرنٹنگ کے لیے اصل STL رکھیں اور GLB صرف نمائش کے لیے استعمال کریں۔
میرے پرنٹ شدہ پرزے میں کئی باڈیز ہیں۔ کیا انہیں الگ رکھا جا سکتا ہے؟
STL عموماً تمام باڈیز کو ایک ہی تکونوں کے ڈھیر کے طور پر رکھتی ہے، اس لیے وہ ایک میش بن کر آتی ہیں۔ اگر STL ASCII فارمیٹ میں الگ سالڈز کے طور پر ایکسپورٹ ہوئی ہو تو ہر سالڈ GLB میں اپنا نوڈ بنتا ہے، بشرطیکہ ایک میش میں ضم کریں بند رہے۔
GLB کا سائز STL کے مقابلے میں کتنا ہوگا؟
عموماً بائنری STL سے چھوٹی۔ STL ہر تکون کے لیے مشترک کونے دوبارہ لکھتی ہے، جبکہ glTF ہر ورٹیکس ایک بار رکھ کر انڈیکس سے اس کا حوالہ دیتی ہے۔ عام بائنری STL نمایاں حد تک چھوٹی ہو جاتی ہے؛ ASCII STL کہیں زیادہ چھوٹی ہوتی ہے۔
کیا STL سے بنی GLB کو iPhone AR کے لیے استعمال کیا جا سکتا ہے؟
iPhone، AR Quick Look میں GLB کے بجائے USDZ کھولتے ہیں۔ GLB کو GLB سے USDZ سے ایک بار پھر تبدیل کریں اور دونوں فائلیں رکھیں: Android اور ویب کے لیے GLB، Apple ڈیوائسز کے لیے USDZ۔
کیا ویور میں خمیدہ سطحیں کونے دار نظر آئیں گی؟
ایسا ہو سکتا ہے، کیونکہ STL میں صرف سپاٹ تکون ہوتی ہیں اور ہمواری کا ڈیٹا نہیں ہوتا۔ کنورٹر تکونوں سے نارملز نکالتا ہے؛ اگر STL موٹی ریزولیوشن میں ایکسپورٹ ہوئی تھی تو اپنے CAD پروگرام سے باریک ریزولیوشن میں دوبارہ ایکسپورٹ کریں تاکہ سطح زیادہ ہموار نظر آئے۔
- 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 سے OBJ کنورٹرUnity، ٹیکسچرنگ ٹولز اور OBJ مانگنے والی دیگر 3D ایپس کے لیے STL کو OBJ میں تبدیل کریں۔ مشترکہ ورٹیکس، قابلِ مطالعہ متن، وہی مثلث، سیکنڈوں میں۔
- STL سے STEP کنورٹرSTL میش کو STEP میں تبدیل کریں جو Fusion 360، SolidWorks اور FreeCAD میں کھلے۔ یونٹس منتخب کریں جو STL میں محفوظ نہیں ہوتے، پھر STEP ڈاؤن لوڈ کریں۔
- GLB سے FBX کنورٹرGLB کو FBX میں تبدیل کریں: میشز، ٹیکسچرز، اسکیلیٹن اور اینیمیشن سمیت، Unity، Unreal Engine، Maya یا Blender کے لیے Autodesk FBX۔