OBJ سے STL کنورٹر
Blender، ZBrush، فوٹوگرامیٹری ایپ یا گیم ایسیٹ پیک سے ماڈل نکال کر 3D پرنٹر کے ورک فلو تک پہنچائیں۔ کنورٹر OBJ کو مثلثوں میں تقسیم کرتا ہے، وہ سب کچھ ہٹا دیتا ہے جو پرنٹر استعمال نہیں کر سکتے، اور ایک مختصر بائنری STL فائل بناتا ہے۔
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
OBJ اپ لوڈ کریں
.obj فائل ڈالیں۔ STL کے لیے .mtl اور ٹیکسچر تصاویر کی ضرورت نہیں، کیونکہ STL رنگ محفوظ نہیں کر سکتا۔ زیادہ سے زیادہ 20 ماڈل، ہر ایک 95 MB تک۔
- 2
اسکیل اور حصے چیک کریں
اعلیٰ سیٹنگز میں ماڈل کی اکائیاں کو اس اکائی پر سیٹ کریں جس میں ماڈل بنایا گیا تھا؛ Blender کے سین میٹر استعمال کرتے ہیں۔ ایک میش میں ضم کریں آن ہے، جو ایک پرنٹ کے لیے مناسب ہے؛ پرزوں کو الگ رکھنے کے لیے اسے بند کریں۔
- 3
STL میں تبدیل کریں
STL میں تبدیل کریں دبائیں اور فائل کو اپنے سلائسر میں کھولیں۔ سلائس کرنے سے پہلے کوئی ایک پیمائش ناپ لیں۔
OBJ ماڈل بنانے والوں کا فارمیٹ ہے اور STL پرنٹر کا فارمیٹ۔ تبدیلی شکل کو برقرار رکھتی ہے، ہر فیس کو مثلثوں میں تقسیم کرتی ہے اور میٹریل، UV میپ اور اسموتھنگ گروپس چھوڑ دیتی ہے، جنہیں سلائسر ویسے بھی نظرانداز کرتا ہے۔
OBJ کو STL میں تبدیل کرنے سے کیا بدلتا ہے
Wavefront Technologies نے 1980 کی دہائی کے آخر میں اپنے Advanced Visualizer سافٹ ویئر کے لیے OBJ تیار کیا، اور سادہ متن پر مبنی یہ ساخت کمپنی سے زیادہ عرصہ چلی۔ OBJ میں ورٹیکس، ٹیکسچر کوآرڈینیٹس اور نارمل درج ہوتے ہیں، پھر فیس جن کے تین، چار یا زیادہ کونے ہو سکتے ہیں۔ میٹریل الگ .mtl فائل میں ہوتے ہیں جو ٹیکسچر تصاویر کی طرف اشارہ کرتی ہے، اسی لیے OBJ ڈاؤن لوڈ اکثر فولڈر یا ZIP میں آتے ہیں؛ ZIP سے STL ایسے آرکائیو کو کھولے بغیر تبدیل کر دیتا ہے۔
STL صرف مثلث رکھتا ہے۔ تبدیلی کے دوران کواڈ اور n-gon تقسیم ہوتے ہیں، ورٹیکس نارمل کی جگہ ہر فیسٹ کا ایک نارمل آ جاتا ہے، اور OBJ کے گروپس اور آبجیکٹس ایک ماڈل کے طور پر لکھے جاتے ہیں، یا ایک میش میں ضم کریں بند ہو تو الگ رہتے ہیں۔ کوئی فارمیٹ اکائیاں محفوظ نہیں کرتا، اس لیے اسکیل پر نظر رکھیں: اعداد جوں کے توں کاپی ہوتے ہیں اور سلائسر انہیں ملی میٹر سمجھ لیتا ہے۔
OBJ
Wavefront OBJ
OBJ ایک 3D جیومیٹری فارمیٹ ہے جو Wavefront Technologies نے تیار کیا۔ یہ سادہ ٹیکسٹ فائل ہے جس میں ورٹیکسز، ٹیکسچر کوآرڈینیٹس، نارملز اور فیسز درج ہوتے ہیں، جبکہ میٹریلز اور ٹیکسچرز کا حوالہ الگ .mtl فائل میں ہوتا ہے۔ تقریباً ہر 3D ماڈلنگ پروگرام، گیم انجن اور 3D پرنٹنگ ٹول اسے امپورٹ کر سکتا ہے۔ OBJ اینیمیشن، رگنگ یا سین ہائرارکی سپورٹ نہیں کرتا، اور اگر MTL اور تصویری فائلیں ساتھ نہ رکھی جائیں تو ٹیکسچرز غائب ہو جاتے ہیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- Wavefront Technologies
STL
STL میش
STL (اسٹیریولیتھوگرافی) ایک تھری ڈی میش فارمیٹ ہے جسے 3D Systems نے 1987 میں بنایا۔ یہ کسی شے کی صرف سطحی جیومیٹری کو تکونوں کی فہرست کی صورت میں بیان کرتا ہے، رنگ، مادّے، اکائیوں یا منظر کی معلومات کے بغیر۔ اپنی سادگی کی وجہ سے یہ Cura اور PrusaSlicer جیسے تھری ڈی پرنٹنگ سلائسرز کا بنیادی ان پٹ ہے۔ خمدار سطحیں بہت سی سیدھی تکونوں سے تخمینی بنائی جاتی ہیں، اس لیے ہموار ماڈلز کی فائلیں بہت بڑی ہو سکتی ہیں۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- نہیں
- متعارف ہونے کا سال
- 1987 · 3D Systems
لوگ OBJ کو STL میں اس وقت تبدیل کرتے ہیں جب رینڈرنگ، گیمز یا اسکیننگ کے لیے بنا ماڈل کسی پرنٹر، پرنٹ سروس یا ایسے اپ لوڈ فارم کو بھیجنا ہو جو صرف STL قبول کرتا ہے۔
کیا Cura، PrusaSlicer یا Bambu Studio کو STL درکار ہے؟
| ادارہ | تقاضا | ماخذ |
|---|---|---|
| Ultimaker Cura | STL، OBJ، 3MF اور X3D، نیز ہائٹ میپ کے طور پر PNG اور JPG۔ OBJ ٹیکسچر نظرانداز ہوتے ہیں۔ | — |
| PrusaSlicer | STL، OBJ، 3MF اور AMF؛ ورژن 2.6 سے STEP بھی۔ حالیہ ورژنز میں OBJ کے رنگ فلامنٹس سے میپ کیے جا سکتے ہیں۔ | — |
| Bambu Studio | STL، OBJ، 3MF اور STEP۔ ملٹی کلر پینٹنگ اس کے اپنے 3MF پراجیکٹس میں محفوظ ہوتی ہے۔ | — |
| پرنٹ سروسز اور ماڈل لائبریریاں | زیادہ تر اپ لوڈ فارم پہلے STL درج کرتے ہیں؛ کچھ OBJ یا 3MF قبول کرتے ہیں، بہت کم ٹیکسچر والے OBJ فولڈر۔ | — |
تبدیلی کے بعد پرنٹ نہ ہونے والے OBJ کو کیسے ٹھیک کریں
ماڈل چاول کے دانے جتنا ہے
OBJ میٹر میں محفوظ ہوا تھا، عموماً Blender یا گیم انجن سے۔ ماڈل کی اکائیاں کو m پر سیٹ کریں اور دوبارہ تبدیل کریں۔
سلائسر نان مینی فولڈ کناروں کی اطلاع دیتا ہے
میش میں سوراخ یا یک طرفہ سطحیں ہیں۔ پرنٹ سے پہلے انہیں Blender کے 3D Print Toolbox یا سلائسر کی مرمت کمانڈ سے بند کریں۔
مجسمہ پیٹھ کے بل لیٹا ہے
ماڈل Y-up میں ایکسپورٹ ہوا تھا۔ اوپر کا محور کو Z-up پر سیٹ کریں تاکہ وہ بیڈ پر کھڑا ہو۔
پرزے تیرتے ہیں یا آپس میں ملے ہوئے ہیں
الگ آبجیکٹس ضم ہو گئے تھے۔ ایک میش میں ضم کریں بند کریں اور سلائسر میں انہیں ترتیب دیں، یا Blender میں بولین یونین سے جوڑیں۔
OBJ سے STL کے بارے میں سوالات
STL میں تبدیل کرنے کے بعد میرا Blender OBJ اتنا چھوٹا کیوں ہو جاتا ہے؟
Blender ایک یونٹ کو ایک میٹر مانتا ہے، اس لیے 40 mm کا مجسمہ 0.04 لکھا جاتا ہے۔ سلائسر STL کے اعداد کو ملی میٹر سمجھتے ہیں اور ایک ذرہ سا دکھاتے ہیں۔ ماڈل کی اکائیاں کو m پر سیٹ کر کے دوبارہ تبدیل کریں، تو پرزہ 40 mm کا نکلے گا۔
میرے OBJ کے ٹیکسچرز اور رنگوں کا کیا ہوتا ہے؟
یہ پیچھے رہ جاتے ہیں۔ STL صرف جیومیٹری رکھتا ہے، اس لیے .mtl میٹریل اور تصویری ٹیکسچر کے لیے جگہ نہیں۔ ملٹی کلر پرنٹر کے لیے رنگ چاہییں تو 3MF استعمال کریں؛ براؤزر یا AR میں دیکھنے کے لیے OBJ سے GLB ٹیکسچر برقرار رکھتا ہے۔
میرے OBJ میں کواڈز اور n-gons ہیں۔ کیا یہ مسئلہ ہے؟
نہیں۔ OBJ میں کسی بھی تعداد کے کونوں والے فیس ہو سکتے ہیں، جبکہ STL صرف مثلث قبول کرتا ہے، اس لیے تبدیلی کے دوران ہر فیس مثلثوں میں تقسیم ہو جاتا ہے۔ شکل وہی رہتی ہے؛ صرف مثلثوں کی تعداد بڑھتی ہے۔
سلائسر کیوں کہتا ہے کہ تبدیل شدہ ماڈل میں خرابیاں ہیں؟
گیمز اور رینڈرنگ کے لیے بنائے گئے ماڈلز میں اکثر کھلے کنارے، آپس میں ملے ہوئے حصے یا یک طرفہ سطحیں ہوتی ہیں، جیسے پتے اور بالوں کے کارڈز۔ یہ رینڈر میں ٹھیک دکھتے ہیں مگر بند حجم کو بیان نہیں کرتے۔ انہیں Blender میں 3D Print Toolbox ایڈ آن سے درست کریں، یا PrusaSlicer یا Bambu Studio سے امپورٹ کے وقت ٹھیک کروائیں۔
کیا لاکھوں پولیگونز والا اسکلپٹ STL کے لیے بہت بڑا ہے؟
بائنری STL ہر مثلث کے لیے 50 بائٹ استعمال کرتا ہے، اس لیے 20 لاکھ مثلثوں کا اسکلپٹ تقریباً 100 MB ہوتا ہے، جو 95 MB اپ لوڈ حد سے کچھ زیادہ ہے۔ پہلے اسے Blender یا ZBrush میں ڈیسیمیٹ کریں؛ زیادہ تر پرنٹر اتنی باریک تفصیل ویسے بھی نہیں بنا سکتے۔
- STL سے OBJ کنورٹرUnity، ٹیکسچرنگ ٹولز اور OBJ مانگنے والی دیگر 3D ایپس کے لیے STL کو OBJ میں تبدیل کریں۔ مشترکہ ورٹیکس، قابلِ مطالعہ متن، وہی مثلث، سیکنڈوں میں۔
- FBX سے OBJ کنورٹرMixamo، Unity پیکس یا Maya کی FBX فائلوں کو MTL میٹیریلز اور ٹیکسچرز کے ساتھ OBJ میں تبدیل کریں۔ بائنری اور ASCII FBX، ایک بیچ میں 20 فائلیں۔
- 3MF سے STL کنورٹر3MF کو STL میں تبدیل کریں ان سلائسرز اور پرنٹ سروسز کے لیے جو صرف STL پڑھتی ہیں۔ جیومیٹری ملی میٹر میں رہتی ہے؛ رنگ، پلیٹس اور پرنٹ سیٹنگز نہیں۔
- STEP سے STL کنورٹرSTEP یا STP فائلوں کو Cura، PrusaSlicer اور Bambu Studio کے لیے STL میں تبدیل کریں۔ موٹی، عام یا باریک میش چنیں اور ملی میٹر میں بائنری STL پائیں۔
- OBJ سے GLB کنورٹرOBJ کو اس کی MTL اور ٹیکسچرز سمیت ایک GLB میں تبدیل کریں، three.js، model-viewer، Shopify اور Android AR کے لیے۔ اسکیل میٹر میں، مٹیریلز شامل۔
- تصویر سے STL کنورٹرJPG، PNG، WebP یا BMP تصویر کو پرنٹ کے قابل STL میں بدلیں: ابھرا ریلیف، لیتھوفین یا فلیٹ ایکسٹروڈ شکل۔ چوڑائی، گہرائی اور بیس mm میں سیٹ کریں۔