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

آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔

STL فائلیں اسکینروں سے، سلائسروں سے اور پرنٹ ماڈل کی ویب سائٹوں سے آتی ہیں، اور ان کے اندر صرف شکل ہوتی ہے۔ OBJ میں جانے سے ایسی فائل ملتی ہے جسے زیادہ تر ماڈلنگ پروگرام زیادہ خوشی سے درآمد کرتے ہیں اور جسے بعد میں میٹیریل اور ٹیکسچر دیے جا سکتے ہیں۔

STL میں رنگ تقریباً کبھی نہیں ہوتا، اس لیے OBJ عموماً ایک سادہ میٹیریل کے ساتھ نکلتا ہے — تبدیلی میں گھڑنے کو کچھ نہیں (وہ اِکا دُکا بائنری STL جو ہر مثلث کا رنگ رکھتی ہو، اپنا رنگ نقطوں کے رنگ کے طور پر برقرار رکھتی ہے)۔ جو ملتا ہے وہ میش ہے ایسے فارمیٹ میں جو Blender، Maya، 3ds Max اور بہت سے دوسرے پروگراموں میں کھلتا ہے، سطحوں پر کام شروع کرنے کے لیے تیار۔

سب کچھ آپ ہی کی مشین پر چلتا ہے، اور تھری ڈی فائل میں اصل بات یہی ہے: ماڈل اکثر کسی کلائنٹ کا پرزہ ہوتا ہے، کسی عمارت کا اسکین، یا ایسا ڈیزائن جس کا اعلان ابھی نہیں ہوا۔ کچھ سرور پر نہیں جاتا، اس لیے بعد میں کچھ ایسا بھی نہیں بچتا جسے حذف کروانا پڑے۔

STL کو OBJ میں تبدیل کریں کا طریقہ

  1. STL فائل شامل کریں — اور ساتھ کی فائلیں بھی، اگر ہوں۔
  2. دیکھ لیں کہ OBJ منتخب ہے۔
  3. «تبدیل کریں» دبائیں۔
  4. OBJ فائل ڈاؤن لوڈ کریں۔

معاون فارمیٹس اور حدود

ان پٹ
STL
آؤٹ پٹ
OBJ
ساتھ کی فائلیں
کوئی نہیں — STL ایک ہی فائل ہوتی ہے
اینیمیشن رکھتا ہے
نہیں — فارمیٹ اسے رکھ نہیں سکتا
کہاں چلتا ہے
براؤزر میں – اپ لوڈ کے بغیر

ان کے لیے نہیں: ایسا رنگ یا ٹیکسچر شامل کرنا جو STL میں کبھی تھا ہی نہیں — جو اصل فارمیٹ نے محفوظ نہیں کیا، اسے کوئی کنورٹر واپس نہیں لاتا۔

مثلث کیسے لکھے جاتے ہیں

STL ہر مثلث کو اس کے اپنے تین کونوں کے ساتھ درج کرتی ہے؛ وہ کبھی یہ نہیں لکھتی کہ دو مثلث ایک کونا بانٹتے ہیں۔ OBJ ہر الگ کونے کی جگہ ایک ہی بار لکھتی ہے اور مثلث اسے آپس میں بانٹ لیتے ہیں، اس لیے ماڈلنگ پروگرام ماڈل کو ایک جڑی ہوئی سطح کے طور پر کھولتا ہے۔ ہر مثلث وہی رخ رکھتا ہے جو STL نے اس کے لیے محفوظ کیا تھا، اس لیے سطح ویسی ہی پہلو دار (faceted) دکھتی ہے جیسی STL میں تھی۔

OBJ میں ٹیکسچر کوآرڈینیٹس نہیں ہوتے، کیونکہ STL میں تھے ہی نہیں۔ وہ usemtl والی سطر پر ایک میٹیریل کا نام لیتی ہے، default، مگر ساتھ کوئی MTL فائل نہیں ہوتی، اس لیے جس پروگرام میں آپ اسے کھولیں وہ اس میٹیریل کو اپنی سادہ سطح دے دیتا ہے۔ جو بائنری STL، بعض پرنٹنگ سافٹ ویئر کے غیر معیاری طریقے سے، ہر مثلث کا رنگ رکھتی ہو، اس کے رنگ برقرار رہتے ہیں اور ہر نقطے کی پوزیشن کے بعد لکھے جاتے ہیں۔ کئی نام والے solids رکھنے والی STL ایک ہی آبجیکٹ بن کر نکلتی ہے، ناموں کے بغیر۔

OBJ بڑی کیوں ہوتی ہے

OBJ متن ہے۔ ہر عدد اتنے ہندسوں کے ساتھ لکھا جاتا ہے جتنے STL میں محفوظ قدر کو ہو بہو واپس دینے کے لیے ضروری ہیں، اس لیے 37.3 کے طور پر محفوظ کوآرڈینیٹ 37.29999923706055 بن کر دکھتا ہے۔ قدریں نہیں بدلیں؛ متن کی صورت ہی OBJ کو بائنری STL سے بڑا کرتی ہے، حالانکہ مشترک کونے ایک ہی بار لکھے جاتے ہیں۔

سائز اور سمت

پرنٹنگ کے لیے بنی STL فائلیں تقریباً ہمیشہ ملی میٹر میں ہوتی ہیں، مگر فارمیٹ یہ بات کہیں نہیں لکھتا، اور OBJ بھی نہیں، اس لیے طے شدہ طور پر OBJ میں وہی اعداد جاتے ہیں جو STL میں تھے۔ اگر جس پروگرام میں آپ OBJ کھولیں گے وہ اعداد کو میٹر سمجھتا ہے، جیسے Blender طے شدہ طور پر سمجھتا ہے، تو «ایک ملی میٹر» چنیں: اعداد میٹر میں دوبارہ لکھے جاتے ہیں، اور 45 mm کا پرزہ وہاں 45 mm ہی پہنچتا ہے۔ کون سے فارمیٹ اپنی اکائی خود بتاتے ہیں، اس کی فہرست /3d-converter پر ہے۔

پرنٹ فائلیں Z محور پر کھڑی ہوتی ہیں، اور OBJ عموماً Y کو اوپر مان کر پڑھی جاتی ہے۔ جب تک آپ «محور ویسے ہی رہنے دیں» نہ چنیں، ماڈل کو چوتھائی چکر گھمایا جاتا ہے تاکہ جہاں OBJ کھلے وہاں سیدھا کھڑا ہو۔

اکثر پوچھے گئے سوالات

کیا میری فائل سرور پر اپ لوڈ ہوتی ہے؟
نہیں۔ تبدیلی پوری کی پوری آپ کے براؤزر میں، آپ کے اپنے آلے کی طاقت سے ہوتی ہے، اور فائل آپ کے کمپیوٹر یا موبائل سے باہر نہیں جاتی۔ کوئی ٹول ایک بار استعمال ہو جائے تو پھر انٹرنیٹ کے بغیر بھی چلتا ہے (ویڈیو، متن کی پہچان اور بیک گراؤنڈ ہٹانے والے ٹول پہلی بار اپنا انجن اسی سائٹ سے لیتے ہیں)۔
کیا OBJ میں رنگ ہوں گے؟
عموماً نہیں، کیونکہ STL میں نہیں تھے۔ STL صرف مثلث رکھتا ہے۔ OBJ میں ایک غیر جانبدار میٹیریل ہوگا، بدلنے کے لیے تیار۔ وہ اِکا دُکا بائنری STL جو ہر مثلث کا رنگ رکھتی ہو، اپنا رنگ برقرار رکھتی ہے، جو OBJ میں نقطوں کے رنگ کے طور پر لکھا جاتا ہے۔
کیا اصل پیمائشیں برقرار رہتی ہیں؟
جی ہاں۔ اعداد جوں کے توں لکھے جاتے ہیں، انہی اکائیوں میں جن میں ماڈل بنایا گیا تھا؛ طے شدہ طور پر ماڈل کو چوتھائی چکر بھی گھمایا جاتا ہے تاکہ ان پروگراموں میں سیدھا کھڑا ہو جو Y کو اوپر مانتے ہیں، جس سے اس کی سمت بدلتی ہے، سائز نہیں۔ گھماؤ نہ چاہیے تو «محور ویسے ہی رہنے دیں» چنیں۔

متعلقہ ٹولز

تھری ڈی ماڈلز میں مزید

یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা