3MF को STL में बदलें

यहाँ आप 3MF को STL में बदलते हैं, मुफ़्त और बिना खाते के: फ़ाइल ऊपर छोड़िए और कुछ ही सेकंड में नतीजा डाउनलोड के लिए तैयार मिलेगा। कन्वर्ज़न आपके अपने ब्राउज़र के भीतर होता है, इसलिए फ़ाइल कभी अपलोड नहीं होती। यह Windows, macOS और Linux पर वैसे ही चलता है जैसे iPhone और Android पर, और कनेक्शन काट देने पर भी चलता रहता है।

  • कहाँ चलता है आपके ब्राउज़र में। फ़ाइल कभी अपलोड नहीं होती।
  • नए सिरे से बना STL के काम करने का तरीक़ा 3MF से अलग है। यह किसी लॉसी कोडेक जैसा धीरे-धीरे होने वाला नुक़सान नहीं है: STL जो कुछ व्यक्त कर सकता है, वह हूबहू उतर आता है — और जिसका वहाँ कोई समतुल्य नहीं, वह पूरी तरह रह जाता है।
  • फ़ाइल आकार की सीमा हर फ़ाइल 100 MB तक, मुफ़्त, बिना खाते के।
  • जानने लायक़ सिर्फ़ ज्यामिति। सामग्री, रंग, बनावट और एनिमेशन साथ नहीं जाते, और जो मॉडल कई बार रखा गया हो वह हर नक़ल के अपनी-अपनी जगह पर पक्की हो जाने के साथ लौटता है।

एक बार में 100 फ़ाइलें। फ़ॉर्मेट अलग-अलग हों तो भी चलेगा।

जब आगे कोई सिस्टम सिर्फ़ STL लेता है

यहाँ आने की वजह कभी बेहतर फ़ाइल पाना नहीं होती। 3MF हर मायने में आगे है — यह अपनी यूनिट बताता है, कई नाम वाले ऑब्जेक्ट रखता है, रंग और मटीरियल सँभाल सकता है, और एक कंप्रेस्ड पैकेज है। STL में बदलते ही यह सब पीछे छूट जाता है।

वजह हमेशा बाहर की होती है: किसी प्रिंट ब्यूरो के अपलोड फ़ॉर्म में सिर्फ़ .stl लिखा होता है, या 2016 में आए किसी स्लाइसर में 3MF लेने का रास्ता ही नहीं है। वहाँ बहस किसी वेबसाइट से होती है, और STL देना ही काम है।

यूनिट का सवाल 3MF के अंदर ही तय हो चुका है

फ़ॉर्मेट अपनी यूनिट मॉडल तत्व में ही घोषित करता है — माइक्रॉन से लेकर मीटर तक — और यहाँ पढ़ते समय निर्देशांक मिलीमीटर में बदल दिए जाते हैं। इंच में बना पार्ट पढ़ते ही 25.4 से गुणा हो जाता है।

इसलिए STL किसी भी स्लाइसर में सही आकार में उतरता है, जो glTF (परंपरा से मीटर), OBJ (कोई यूनिट ही नहीं) या PLY (जो स्कैनर ने तय किया) से नहीं मिलता। प्रिंट फ़ाइल के ग़लत होने की सबसे आम वजह यही यूनिट है, और यहाँ स्रोत को जवाब पहले से पता होता है।

प्लेट पर सजी कई प्रतियाँ एक ही STL में समा जाती हैं

स्लाइसर से निकला 3MF अक्सर एक पार्ट नहीं, पूरी बिल्ड प्लेट होता है — एक ऑब्जेक्ट पाँच बार अलग-अलग जगह रखा हुआ, या दो अलग हिस्से साथ छपने के लिए बिठाए गए। हर जगह का एक ट्रांसफ़ॉर्म होता है, और वह वर्टेक्स में मिला दिया जाता है।

फिर सब कुछ एक ही STL में लिख दिया जाता है, क्योंकि फ़ॉर्मेट के पास शुरू से आख़िर तक एक ही त्रिकोण-सूची होती है। ब्यूरो के लिए एक साथ पाँच प्रतियाँ ठीक हैं; एक पार्ट भेजना था तो अतिरिक्त प्रतियाँ स्लाइसर में हटाकर दोबारा सहेजिए।

असेंबली से बने ऑब्जेक्ट STL में कुछ नहीं जोड़ते

भेजने से पहले जाँच लेने लायक़ बात: 3MF किसी ऑब्जेक्ट को मेश की जगह components के ज़रिए दूसरे ऑब्जेक्ट के हवाले पर भी बना सकता है। यह वैध है और चलन में है, पर यहाँ केवल मेश तत्व पढ़े जाते हैं — असेंबली नहीं।

नतीजा चुपचाप होता है: असेंबली वाला ऑब्जेक्ट कोई ज्यामिति नहीं देता और कोई चेतावनी भी नहीं आती, इसलिए ऐसे ऑब्जेक्ट वाली फ़ाइल एक ख़ाली या अधूरी STL में बदल जाती है। स्लाइसर में 3MF को दोबारा एक्सपोर्ट करना, जो असेंबली को मेश में सपाट कर देता है, इसका इलाज है।

स्लाइसर ने जो 3MF में लिखा था, वह पीछे रह जाता है

स्लाइसर से आई 3MF एक पैकेज है और उसमें ज्यामिति के अलावा बहुत कुछ होता है: हर ऑब्जेक्ट की अलग सेटिंग, सपोर्ट के निशान, मटीरियल और प्रिंटर प्रोफ़ाइल, प्लेट का ख़ाका और पूर्वावलोकन थंबनेल — ये सब पैकेज के अलग हिस्सों में रहते हैं।

इनमें से कुछ भी नहीं पढ़ा जाता और STL में इसकी कोई जगह भी नहीं है। यही इस दिशा की असली क़ीमत है, और यह तभी दिखती है जब कोई STL खोलकर वह सेटअप ढूँढता है जो उसने सहेजा था।

रंग और मटीरियल के लिए STL में कोई खाना ही नहीं

3MF रंग-समूह, मटीरियल-सूची और हर त्रिकोण पर अलग गुण रख सकता है, जिससे बहु-रंगी या पेंट किया मॉडल अपनी बनावट बचाए रखता है। STL में हर त्रिकोण के लिए बस बारह बाइट सामान्य दिशा और छत्तीस बाइट निर्देशांक होते हैं — रंग के लिए कोई फ़ील्ड ही नहीं।

अगर मॉडल पेंट किया हुआ या बहु-मटीरियल प्रिंट है, तो STL उससे छापने की फ़ाइल नहीं है — जिस मशीन को रंग चाहिए, उसके लिए 3MF सँभालकर रखिए, और STL को उस सिस्टम के लिए रखिए जिसने इसकी माँग की थी।

STL फ़ाइल में असल में क्या होता है

हमेशा बाइनरी: अस्सी बाइट का हेडर, चार बाइट में त्रिकोणों की गिनती, फिर हर त्रिकोण के लिए पचास बाइट — बारह सामान्य दिशा के, छत्तीस निर्देशांक के, दो ख़ाली। सामान्य दिशा हर बार वाइंडिंग क्रम से दोबारा निकाली जाती है, आगे नहीं ले जाई जाती।

फ़ॉर्मेट में वर्टेक्स कभी साझा नहीं होता, इसलिए छह त्रिकोणों से जुड़ा एक कोना छह बार लिखा जाता है। दो लाख त्रिकोणों वाली प्लेट का STL हमेशा क़रीब दस मेगाबाइट का होगा, चाहे उसका 3MF कितना भी छोटा क्यों न हो।

बदलना ब्राउज़र में होता है

3MF पैकेज को यहीं इस टैब में खोला और पढ़ा जाता है, और STL उसी जगह जोड़ा जाता है। मॉडल के बारे में कुछ भी कहीं नहीं भेजा जाता — यह तब मायने रखता है जब पार्ट किसी ग्राहक का हो या किसी क़रार के दायरे में हो।

यह नेटवर्क टैब में जाँचा जा सकता है: कनेक्शन बंद करके भी बदलाव पूरा होता है, क्योंकि कहीं भेजने को कुछ है ही नहीं।

भेजने से पहले तीन चीज़ें जाँच लीजिए

बाउंडिंग बॉक्स अपेक्षा के मुताबिक़ है या नहीं — ग़लत यूनिट का पता अभी लगना कोटेशन के बाद पता लगने से सस्ता पड़ता है। ऑब्जेक्ट की गिनती सही है या नहीं, क्योंकि प्लेट की पूरी व्यवस्था साथ आई है।

और सबसे ज़रूरी: STL को अपने स्लाइसर में वापस खोलकर देखिए कि वह स्लाइस होती है या नहीं। यही जाँच असेंबली की दिक़्क़त, ग़ायब ऑब्जेक्ट और किसी भी छिपी हुई मरम्मत को पकड़ लेती है।

3MF को STL में ऐसे बदलें

  1. अपनी 3MF फ़ाइल इस पेज पर छोड़ें, या चुनने के लिए दबाएँ।
  2. लक्ष्य के रूप में STL चुनें। कन्वर्ज़न आपके ब्राउज़र में होता है और फ़ाइल अपलोड नहीं होती।
  3. तैयार STL फ़ाइल डाउनलोड कर लें।

3MF या STL: क्या बदलता है

3MF और STL की तुलना
3MFSTL
पूरा नाम3D Manufacturing FormatStereolithography
फ़ाइल एक्सटेंशन.3mf.stl
मीडिया टाइपmodel/3mfmodel/stl
पहली बार प्रकाशित20151987
प्रकाशक3MF Consortium3D Systems
विनिर्देश3MF Core Specification
लाइसेंसखुला मानकखुला मानक
आज की स्थितिमौजूदामौजूदा
ब्राउज़र में खुलता हैकोई ब्राउज़र नहींकोई ब्राउज़र नहीं
इसकी जगह विचारणीयOBJOBJ, PLY

नतीजा खोलना

PrusaSlicer और Cura 3MF और STL — दोनों पढ़ लेते है, इसलिए आप नतीजे को असली फ़ाइल के बग़ल में रखकर देख सकते हैं, बिना दूसरा प्रोग्राम खोले।

कौन-सा फ़ॉर्मेट किस काम के लिए है

3MF 3MF Consortium का फ़ॉर्मेट है, जो 2015 में आया। यह 3MF Core Specification में तय किया गया है, और अगर फ़ाइल को उस औज़ार से ज़्यादा जीना है जिसने उसे लिखा, तो यह बात क़ीमती है।

STL 3D Systems का है और 1987 से चला आ रहा है। Blender, PrusaSlicer और Cura इस फ़ॉर्मेट को पढ़ लेते है।

STL 1987 में आया और 3MF 2015 में। किसी को सौंपने के लिए आम तौर पर पुराना वाला ज़्यादा सुरक्षित रहता है; नया वाला वही काम कम बाइट में कर देता है।

3MF से STL: आम सवाल

क्या मेरी 3MF फ़ाइल कहीं अपलोड होती है?

नहीं। यह कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए फ़ाइल आपके डिवाइस से बाहर नहीं जाती। आप ख़ुद जाँच सकते हैं: डेवलपर टूल्स का नेटवर्क टैब खोलिए और कुछ बदल कर देखिए। आपको पेज ख़ुद दिखेगा और आँकड़ों तथा विज्ञापन के वे अनुरोध दिखेंगे जिनसे इस सेवा का ख़र्च निकलता है — और एक भी ऐसा अनुरोध नहीं जो आपकी फ़ाइल साथ ले जा रहा हो।

क्या 3MF को STL में बदलना मुफ़्त है?

हाँ। न खाता, न वॉटरमार्क, और न कोई रोज़ का कोटा जो ख़त्म हो: यह आपकी अपनी मशीन पर चलता है, इसलिए आप जितनी बार चाहें लौट सकते हैं। ब्राउज़र 100 MB तक की फ़ाइलें सँभालता है, एक बार में 100।

3MF को STL में बदलने पर क्या गुणवत्ता जाती है?

3MF और STL सामग्री का वर्णन बुनियादी तौर पर अलग-अलग तरीक़ों से करते हैं। इसलिए यह कन्वर्ज़न नक़ल नहीं, पुनर्निर्माण है: ईमानदार, पर बाइट-दर-बाइट एक जैसा नहीं। सिर्फ़ ज्यामिति। सामग्री, रंग, बनावट और एनिमेशन साथ नहीं जाते, और जो मॉडल कई बार रखा गया हो वह हर नक़ल के अपनी-अपनी जगह पर पक्की हो जाने के साथ लौटता है।

STL फ़ाइल खोलने के लिए क्या मुझे कुछ इंस्टॉल करना होगा?

कन्वर्ज़न के लिए नहीं: वह उसी ब्राउज़र में होता है जो आपने पहले से खोल रखा है। नतीजा खोलने के लिए उसके बाद वही प्रोग्राम चाहिए जिससे आपका डिवाइस Stereolithography आम तौर पर दिखाता है।

इन फ़ॉर्मेट के बारे में और