آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
OBJ کبھی اکیلی نہیں آتی: وہ ایک MTL فائل اور ٹیکسچر کا فولڈر گھسیٹ لاتی ہے، اور صرف ایک تصویر کی کمی ماڈل کو دوسرے کے کمپیوٹر پر سرمئی دکھانے کے لیے کافی ہے۔ GLB یہ سب ایک ہی فائل میں رکھ دیتا ہے جسے الگ نہیں کیا جا سکتا۔
OBJ، MTL فائل اور تصویریں ایک ساتھ شامل کریں؛ نتیجہ ایک ہی GLB فائل ہوگی جس کے اندر میٹیریل ہوں گے — ویب صفحے، پروڈکٹ کے صفحے یا پیغام میں بھیجنے کے لیے تیار، بغیر کسی ہدایت نامے کے۔
سب کچھ آپ ہی کی مشین پر چلتا ہے، اور تھری ڈی فائل میں اصل بات یہی ہے: ماڈل اکثر کسی کلائنٹ کا پرزہ ہوتا ہے، کسی عمارت کا اسکین، یا ایسا ڈیزائن جس کا اعلان ابھی نہیں ہوا۔ کچھ سرور پر نہیں جاتا، اس لیے بعد میں کچھ ایسا بھی نہیں بچتا جسے حذف کروانا پڑے۔
ان کے لیے نہیں: میش میں ترمیم — یہاں ڈبہ بدلتا ہے، ماڈل نہیں۔
ضروری نہیں کہ .mtl کا نام وہی ہو جو OBJ کی mtllib سطر میں لکھا ہے۔ آپ جو بھی .mtl شامل کریں وہ پڑھی جاتی ہے، اور اس کے میٹیریل usemtl ناموں کے ذریعے OBJ کے حصوں سے ملائے جاتے ہیں۔ صرف ایک .mtl استعمال ہوتی ہے، آپ کی فہرست میں پہلی، اس لیے اگر ماڈل کے میٹیریل دو .mtl فائلوں میں بٹے ہوں تو پہلے انہیں ایک فائل میں جوڑ لیں۔
ٹیکسچر تصویریں فائل کے نام سے ڈھونڈی جاتی ہیں، اور چھوٹے بڑے حروف کا فرق نہیں دیکھا جاتا۔ جس تصویر کا نام .mtl میں ہو مگر آپ نے شامل نہ کی ہو، وہ کہیں اور تلاش نہیں کی جاتی؛ وہ سطح اپنی تصویر کے بغیر نکلتی ہے۔ پورے فولڈر کی zip بھی چلتی ہے: وہ یہیں کھولی جاتی ہے (60 فائلوں اور 400 MB تک)، اس کے اندر کا سب سے بڑا ماڈل استعمال ہوتا ہے، اور .mtl اور تصویریں اس کے ساتھ رکھی جاتی ہیں۔
.mtl سطح کو ڈفیوز، اسپیکیولر اور چمک کی قدروں سے بیان کرتی ہے؛ GLB اسے دھاتی پن اور کھردرے پن سے، اس لیے کچھ سیٹنگز منتقل ہو جاتی ہیں اور کچھ نہیں۔ منتقل ہوتی ہیں: ڈفیوز رنگ (Kd) اور اس کی تصویر (map_Kd)، شفافیت (d یا Tr)، ایمیشن (Ke اور map_Ke) اور نارمل میپ (norm)۔ منتقل نہیں ہوتیں: اسپیکیولر رنگ اور چمک (Ks، Ns)، اسپیکیولر تصویر (map_Ks)، بمپ میپ، شفافیت کی تصویر (map_d) اور ڈسپلیسمنٹ (disp)۔ ہر سطح پوری کھردری اور غیر دھاتی لکھی جاتی ہے، اس لیے چمکدار میٹیریل اس وقت تک مدھم دکھتے ہیں جب تک آپ GLB کھولنے کی جگہ پر انہیں ایڈجسٹ نہ کریں۔ OBJ کے اندر ہر ورٹیکس کے ساتھ محفوظ رنگ، جو کچھ اسکینر لکھتے ہیں، برقرار رہتے ہیں۔
ٹیکسچر تصویریں GLB کے اندر PNG کی صورت میں محفوظ ہوتی ہیں۔ فوٹو جیسے JPEG ٹیکسچرز کے ساتھ اس سے GLB عموماً آپ کی شامل کی گئی فائلوں سے بڑی ہو جاتی ہے۔
OBJ میں بغیر اکائی کے خالی اعداد ہوتے ہیں، اور GLB ہر عدد کو میٹر سمجھتی ہے۔ اس لیے ماڈل شامل کرتے ہی صفحہ اسے ناپ کر اس کا سائز دکھاتا ہے، اور یہ چننے کا اختیار دیتا ہے کہ فائل کی ایک اکائی کا مطلب کیا ہے: جیسی ہے ویسی رہے، ملی میٹر، سینٹی میٹر یا انچ۔ ایک چنیں تو صفحہ تبدیلی سے پہلے دکھا دیتا ہے کہ GLB کا سائز کیا ہوگا۔ جو کرسی 45 میٹر چوڑی ناپی جائے وہ تقریباً یقیناً سینٹی میٹر میں محفوظ کی گئی تھی۔
جب فائلیں مل کر تقریباً 120 MB سے بڑھ جائیں تو صفحہ خبردار کرتا ہے کہ تبدیلی کے لیے کافی خالی میموری چاہیے، مگر پھر بھی چلاتا ہے۔ OBJ ٹیکسٹ فائل ہے، اور براؤزر کا ٹیب 500 MB سے کافی بڑی ٹیکسٹ فائل ایک ساتھ نہیں پڑھ سکتا، اس لیے اس سے بڑی OBJ خالی نتیجہ دینے کے بجائے یہی وجہ بتا کر رد کر دی جاتی ہے۔ جس پروگرام سے ماڈل آیا ہے اسی میں اسے حصوں میں بانٹیں اور ہر حصہ یہاں تبدیل کریں؛ ہر حصہ اپنی مکمل GLB بنتا ہے۔
یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা