OBJ से GLB कन्वर्टर
अपने .obj को उसके .mtl और टेक्सचर के साथ, या एक .zip ड्रॉप करें और एक ही GLB डाउनलोड करें जो three.js, model-viewer, Godot, Unity और Android AR में लोड होता है। एक्सपोर्ट से पहले यूनिट सेट करें ताकि मॉडल सही साइज़ में दिखे। आपके डिवाइस पर ही चलता है।
- .mtl और टेक्सचर पढ़ता है
- एक्सपोर्ट पर यूनिट फिक्स
- कोई अपलोड नहीं
- मुफ़्त, बिना साइन-अप
OBJ को GLB में कैसे कन्वर्ट करें
- 01
OBJ को उसकी फाइलों के साथ खोलें
.obj, उसका.mtlऔर टेक्सचर इमेजें एक साथ चुनें, उन्हें एक बार में ड्रैग करें, या एक.zipड्रॉप करें। पैनल Also read के नीचे बताता है कि क्या पढ़ा गया। फाइल पढ़ते समय क्वाड्स और n-gons ट्रायंगुलेट हो जाते हैं, और पैनल मेश के नीचे दिखाता है कि इसमें कितने ऑब्जेक्ट और ग्रुप हैं। - 02
इसे यूनिट बताएं
OBJ यूनिट रिकॉर्ड नहीं करता। कन्वर्टर glTF के नियम के अनुसार मीटर मान लेता है। अगर मॉडल प्रिंटिंग के लिए या ZBrush में बना है और मिलीमीटर में है, तो फ़ाइल इकाइयाँ कोmmपर सेट करें; मीटर में आउटपुट आकार क्लिक करते ही अपडेट होता है। - 03
GLB एक्सपोर्ट करें
GLB में कन्वर्ट करें दबाएं। आपको ज्यामिति, नॉर्मल्स, UVs और जो भी वर्टेक्स कलर हों, सब एक ही बाइनरी फाइल में.glbमिलता है, साथ में पहले और बाद का साइज़।
OBJ मटीरियल और टेक्सचर: .mtl साथ लाएं
OBJ अकेले कम ही चलता है। इसके रंग एक अलग .mtl फाइल में रहते हैं, जिसका नाम OBJ की mtllib लाइन पर होता है, और इसके टेक्सचर उसके पास की इमेज फाइलों में। कन्वर्टर को ये सब दें तो GLB इन्हें एक ही फाइल में पैक कर देता है: Kd रंग और map_Kd टेक्सचर GLB का बेस कलर बनते हैं। norm मैप, या map_Bump जिसका फाइल नाम उसे नॉर्मल मैप बताता है (_normal, _nrm, _nor, _n), GLB का नॉर्मल टेक्सचर बनता है। सादा ग्रेस्केल हाइट मैप शामिल नहीं होता। PNG, JPG और TGA इमेजें पढ़ी जाती हैं।
फाइलें सिर्फ नाम से मिलाई जाती हैं, इसलिए C:\Users\...\wood.png या textures/ सबफोल्डर की ओर इशारा करने वाला .mtl भी wood.png ढूंढ लेता है। अगर आप सिर्फ .obj ड्रॉप करें, तो यह फिर भी कन्वर्ट होता है, लेकिन न्यूट्रल ग्रे में, और एक एम्बर नोट उन फाइलों की सूची दिखाता है जो शामिल नहीं थीं। पूरा फोल्डर ड्रैग करना सपोर्टेड नहीं है; अंदर की फाइलें चुनें या इसे जिप करें। स्कैन, स्कल्प्ट्स और प्रिंट साइट्स से आने वाले OBJ में अक्सर .mtl ही नहीं होता, और तब जोड़ने के लिए कुछ नहीं होता।
OBJ से GLB कन्वर्ज़न में क्या बना रहता है
| OBJ डेटा | GLB नतीजा |
|---|---|
v / f ज्यामिति, क्वाड्स और n-gons | रखा जाता है, ट्रायंगुलेटेड |
o ऑब्जेक्ट और g ग्रुप | अलग मेश के रूप में रखे जाते हैं |
vt टेक्सचर कोऑर्डिनेट्स | रखे जाते हैं, बाद में लगाए जाने वाले टेक्सचर के लिए तैयार |
vn नॉर्मल्स | रखे जाते हैं; न हों तो स्मूद गणना की जाती है |
वर्टेक्स कलर (v x y z r g b) | glTF वर्टेक्स कलर के रूप में रखे जाते हैं |
.mtl रंग और टेक्सचर इमेजें | दिए जाने पर रखे जाते हैं; छूटें तो ग्रे |
उल्टा चाहिए? GLB से OBJ .obj, .mtl और टेक्सचर को जिप के रूप में लिखता है।
OBJ बनाम GLB
OBJ 1990 के दशक की शुरुआत से ही सुरक्षित साझा फॉर्मेट रहा है। GLB आधुनिक डिलीवरी फॉर्मेट है, जो तेज़ लोडिंग के लिए बना है।
- OBJ
- सादा टेक्स्ट, Wavefront Technologies से। ज्यामिति, UVs और नॉर्मल्स; मटीरियल अलग .mtl में
- GLB
- Khronos Group का बाइनरी glTF 2.0। ज्यामिति, PBR मटीरियल, टेक्सचर और एनिमेशन एक ही फाइल में
- साइज़
- टेक्स्ट OBJ आमतौर पर उसी मेश के GLB से कई गुना बड़ा होता है
- यूनिट
- OBJ: कोई नहीं। GLB: मीटर
- एनिमेशन
- OBJ: कोई नहीं, सिर्फ स्टैटिक मेश। GLB: रिग्ड कैरेक्टर, शेप कीज़ और कीफ्रेम्ड क्लिप
- GLB कहां ज़रूरी है
- three.js और Babylon.js सीन,
<model-viewer>, Android Scene Viewer, Shopify और कई 3D मार्केटप्लेस
GLB शिप करने से पहले टिप्स
- अगर फाइनल फाइल वेबसाइट पर जानी है, तो उसे GLB कंप्रेसर से छोटा करें
- व्यूअर में स्केल जांचें: 1.8 m का कैरेक्टर करीब 1.8 m ऊंचा दिखना चाहिए
- अगर OBJ में सैकड़ों ग्रुप हैं तो पहले अपने 3D ऐप में छोटे ऑब्जेक्ट मर्ज करें; हर एक मेश बनता है
- जब सोर्स अजीब लगे तो OBJ को OBJ व्यूअर में देखें
- .mtl और इमेजें भूल न जाएं; इनके बिना GLB ग्रे रहता है
- मिलीमीटर वाले OBJ को डिफ़ॉल्ट मीटर पर छोड़ दें; यह 1,000 गुना बड़ा आता है
- मोबाइल पर 2 मिलियन ट्रायंगल वाला स्कल्प्ट इस्तेमाल करें; इसे मेश सिम्प्लिफायर से कम करें
- .obj को हाथ से .glb नाम दें; ये फॉर्मेट एक-दूसरे के बदले नहीं हैं
सामान्य प्रश्न
अक्सर पूछे जाने वाले प्रश्न
OBJ को GLB में मुफ़्त कैसे कन्वर्ट करें?
.obj फाइल ड्रॉप करें, अगर मीटर में नहीं है तो फाइल यूनिट सेट करें, और Convert to GLB दबाएं। यह मुफ़्त है, अकाउंट नहीं चाहिए, और कन्वर्ज़न पूरा आपके ब्राउज़र में चलता है, इसलिए मॉडल अपलोड नहीं होता। 200 MB तक की फाइलें चलती हैं।OBJ में रंग थे तो मेरा GLB ग्रे क्यों है?
.mtl फाइल और उसकी इमेजों में रहते हैं, और सिर्फ .obj ड्रॉप हुआ था। .obj, .mtl और टेक्सचर एक साथ चुनें, या उन्हें जिप करके .zip ड्रॉप करें; मॉडल के नीचे एम्बर नोट बताता है कि क्या अभी भी छूटा है। स्पेक्युलर शाइन जैसी पुरानी Phong सेटिंग्स glTF के PBR मटीरियल से ठीक-ठीक मैप नहीं होतीं, इसलिए थोड़ा फर्क मानें।three.js में मेरा मॉडल बहुत बड़ा या छोटा क्यों है?
क्या GLB अलग ऑब्जेक्ट रखता है?
o ऑब्जेक्ट और g ग्रुप GLB में अपना मेश बनता है, इसलिए आप इंजन या Blender में हिस्सों को छिपा, हिला या उन्हें मटीरियल असाइन कर सकते हैं। एक्सपोर्ट से पहले कन्वर्टर Meshes के नीचे पार्ट्स की संख्या दिखाता है।क्या GLB, OBJ से बेहतर है?
क्या मैं GLB को Unity, Godot या Unreal में इस्तेमाल कर सकता हूं?
संबंधित टूल और गाइड
जारी रखें
मुफ़्त शुरू करें
कन्वर्ट करने के लिए पहले मॉडल चाहिए?
स्टूडियो में फोटो से इसे जनरेट करें। बिना टेक्सचर वाले मॉडल आमतौर पर एक मिनट से कम में बन जाते हैं और फ्री प्लान पर GLB के रूप में डाउनलोड होते हैं।
क्रेडिट कार्ड की आवश्यकता नहीं · शुरू करने के लिए 3 मुफ़्त क्रेडिट