UltKit
इमेज11
PDF13
डॉक्यूमेंट और डेटा7
वीडियो6
ऑडियो4
और टूल्स22

OBJ को GLB में बदलें

OBJ, उसकी .mtl फ़ाइल और हर टेक्सचर इमेज को एक GLB में पैक करें, जो ब्राउज़र, प्रोडक्ट पेज या AR व्यूअर में खुल जाती है। मॉडल अपलोड या शेयर करते समय फ़ाइलों के बीच लिंक टूटने की परेशानी खत्म।

3D मॉडल कन्वर्टर

या STL, OBJ, MTL … फ़ाइलें यहाँ ड्रop करें ·

प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं

आउटपुट

फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।

इस टूल का उपयोग कैसे करें

  1. 1

    OBJ को उसकी फ़ाइलों के साथ अपलोड करें

    .obj, .mtl और टेक्सचर फ़ोल्डर को एक साथ ZIP करके ZIP अपलोड करें, या बिना टेक्सचर वाले मॉडल के लिए सिर्फ़ .obj अपलोड करें। एक बार में 20 फ़ाइलें, हर एक 95 MB तक।

  2. 2

    स्केल की पुष्टि करें

    glTF मीटर में काम करता है। मॉडल की इकाई शुरू में m पर होती है, जो Blender से एक्सपोर्ट किए गए OBJ से मेल खाती है; अगर OBJ CAD या 3D प्रिंटिंग टूल से आया है, तो एडवांस्ड सेटिंग में mm चुनें।

  3. 3

    GLB में कन्वर्ट करें

    GLB में बदलें दबाएँ और फ़ाइल को model-viewer, three.js editor या Windows 3D Viewer जैसे व्यूअर में डालकर जाँच लें।

OBJ फ़ाइलों का ऐसा फ़ोल्डर है जो एक फ़ाइल खो जाने पर बिगड़ जाता है; GLB वही मॉडल, मटीरियल और टेक्सचर है, जो एक ऐसी फ़ाइल में पैक है जिसे वेब सीधे लोड कर सकता है।

टेक्सचर वाला OBJ

3+ फ़ाइलें

model.obj · model.mtl · टेक्सचर इमेज

भेजने में कुछ खोने का डर नहीं

GLB नतीजा

1 फ़ाइल

मेश, मटीरियल और टेक्सचर एम्बेडेड

वेब और AR व्यूअर को OBJ की जगह GLB क्यों चाहिए

Khronos Group ने 2017 में glTF 2.0 को डिलीवरी फ़ॉर्मेट के रूप में जारी किया और इसे 3D का JPEG कहा: छोटा, जल्दी लोड होने वाला और दिखाने के लिए, एडिट करने के लिए नहीं। यह बेस कलर, मेटैलिक, रफ़नेस, नॉर्मल और ऑक्लूज़न मैप वाले फ़िज़िकली बेस्ड मटीरियल तय करता है, स्केल को प्रति मीटर एक इकाई पर और Y को ऊपर की ओर रखता है, और ज्यामिति को ऐसे बफ़र में रखता है जिसे GPU लगभग सीधे इस्तेमाल कर सके। GLB इसका बाइनरी कंटेनर है, जिसमें JSON विवरण, ज्यामिति और इमेज एक फ़ाइल में रहती हैं।

OBJ इन सबसे पुराना है। इसके मटीरियल 1990 के दशक की शुरुआत के MTL फ़ॉर्मेट से आते हैं, जो उस दौर के शेडिंग मॉडल के लिए बना था, और टेक्सचर रिलेटिव पाथ से मिलने वाली अलग फ़ाइलें हैं। किसी वेबसाइट पर सिर्फ़ .obj अपलोड करें तो मॉडल ग्रे दिखता है; .mtl हिला दें तो टेक्सचर गायब हो जाते हैं। इसीलिए Google का model-viewer, three.js, Babylon.js और Android का Scene Viewer GLB को डिफ़ॉल्ट और OBJ को बाद की चीज़ मानते हैं।

OBJ

Wavefront OBJ

OBJ एक 3D ज्यामिति फ़ॉर्मैट है जिसे Wavefront Technologies ने विकसित किया। यह सादा-टेक्स्ट फ़ाइल है जिसमें वर्टेक्स, टेक्सचर कोऑर्डिनेट, नॉर्मल और फ़ेस सूचीबद्ध होते हैं, और मटीरियल व टेक्सचर अलग .mtl फ़ाइल में संदर्भित होते हैं। लगभग हर 3D मॉडलिंग प्रोग्राम, गेम इंजन और 3D प्रिंटिंग टूल इसे इम्पोर्ट कर सकता है। OBJ एनिमेशन, रिगिंग या सीन हाइरार्की सपोर्ट नहीं करता, और MTL व इमेज फ़ाइलें साथ न रखी जाएँ तो टेक्सचर गायब हो जाते हैं।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
नहीं
शुरुआत का वर्ष
Wavefront Technologies
OBJ कन्वर्टर

GLB

glTF बाइनरी (GLB)

GLB, glTF 2.0 का बाइनरी रूप है, जो Khronos Group द्वारा 2017 में प्रकाशित 3D ट्रांसमिशन फ़ॉर्मेट है। यह ज्यामिति, PBR मटेरियल, टेक्सचर और एनिमेशन को तेज़ लोडिंग के लिए बनी एक कॉम्पैक्ट फ़ाइल में पैक करता है। GLB का इस्तेमाल वेब 3D, AR व्यूअर, Android Scene Viewer और ऑनलाइन मॉडल मार्केटप्लेस में खूब होता है। कुछ पुराने डेस्कटॉप 3D टूल और CAD प्रोग्राम इसे इम्पोर्ट नहीं करते।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
हाँ
शुरुआत का वर्ष
2017 · Khronos Group
GLB कन्वर्टर

लोग OBJ को GLB में इसलिए बदलते हैं क्योंकि वेब व्यूअर, ई-कॉमर्स प्लैटफ़ॉर्म और AR ऐप एक ही पूरी फ़ाइल चाहते हैं जिसमें फ़िज़िकली बेस्ड मटीरियल हों, जबकि OBJ मेश, MTL और अलग टेक्सचर इमेज में बिखरा होता है।

साफ़ GLB कन्वर्ज़न के लिए OBJ कैसे तैयार करें

करेंन करें
OBJ, MTL और टेक्सचर को एक ही ZIP में साथ अपलोड करें।OBJ एक्सपोर्ट करने के बाद टेक्सचर फ़ाइलों के नाम न बदलें।
जाँच लें कि .mtl टेक्सचर को फ़ाइल नाम से बुलाता है, आपके कंप्यूटर के पूरे पाथ से नहीं।फ़ोन के लिए बने मॉडल पर 8K टेक्सचर न छोड़ें।
PNG या JPG टेक्सचर इस्तेमाल करें; glTF 2.0 कोर सिर्फ़ यही दो सपोर्ट करता है।यह उम्मीद न करें कि सिर्फ़ स्पेक्युलर वाले मटीरियल PBR लाइटिंग में बिल्कुल वैसे ही दिखेंगे।
सही मॉडल की इकाई चुनें ताकि मॉडल असली साइज़ में दिखे।GLB को अपना एडिटिंग मास्टर न बनाएँ; सोर्स सीन अपने पास रखें।

GLB को टेस्ट करना और आगे इस्तेमाल करना

पब्लिश करने से पहले नतीजे को किसी व्यूअर में खोलकर देखें। Windows 3D Viewer, three.js ऑनलाइन एडिटर और glTF Sample Viewer सभी खींचकर डाली गई फ़ाइल स्वीकार करते हैं और दिखाते हैं कि टेक्सचर लोड हुए या नहीं और मॉडल का मुँह सही दिशा में है या नहीं। अगर वह करवट लेकर पड़ा है, तो ऊपर की धुरी को Y-up पर सेट करके दोबारा कन्वर्ट करें।

जिस प्रिंट मॉडल की शुरुआत OBJ की जगह STL से हुई है, उसके लिए STL को GLB में बदलें मटीरियल वाले चरण के बिना यही काम करता है। अगर आपको अलग .bin और इमेज फ़ाइलों वाली glTF मिली है, तो glTF को GLB में बदलें उसे उसी तरह पैक करता है जैसे यह पेज OBJ को पैक करता है।

OBJ को GLB में बदलने से जुड़े सवाल

GLB व्यूअर में मेरा मॉडल बहुत बड़ा क्यों दिखता है?

OBJ के नंबर मिलीमीटर में थे, जबकि glTF हर इकाई को एक मीटर पढ़ता है, इसलिए 200 mm का फूलदान 200 मीटर ऊँचा हो जाता है। मॉडल की इकाई को mm पर सेट करें और दोबारा कन्वर्ट करें; कन्वर्टर निर्देशांकों को मीटर में स्केल कर देता है।

OBJ की कौन-सी मटीरियल सेटिंग GLB में आती हैं?

डिफ़्यूज़ रंग और डिफ़्यूज़ टेक्सचर मैप glTF का बेस कलर बन जाते हैं, बंप या नॉर्मल मैप नॉर्मल टेक्सचर बन जाता है, और ट्रांसपेरेंसी साथ चली जाती है। स्पेक्युलर सेटिंग का glTF के मेटैलिक-रफ़नेस मॉडल में सीधा बराबर विकल्प नहीं है, इसलिए उन्हें अनुमान से बदला जाता है; चमकदार मटीरियल में बाद में रफ़नेस थोड़ी ठीक करनी पड़ सकती है।

क्या मैं GLB को Shopify प्रोडक्ट पेज पर लगा सकता हूँ?

हाँ। Shopify 3D प्रोडक्ट मीडिया के रूप में GLB फ़ाइलें स्वीकार करता है और उन्हें घुमाए जा सकने वाले व्यूअर में दिखाता है। Apple डिवाइस पर AR के लिए USDZ वर्शन भी चाहिए, जिसे आप GLB को USDZ में बदलें से बना सकते हैं।

मेरे टेक्सचर 4K हैं। क्या GLB वेब के लिए बहुत भारी हो जाएगी?

इमेज जैसी हैं वैसी ही एम्बेड होती हैं, इसलिए चार 4K टेक्सचर से फ़ाइल कई दर्जन मेगाबाइट की हो सकती है। फ़ोन पर दिखाए जाने वाले मॉडल के लिए OBJ को ज़िप करने से पहले टेक्सचर को 1024 या 2048 px में बदल लें; देखने के साइज़ पर मॉडल वैसा ही दिखेगा।

GLB और glTF में क्या अंतर है?

ये एक ही फ़ॉर्मेट के दो पैकेज हैं। glTF एक JSON फ़ाइल है जिसके साथ अलग बाइनरी और इमेज फ़ाइलें होती हैं, जबकि GLB सब कुछ एक बाइनरी फ़ाइल में पैक कर देता है। GLB अपलोड और शेयर करना आसान है, इसीलिए ज़्यादातर प्लैटफ़ॉर्म यही माँगते हैं।