आँकड़ों और विज्ञापन के लिए कुकीज़
हम आँकड़ों और विज्ञापन के लिए कुकीज़ इस्तेमाल करते हैं, दोनों Google को जाती हैं। मना करने से आपको दिखने वाली किसी चीज़ में कोई फ़र्क़ नहीं पड़ता।निजता पेज पढ़ें
यहाँ आप GLTF को STL में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।
एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।
ये एक के बाद एक बदलती हैं और साथ में एक ZIP बनकर उतरती हैं।
GLTF से STL
glTF सीन-ग्राफ़, मटीरियल, टेक्सचर और एनिमेशन रखता है, क्योंकि इसका मक़सद रेंडरर तक पहुँचना और सही दिखना है। STL सिर्फ़ त्रिकोण और उनका नॉर्मल रखता है, क्योंकि इसका मक़सद स्लाइसर तक पहुँचना है।
बदलाव दोनों का साझा हिस्सा — त्रिकोण — रखता है, बाक़ी सब छोड़ देता है। यह कोई कमी नहीं, सही नतीजा है — स्लाइसर के पास रंग रखने की जगह ही नहीं।
.gltf JSON है, और वर्टेक्स डेटा अक्सर बगल की .bin फ़ाइल में रहता है। इसलिए डाउनलोड की गई glTF आम तौर पर एक फ़ोल्डर होती है — scene.gltf, scene.bin, और textures।
यहाँ बदलाव एक फ़ाइल लेकर एक फ़ाइल देता है, इसलिए बगल में रखी ज्यामिति नहीं मिलती। संदेश साफ़ बताता है — GLB संस्करण में दोबारा एक्सपोर्ट कीजिए, जिसमें सब कुछ एक फ़ाइल में है।
glTF कोई इकाई घोषित नहीं करती, पर हर टूलचेन एक यूनिट को एक मीटर मानता है। STL में हर स्लाइसर एक यूनिट को एक मिलीमीटर मानता है। संख्या वैसी ही पार होती है, बस उसका मतलब बदल जाता है।
नतीजा एक ऐसी मॉडल है जो प्लेट पर लगभग अदृश्य धब्बा बनकर आती है। सुधार है 1000 से गुणा करना, पर किसी जानी हुई माप से जाँचकर, अंदाज़े से नहीं।
glTF सीन अक्सर एक मेश को अलग-अलग मैट्रिक्स से कई बार रखता है — जैसे चार पहिए एक ही पहिया-मेश से। कन्वर्टर सीन-ग्राफ़ को चलता है और हर नोड का विश्व-मैट्रिक्स वर्टेक्स में लगा देता है।
जो आकार दिखता है वह सही है, पर ढाँचा चला जाता है — चार पहिए चार पूरी नक़लों में आते हैं, और फ़ाइल चार गुना बड़ी हो जाती है।
STL में ऑब्जेक्ट, समूह या नाम की कोई अवधारणा नहीं — यह शुरू से अंत तक त्रिकोणों की एक सूची है। बॉडी, ढक्कन और हैंडल से बनी मॉडल तीन अलग बंद खोल वाली एक फ़ाइल बन जाती है।
स्लाइसर इन्हें अलग करने का प्रस्ताव देते हैं, पर नाम वापस नहीं आते — «Part 1», «Part 2» ही मिलते हैं। नाम चाहिए हों तो 3MF या OBJ में बदलिए।
Draco-कंप्रेस्ड ज्यामिति नाम-सहित त्रुटि के साथ रुक जाती है, क्योंकि उसका डिकोडर यहाँ शामिल नहीं। .bin वाली फ़ाइल भी ऊपर बताई वजह से रुकती है। कोई त्रिकोण न मिलने पर भी साफ़ संदेश मिलता है।
एक चीज़ छोड़ दी जाती है, मना नहीं की जाती — जो प्रिमिटिव त्रिकोण-सूची नहीं हैं, जैसे स्ट्रिप या फ़ैन, उन्हें पार कर दिया जाता है।
STL हमेशा पचास बाइट प्रति त्रिकोण और चौरासी बाइट हेडर लेती है — किसी वर्टेक्स को साझा नहीं करती। glTF हर वर्टेक्स एक ही बार रखकर इंडेक्स से इशारा करती है, जो आम तौर पर तीन-चार गुना ज़्यादा कॉम्पैक्ट है।
चार लाख त्रिकोण की मॉडल लगभग 20 MB की STL बनती है। मुफ़्त सीमा 100 MB है, जो लगभग बीस लाख त्रिकोण तक जाती है।
फ़ाइल बदलना आसान हिस्सा है। रेंडरिंग के लिए बने एसेट अक्सर सतह होते हैं, ठोस नहीं — बिना मोटाई का लबादा, एक ही सतह वाली खिड़की।
मरम्मत की उम्मीद रखिए। PrusaSlicer और Cura दोनों नॉन-मैनिफ़ोल्ड ज्यामिति चिह्नित करते हैं; Blender का 3D-Print Toolbox गिनती और «जाओ वहाँ» बटन देता है। यह स्केल करने से पहले कीजिए, बाद में नहीं।
अगर मॉडल स्क्रीन पर वापस जाने वाली है, तो glTF रखिए — STL में बदलकर वापस लाने पर मटीरियल हमेशा के लिए चला जाता है। अगर मॉडल में बदलाव करना है, तो OBJ या 3MF बेहतर जगह हैं।
अगर मॉडल ख़रीदी या बनवाई गई है, तो छापने से पहले शर्तें जाँच लीजिए — असेट मार्केटप्लेस की लाइसेंस अक्सर रेंडर तक सीमित होती हैं, भौतिक प्रिंट तक नहीं।
इस ब्राउज़र टैब में, साधारण JavaScript से। कोई WebAssembly मॉड्यूल नहीं, कोई अनुरोध मॉडल लेकर नहीं जाता, कोई खाता या रोज़ की सीमा नहीं।
यह ख़ास मायने रखता है — कमीशन किए गए 3D एसेट अक्सर ऐसी शर्तों के साथ आते हैं जो उन्हें किसी सर्वर पर अपलोड करने से मना करती हैं। यहाँ कुछ भी मशीन नहीं छोड़ता।
| GLTF | STL | |
|---|---|---|
| पूरा नाम | GL Transmission Format | Stereolithography |
| फ़ाइल एक्सटेंशन | .gltf | .stl |
| मीडिया टाइप | model/gltf+json | model/stl |
| पहली बार प्रकाशित | 2015 | 1987 |
| प्रकाशक | Khronos Group | 3D Systems |
| विनिर्देश | glTF 2.0 | — |
| लाइसेंस | खुला मानक | खुला मानक |
| आज की स्थिति | मौजूदा | मौजूदा |
| ब्राउज़र में खुलता है | कोई ब्राउज़र नहीं | कोई ब्राउज़र नहीं |
| इसकी जगह विचारणीय | GLB, OBJ | 3MF, OBJ, PLY |
Blender GLTF और STL — दोनों पढ़ लेता है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।
दोनों का निशाना अलग काम है: GLTF का वेब और बनी हुई फ़ाइल सौंपना पर, STL का 3D प्रिंटिंग पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।
GLTF Khronos Group का फ़ॉर्मेट है, जो 2015 में आया। यह glTF 2.0 में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।
STL 3D Systems का है और 1987 से चला आ रहा है। Blender, PrusaSlicer और Cura इस फ़ॉर्मेट को पढ़ लेते है।
STL 1987 में आया और GLTF 2015 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।
नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।
हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।
GLTF और STL सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सिर्फ़ ज्यामिति। सामग्री, रंग, बनावट और एनिमेशन साथ नहीं जाते, और जो मॉडल कई बार रखा गया हो वह हर नक़ल के अपनी-अपनी जगह पर पक्की हो जाने के साथ लौटता है।
कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Stereolithography आम तौर पर दिखाता है।