UltKit

STL سے GLB کنورٹر

STL فائل سلائسر کے لیے بنتی ہے اور GLB اسکرین کے لیے۔ پرنٹ فائل کو GLB میں تبدیل کریں تاکہ اسے دکان کے صفحے، پورٹ فولیو یا AR میں اس کے اصل سائز اور درست سمت میں سیدھا کھڑا دکھا سکیں۔

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

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

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

آؤٹ پٹ

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

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

  1. 1

    STL اپ لوڈ کریں

    زیادہ سے زیادہ 20 بائنری یا ASCII .stl فائلیں شامل کریں، ہر ایک 95 MB تک۔ ایک ساتھ اپ لوڈ کیے گئے کئی پرزوں میں سے ہر ایک کا اپنا الگ GLB بنتا ہے۔

  2. 2

    اکائیاں اور سمت چیک کریں

    ماڈل کی اکائیاں mm ہیں، جو تقریباً ہر سلائسر اور CAD ایکسپورٹ میں استعمال ہوتی ہیں، اور اوپر کا محور glTF کے لیے Y-up ہے۔ اگر STL انچ میں بنائی گئی تھی تو اعلیٰ سیٹنگز میں اکائیاں تبدیل کریں۔

  3. 3

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

    GLB میں تبدیل کریں دبائیں اور نتیجہ کسی ویوور میں ڈال کر چیک کریں۔ اپ لوڈ اور تبدیل شدہ فائلیں 30 منٹ بعد حذف ہو جاتی ہیں۔

آپ کے پرنٹ کی جیومیٹری بغیر چھیڑے منتقل ہوتی ہے۔ کنورٹر وہ چیزیں شامل کرتا ہے جو STL میں کبھی تھیں ہی نہیں: میٹر میں اسکیل، Y-up سمت، مشترک ورٹیکس، نارملز اور بنیادی مٹیریل، یعنی وہ سب جو ویب ویوور کو اسے دکھانے کے لیے چاہیے۔

STL فائل میں کیا ہوتا ہے اور GLB میں کیا

STL (1987) اور GLB (glTF 2.0، 2017) پہلو بہ پہلو
پہلوSTLGLB
مقصد3D پرنٹنگ اور سلائسرویب، ایپس، AR ویوورز
اکائیاںکوئی محفوظ نہیں؛ روایتاً mmمیٹر، اسپیک سے طے شدہ
اوپر کا محورعموماً Z-upY-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
STL کنورٹر

GLB

glTF بائنری (GLB)

GLB، glTF 2.0 کی بائنری شکل ہے، جو Khronos Group کا 2017 میں شائع کردہ تھری ڈی ٹرانسمیشن فارمیٹ ہے۔ یہ جیومیٹری، PBR میٹریلز، ٹیکسچرز اور اینیمیشنز کو تیز لوڈنگ کے لیے بنی ایک ہی مختصر فائل میں سمیٹ دیتا ہے۔ GLB ویب تھری ڈی، AR ویورز، Android Scene Viewer اور آن لائن ماڈل مارکیٹس میں عام استعمال ہوتا ہے۔ کچھ پرانے ڈیسک ٹاپ تھری ڈی ٹولز اور CAD پروگرام اسے امپورٹ نہیں کرتے۔

کمپریشن
–
شفافیت
–
اینیمیشن
ہاں
متعارف ہونے کا سال
2017 · Khronos Group
GLB کنورٹر

میکرز پرنٹ ہونے والے پرزے کو آن لائن یا 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 پروگرام سے باریک ریزولیوشن میں دوبارہ ایکسپورٹ کریں تاکہ سطح زیادہ ہموار نظر آئے۔