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

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

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

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

प्रिंट फ़ाइल को छापने के बजाय नापने का काम

यह पेज उनके लिए है जिन्हें पार्ट प्रिंट नहीं करना, बल्कि यह जाँचना है कि दीवार सचमुच 1.6 मिलीमीटर है या नहीं, कितना मटीरियल लगेगा, या सप्लायर की फ़ाइल असली ज्यामिति से मेल खाती है या नहीं। यह काम स्लाइसर में नहीं होता — यह MeshLab, CloudCompare और trimesh जैसे औज़ारों में होता है, जो PLY को ऐसा फ़ॉर्मेट मानते हैं जिसे किसी सफ़ाई की ज़रूरत नहीं।

इसलिए यह बदलाव डिलीवरी का क़दम नहीं, नाप की प्रक्रिया का एक हिस्सा है। यहाँ सवाल दिखावट के नहीं, संख्याओं की सच्चाई के हैं।

यही इकलौता PLY है जो अपनी इकाई लेकर आता है

PLY, STL, OBJ और glTF — इनमें से कोई भी अपनी इकाई नहीं बताता। एक डिवाइस का स्कैन मिलीमीटर में होता है, दूसरे का मीटर में, और किसी मॉडलिंग टूल से निकली मेश जो भी इकाई कलाकार के दिमाग़ में थी उसी में। 3MF इसका अपवाद है, क्योंकि यह फ़ॉर्मेट अपने मॉडल तत्व में इकाई बताना ज़रूरी बनाता है — माइक्रोन से मीटर तक।

रीडर इसे मिलीमीटर में बदल देता है, इंच के लिए 25.4 से और मीटर के लिए 1,000 से गुणा करके। इसलिए जो PLY निकलती है वह हमेशा मिलीमीटर में होती है, स्रोत ने जो भी इकाई कही हो, और MeshLab का वॉल्यूम बिना किसी अलग गणना के सीधे सही निकलता है।

वर्टेक्स गिनती 3MF से बिना बदले पार होती है

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

यही वह गुण है जो तुलना के लिए चाहिए। अगर स्रोत 48,212 वर्टेक्स बताता है, तो PLY का शीर्ष भी वही संख्या दिखाएगा, और कोई फ़र्क़ असली फ़र्क़ होगा, बदलाव की ग़लती नहीं। अगर मूल फ़ाइल में डुप्लिकेट वर्टेक्स थे, वे भी वैसे ही रह जाते हैं — किसी एल्गोरिद्म को साफ़ मानीफ़ोल्ड मान लेने से पहले यह जान लेना ज़रूरी है।

प्लेट पर रखी जगह वर्टेक्स में पक्की हो जाती है

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

नतीजा यह है कि PLY के निर्देशांक पार्ट के नहीं, प्लेट के निर्देशांक होते हैं। किसी स्कैन से मिलान करना हो तो पहले हर मेश को अपने केंद्र-बिंदु पर ले जाना ज़रूरी है, वरना मिलान की प्रक्रिया सैकड़ों मिलीमीटर के ऑफ़सेट से शुरू होगी।

प्लेट पर मौजूद हर वस्तु एक ही सतह में मिल जाती है

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

जुड़े हुए हिस्सों को अलग करने के लिए MeshLab का Split in Connected Components या trimesh का split() काम आता है। लेकिन पूरी मिली फ़ाइल पर नापा गया वॉल्यूम प्लेट पर मौजूद सबका जोड़ है, किसी एक पार्ट का अकेला जवाब नहीं — अगर पार्ट-वार संख्या चाहिए तो स्लाइसर में बाक़ी ऑब्जेक्ट हटाकर एक बार में एक ही पार्ट बदलें।

PLY टेक्स्ट में लिखी जाती है, इसलिए फ़ाइल कई गुना बड़ी होती है

यहाँ लिखी गई PLY हमेशा format ascii 1.0 होती है — बाइनरी विकल्प है ही नहीं। हर निर्देशांक दशमलव अंकों में लिखा जाता है, इसलिए 3MF का संकुचित XML पैकेज खुलकर कहीं बड़ी टेक्स्ट फ़ाइल में बदल जाता है।

पैक किया फ़्लोट-32 निर्देशांक चार बाइट का होता है, और उसका लिखा रूप दस से पंद्रह अक्षर लेता है — यही अंतर कई गुना आकार बढ़ा देता है। अगर पैक की हुई फ़ाइल चाहिए, तो MeshLab या trimesh उसे दोबारा सहेजते समय बाइनरी PLY लिख देते हैं।

क्या छूट जाता है: रंग, मटीरियल और स्लाइसर की सारी सेटिंग

रंग समूह, बेस मटीरियल, प्रिंट सेटिंग, सपोर्ट, प्रिंटर प्रोफ़ाइल, प्लेट की परिभाषा और थंबनेल — इनमें से कुछ भी नहीं पढ़ा जाता। PLY में सिर्फ़ x, y और z गुण लिखे जाते हैं, कोई रंग या टेक्सचर नहीं।

नाप के काम के लिए यह ज़्यादातर बेमानी है, सिवाय एक हालत के: अगर पार्ट मल्टी-मटीरियल है, तो मटीरियल की सीमा त्रिकोण-गुणों में दर्ज होती है, और बदलाव के बाद यह पता नहीं चलता कि कौन-सा हिस्सा किस मटीरियल का था।

MeshLab और CloudCompare में क्या नापा जाता है

MeshLab का Compute Geometric Measures एक ही बार में सतह क्षेत्र, वॉल्यूम, बाउंडिंग बॉक्स और द्रव्यमान-केंद्र दे देता है, और Distance from Reference Mesh दो मेश की तुलना कर रंगीन त्रुटि-नक़्शा बनाता है।

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

3MF यहीं आपके ब्राउज़र में खुलता है

आर्काइव यहीं इस टैब में खोला और पढ़ा जाता है, न कोई अपलोड, न खाता, न रोज़ की कोई सीमा। नेटवर्क टैब खोलकर बदलाव के दौरान जाँचा जा सकता है।

प्रिंट फ़ाइलें अक्सर किसी और की संपत्ति होती हैं — किसी ग्राहक का पार्ट, किसी सप्लायर की ज्यामिति, गोपनीयता समझौते के तहत कोई कंपोनेंट। जो बदलाव फ़ाइल कहीं भेजता ही नहीं, उसके लिए किसी से इजाज़त लेने की ज़रूरत भी नहीं रहती।

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

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

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

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

नतीजा खोलना

दोनों तरफ़ के प्रोग्राम अलग हैं: 3MF फ़ाइल PrusaSlicer, Cura और Microsoft 3D Builder में खुलती है और PLY फ़ाइल MeshLab, Blender और CloudCompare में — यानी नतीजा जिसके पास जाएगा, उसे दूसरी सूची में से कोई प्रोग्राम चाहिए होगा।

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

दोनों का निशाना अलग काम है: 3MF का 3D प्रिंटिंग पर, PLY का स्कैनिंग और प्रोग्रामों के बीच डेटा ले जाना पर। इस पर सोचना बनता है, क्योंकि जिस वजह से एक मौजूद है, आम तौर पर उसी वजह से दूसरा असुविधाजनक होता है।

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

PLY Stanford University का है और 1994 से चला आ रहा है। MeshLab, Blender और CloudCompare इस फ़ॉर्मेट को पढ़ लेते है।

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

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

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

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

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

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

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

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

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

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

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