STL से GLB कन्वर्टर
STL फ़ाइल स्लाइसर के लिए होती है, जबकि GLB स्क्रीन पर दिखाने के लिए। प्रिंट फ़ाइल को GLB में बदलें और उसे शॉप पेज, पोर्टफ़ोलियो या AR में उसके असली साइज़ में और सही दिशा में सीधा खड़ा दिखाएँ।
3D मॉडल कन्वर्टर
या STL, OBJ, MTL … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 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
STL अपलोड करें
20 तक बाइनरी या ASCII .stl फ़ाइलें जोड़ें, हर फ़ाइल 95 MB तक की हो सकती है। एक साथ अपलोड किए गए कई पार्ट्स में से हर एक का अपना GLB बनता है।
- 2
यूनिट और दिशा जाँचें
मॉडल की इकाई mm रहती है, जो लगभग हर स्लाइसर और CAD एक्सपोर्ट में इस्तेमाल होती है, और ऊपर की धुरी glTF के लिए Y-up रहती है। अगर STL इंच में बनाई गई थी, तो एडवांस्ड सेटिंग में इकाई बदलें।
- 3
GLB में बदलें
GLB में बदलें दबाएँ और नतीजे को जाँचने के लिए किसी व्यूअर में खींचकर डालें। अपलोड और कन्वर्ट की गई फ़ाइलें 30 मिनट बाद डिलीट हो जाती हैं।
आपके प्रिंट की ज्यामिति ज्यों की त्यों आगे जाती है। कन्वर्टर वह जोड़ता है जो STL में कभी था ही नहीं: मीटर में स्केल, Y-up ओरिएंटेशन, साझा वर्टेक्स, नॉर्मल और एक बेसिक मटीरियल, यानी वह सब जो वेब व्यूअर को उसे दिखाने के लिए चाहिए।
STL फ़ाइल में क्या होता है और GLB में क्या
| पहलू | STL | GLB |
|---|---|---|
| किसके लिए बना | 3D प्रिंटिंग और स्लाइसर | वेब, ऐप, AR व्यूअर |
| इकाई | कोई नहीं; परंपरा से mm | मीटर, स्पेक में तय |
| ऊपर की धुरी | आम तौर पर Z-up | Y-up |
| वर्टेक्स | हर त्रिभुज के लिए दोहराए जाते हैं | साझा और इंडेक्स किए हुए |
| रंग और मटीरियल | स्टैंडर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| कई पार्ट्स | कम ही; आम तौर पर एक मेश | सीन ट्री में नोड |
STL 1987 की है, जब Albert Consulting Group ने इसे 3D Systems की पहली स्टीरियोलिथोग्राफी मशीनों के लिए लिखा था। बाइनरी STL में 80 बाइट का हेडर, त्रिभुजों की गिनती और फिर हर त्रिभुज के 50 बाइट होते हैं: एक नॉर्मल, तीन कोने और दो खाली बाइट। स्लाइसर को लेयर काटने के लिए बस इतना ही चाहिए। लेकिन ब्राउज़र के लिए यह ठीक नहीं है: इसमें न स्केल है, न रंग, और हर कोना उसे साझा करने वाले हर त्रिभुज के लिए फिर से लिखा जाता है।
Khronos Group की 2017 में आई glTF 2.0 ठीक यही हल करती है। वह वर्टेक्स को बाइनरी बफ़र में एक बार रखती है जिसे ग्राफ़िक्स कार्ड सीधे इस्तेमाल कर सके, इकाई एक मीटर और ऊपर की धुरी Y तय करती है, और मटीरियल को फ़िज़िकली बेस्ड रेंडरिंग से बताती है। GLB glTF का एक-फ़ाइल बाइनरी रूप है, इसीलिए model-viewer, three.js, Babylon.js, Shopify और Android का Scene Viewer इसे लेते हैं।
STL
STL मेश
STL (stereolithography) एक 3D मेश फ़ॉर्मेट है, जिसे 3D Systems ने 1987 में बनाया था। यह किसी वस्तु की केवल सतह की ज्यामिति को त्रिभुजों की सूची के रूप में बताता है, बिना रंग, मटीरियल, यूनिट या सीन की जानकारी के। इसकी सरलता इसे Cura और PrusaSlicer जैसे 3D प्रिंटिंग स्लाइसर का डिफ़ॉल्ट इनपुट बनाती है। घुमावदार सतहों को कई सपाट त्रिभुजों से अनुमानित किया जाता है, इसलिए चिकने मॉडल बहुत बड़ी फ़ाइलें बना सकते हैं।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- 1987 · 3D Systems
GLB
glTF बाइनरी (GLB)
GLB, glTF 2.0 का बाइनरी रूप है, जो Khronos Group द्वारा 2017 में प्रकाशित 3D ट्रांसमिशन फ़ॉर्मेट है। यह ज्यामिति, PBR मटेरियल, टेक्सचर और एनिमेशन को तेज़ लोडिंग के लिए बनी एक कॉम्पैक्ट फ़ाइल में पैक करता है। GLB का इस्तेमाल वेब 3D, AR व्यूअर, Android Scene Viewer और ऑनलाइन मॉडल मार्केटप्लेस में खूब होता है। कुछ पुराने डेस्कटॉप 3D टूल और CAD प्रोग्राम इसे इम्पोर्ट नहीं करते।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- हाँ
- शुरुआत का वर्ष
- 2017 · Khronos Group
मेकर प्रिंट होने वाले पार्ट को ऑनलाइन या AR में दिखाने के लिए STL को GLB में बदलते हैं, क्योंकि ब्राउज़र और 3D व्यूअर को छोटी, स्केल की हुई glTF फ़ाइल चाहिए और वे स्लाइसर की बिना इकाई वाली त्रिभुज सूची को नहीं समझते।
STL से GLB की ज़रूरी सेटिंग
- मॉडल की इकाई
- कन्वर्टर को बताती है कि STL की एक इकाई का मतलब क्या था। मिलीमीटर 0.001 m बन जाते हैं, इसलिए 120 mm की मूर्ति GLB में 0.12 m ऊँची होती है और AR में असली साइज़ में दिखती है।
- ऊपर की धुरी
- स्लाइसर और CAD Z-up में काम करते हैं जबकि glTF Y-up है। Y-up पार्ट को घुमा देता है ताकि वह व्यूअर के फ़र्श पर खड़ा हो, पीठ के बल लेटा न हो।
- एक मेश में मिलाएँ
- बंद रखने पर अलग सॉलिड अलग नोड रहते हैं जिन्हें आप बाद में छिपा या रीकलर कर सकते हैं। चालू करने पर एक ही ऑब्जेक्ट बनता है, जो एक डिस्प्ले पीस के लिए काम का है।
- फ़ाइल एन्कोडिंग
- यहाँ लागू नहीं होती; GLB हमेशा बाइनरी होती है। पढ़ने लायक JSON फ़ाइल चाहिए तो इसमें बदलें के तहत glTF विकल्प चुनें।
3D प्रिंट को ऑनलाइन दिखाना
GLB को Google के model-viewer वेब कॉम्पोनेंट के साथ किसी पेज पर रखें, तो विज़िटर पार्ट को घुमा सकते हैं, ज़ूम कर सकते हैं और Android पर उसे AR में अपनी डेस्क पर रख सकते हैं।
उलटी दिशा में, यानी मेश से ऐसी चीज़ तक जिसे Fusion 360 या SolidWorks में सटीक नापों के साथ एडिट किया जा सके, STL से STEP चाहिए।
STL से GLB पर सवाल
कन्वर्ट की गई GLB ग्रे रंग की क्यों दिखती है?
स्टैंडर्ड STL में सिर्फ़ त्रिभुज होते हैं, रंग, मटीरियल या टेक्सचर नहीं। GLB में एक सादा न्यूट्रल मटीरियल जुड़ता है ताकि वह लाइटिंग के साथ दिखे। रंग बाद में Blender या three.js एडिटर में जोड़ें, या रंगों वाली OBJ या 3MF से OBJ से GLB के ज़रिए शुरू करें।
क्या GLB से भी STL जैसा ही प्रिंट निकलेगा?
ज्यामिति वही त्रिभुज रहती है, बस मीटर में रीस्केल हो जाती है। फिर भी ज़्यादातर स्लाइसर STL या 3MF पसंद करते हैं, इसलिए प्रिंट के लिए मूल STL रखें और GLB सिर्फ़ दिखाने के लिए इस्तेमाल करें।
मेरे प्रिंट पार्ट में कई बॉडी हैं। क्या उन्हें अलग-अलग रखा जा सकता है?
STL आम तौर पर सारी बॉडी को त्रिभुजों के एक ही ढेर में रखती है, इसलिए वे एक मेश बनकर आती हैं। अगर STL ASCII फ़ॉर्मेट में अलग-अलग सॉलिड के रूप में एक्सपोर्ट हुई थी, तो जब तक एक मेश में मिलाएँ बंद है, हर सॉलिड GLB में अपना नोड बनता है।
STL की तुलना में GLB का साइज़ कितना होगा?
आम तौर पर बाइनरी STL से छोटी। STL हर त्रिभुज के लिए साझा कोने दोबारा लिखती है, जबकि glTF हर वर्टेक्स एक बार रखती है और इंडेक्स से उसे बुलाती है। सामान्य बाइनरी STL काफ़ी छोटी हो जाती है; ASCII STL उससे भी कहीं ज़्यादा।
क्या STL से बनी GLB को iPhone AR में इस्तेमाल किया जा सकता है?
iPhone AR Quick Look में GLB की जगह USDZ खोलते हैं। GLB को GLB से USDZ से एक बार और कन्वर्ट करें और दोनों फ़ाइलें रखें: Android और वेब के लिए GLB, Apple डिवाइस के लिए USDZ।
क्या व्यूअर में घुमावदार सतहें कोणदार दिखेंगी?
ऐसा हो सकता है, क्योंकि STL में सिर्फ़ सपाट त्रिभुज होते हैं और स्मूदिंग का डेटा नहीं होता। कन्वर्टर त्रिभुजों से नॉर्मल निकालता है; अगर STL मोटे रेज़ोल्यूशन में एक्सपोर्ट हुई थी, तो ज़्यादा स्मूद लुक के लिए CAD प्रोग्राम से उसे बारीक रेज़ोल्यूशन पर दोबारा एक्सपोर्ट करें।
- OBJ को GLB में बदलेंOBJ, उसकी MTL और टेक्सचर को three.js, model-viewer, Shopify और Android AR के लिए एक GLB में बदलें। स्केल मीटर में, मटीरियल अंदर।
- glTF को GLB में बदलेंएक .gltf फ़ाइल को उसके .bin बफ़र और टेक्सचर इमेज के साथ एक GLB में पैक करें। फ़ोल्डर ZIP में अपलोड करें; मॉडल, मटीरियल और स्केल नहीं बदलते।
- GLB को USDZ में बदलेंGLB मॉडल को USDZ में बदलें ताकि iPhone और iPad यूज़र Safari, Messages या Files से उन्हें AR में रख सकें। PBR मटीरियल और टेक्सचर साथ आते हैं।
- STL को OBJ में बदलेंUnity, टेक्सचरिंग टूल और OBJ माँगने वाले दूसरे 3D ऐप्स के लिए STL को OBJ में बदलें। शेयर्ड वर्टेक्स, पढ़ने योग्य टेक्स्ट, वही ट्रायंगल, सेकंडों में।
- STL से STEP कन्वर्टरSTL मेश को STEP फ़ाइल में बदलें, जो Fusion 360, SolidWorks और FreeCAD में खुलती है। यूनिट सेट करें और फेसेटेड STEP सॉलिड डाउनलोड करें।
- GLB को FBX में बदलेंGLB को FBX में बदलें: मेश, टेक्सचर, स्केलेटन और एनिमेशन के साथ, Unity, Unreal Engine, Maya या Blender पाइपलाइन के लिए Autodesk FBX।