OBJ को STL में बदलें
Blender, ZBrush, फोटोग्रामेट्री ऐप या गेम एसेट पैक से मॉडल निकालकर सीधे 3D प्रिंटर के वर्कफ़्लो में लाएँ। कन्वर्टर OBJ को त्रिभुजों में बदलता है, वह सब हटा देता है जिसका प्रिंटर कोई इस्तेमाल नहीं कर सकते, और एक छोटी बाइनरी STL फ़ाइल बनाता है।
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
OBJ अपलोड करें
अपनी .obj फ़ाइल यहाँ डालें। STL के लिए .mtl और टेक्सचर इमेज की ज़रूरत नहीं है, क्योंकि STL में रंग सेव नहीं होता। एक बार में 20 मॉडल तक, हर एक 95 MB तक।
- 2
स्केल और पार्ट्स जाँचें
एडवांस्ड सेटिंग में मॉडल की इकाई को उस इकाई पर सेट करें जिसमें मॉडल बनाया गया था; Blender के सीन मीटर में होते हैं। एक मेश में मिलाएँ चालू है, जो एक ही प्रिंट के लिए ठीक रहता है; पार्ट अलग रखने हों तो इसे बंद करें।
- 3
STL में बदलें
इसमें बदलें STL दबाएँ और फ़ाइल को अपने स्लाइसर में खोलें। स्लाइस करने से पहले कोई एक माप जाँच लें।
OBJ मॉडल बनाने वालों का फॉर्मेट है और STL प्रिंटर का। कन्वर्जन आकार को वैसा ही रखता है, हर फ़ेस को त्रिकोणों में बाँट देता है और मटीरियल, UV मैप और स्मूदिंग ग्रुप छोड़ देता है, जिन्हें स्लाइसर वैसे भी नज़रअंदाज़ करता है।
OBJ को STL में बदलने पर क्या बदलता है
Wavefront Technologies ने 1980 के दशक के आख़िर में अपने Advanced Visualizer सॉफ़्टवेयर के लिए OBJ तय किया था, और इसका सादा टेक्स्ट ढाँचा कंपनी से ज़्यादा चला। OBJ में वर्टेक्स, टेक्सचर कोऑर्डिनेट और नॉर्मल की सूची होती है, फिर ऐसे फ़ेस जिनमें तीन, चार या ज़्यादा कोने हो सकते हैं। मटीरियल अलग .mtl फ़ाइल में रहते हैं जो टेक्सचर इमेज की ओर इशारा करती है, इसीलिए OBJ डाउनलोड अक्सर फ़ोल्डर या ZIP में आते हैं; ऐसे आर्काइव को बिना खोले ZIP को STL में बदलें से कन्वर्ट किया जा सकता है।
STL में सिर्फ़ त्रिकोण रहते हैं। कन्वर्ट करते समय क्वाड और n-gon बँट जाते हैं, वर्टेक्स नॉर्मल की जगह हर फ़ेसेट का एक नॉर्मल आता है, और OBJ के ग्रुप व ऑब्जेक्ट एक मॉडल के रूप में लिखे जाते हैं, या एक मेश में मिलाएँ बंद हो तो अलग रहते हैं। किसी भी फॉर्मेट में इकाई सेव नहीं होती, इसलिए स्केल पर ध्यान रखें: संख्याएँ जैसी हैं वैसी कॉपी होती हैं और स्लाइसर उन्हें मिलीमीटर मान लेता है।
OBJ
Wavefront OBJ
OBJ एक 3D ज्यामिति फ़ॉर्मैट है जिसे Wavefront Technologies ने विकसित किया। यह सादा-टेक्स्ट फ़ाइल है जिसमें वर्टेक्स, टेक्सचर कोऑर्डिनेट, नॉर्मल और फ़ेस सूचीबद्ध होते हैं, और मटीरियल व टेक्सचर अलग .mtl फ़ाइल में संदर्भित होते हैं। लगभग हर 3D मॉडलिंग प्रोग्राम, गेम इंजन और 3D प्रिंटिंग टूल इसे इम्पोर्ट कर सकता है। OBJ एनिमेशन, रिगिंग या सीन हाइरार्की सपोर्ट नहीं करता, और MTL व इमेज फ़ाइलें साथ न रखी जाएँ तो टेक्सचर गायब हो जाते हैं।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- Wavefront Technologies
STL
STL मेश
STL (stereolithography) एक 3D मेश फ़ॉर्मेट है, जिसे 3D Systems ने 1987 में बनाया था। यह किसी वस्तु की केवल सतह की ज्यामिति को त्रिभुजों की सूची के रूप में बताता है, बिना रंग, मटीरियल, यूनिट या सीन की जानकारी के। इसकी सरलता इसे Cura और PrusaSlicer जैसे 3D प्रिंटिंग स्लाइसर का डिफ़ॉल्ट इनपुट बनाती है। घुमावदार सतहों को कई सपाट त्रिभुजों से अनुमानित किया जाता है, इसलिए चिकने मॉडल बहुत बड़ी फ़ाइलें बना सकते हैं।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- नहीं
- शुरुआत का वर्ष
- 1987 · 3D Systems
जब रेंडरिंग, गेम या स्कैनिंग के लिए बना मॉडल किसी प्रिंटर, प्रिंट सर्विस या ऐसे अपलोड फ़ॉर्म पर भेजना हो जो सिर्फ़ STL मानता है, तब लोग OBJ को STL में बदलते हैं।
क्या Cura, PrusaSlicer या Bambu Studio को STL चाहिए?
| संस्था | आवश्यकता | स्रोत |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF और X3D, साथ में हाइट मैप के तौर पर PNG और JPG। OBJ टेक्सचर नज़रअंदाज़ होते हैं। | — |
| PrusaSlicer | STL, OBJ, 3MF और AMF; वर्शन 2.6 से STEP भी। नए वर्शन में OBJ के रंगों को फिलामेंट से मैप किया जा सकता है। | — |
| Bambu Studio | STL, OBJ, 3MF और STEP। मल्टी-कलर पेंटिंग अपने 3MF प्रोजेक्ट में सेव होती है। | — |
| प्रिंट सर्विस और मॉडल लाइब्रेरी | ज़्यादातर अपलोड फ़ॉर्म में STL सबसे पहले लिखा होता है; कुछ OBJ या 3MF भी लेते हैं, टेक्सचर वाले OBJ फ़ोल्डर बहुत कम लेते हैं। | — |
कन्वर्ट करने के बाद प्रिंट न होने वाले OBJ को कैसे ठीक करें
मॉडल चावल के दाने जितना छोटा है
OBJ मीटर में सेव हुई थी, आमतौर पर Blender या गेम इंजन से। मॉडल की इकाई को m पर सेट करें और दोबारा कन्वर्ट करें।
स्लाइसर नॉन-मैनिफ़ोल्ड किनारे बताता है
मेश में छेद या एक तरफ़ वाली सतहें हैं। प्रिंट से पहले उन्हें Blender के 3D Print Toolbox या स्लाइसर की रिपेयर कमांड से बंद करें।
आकृति पीठ के बल लेटी है
मॉडल Y-up में एक्सपोर्ट हुआ था। ऊपर की धुरी को Z-up पर सेट करें ताकि वह बेड पर खड़ा हो।
पार्ट हवा में लटकते हैं या एक-दूसरे पर चढ़ते हैं
अलग-अलग ऑब्जेक्ट मिला दिए गए थे। एक मेश में मिलाएँ बंद करें और उन्हें स्लाइसर में सजाएँ, या Blender में बूलियन यूनियन से जोड़ें।
OBJ को STL में बदलने से जुड़े सवाल
STL में बदलने के बाद मेरा Blender OBJ इतना छोटा क्यों हो जाता है?
Blender में एक यूनिट एक मीटर के बराबर होती है, इसलिए 40 mm की मूर्ति 0.04 लिखी जाती है। स्लाइसर STL की संख्याओं को मिलीमीटर मानते हैं और मॉडल एक कण जितना दिखता है। मॉडल की इकाई को m पर सेट करके दोबारा कन्वर्ट करें, तो पार्ट 40 mm का बनेगा।
मेरे OBJ के टेक्सचर और रंगों का क्या होता है?
वे छूट जाते हैं। STL में सिर्फ़ ज्योमेट्री होती है, इसलिए .mtl मटीरियल और इमेज टेक्सचर के लिए उसमें जगह नहीं है। मल्टी-कलर प्रिंटर के लिए रंग चाहिए तो 3MF इस्तेमाल करें; ब्राउज़र या AR में देखने के लिए OBJ को GLB में बदलें, इसमें टेक्सचर बने रहते हैं।
मेरे OBJ में क्वाड और n-gon हैं। क्या यह कोई समस्या है?
नहीं। OBJ में किसी भी संख्या के कोनों वाले फ़ेस हो सकते हैं, जबकि STL सिर्फ़ त्रिकोण लेता है, इसलिए कन्वर्ट करते समय हर फ़ेस त्रिकोणों में बँट जाता है। आकार वही रहता है; सिर्फ़ त्रिकोणों की संख्या बढ़ती है।
स्लाइसर कन्वर्ट किए गए मॉडल में एरर क्यों दिखाता है?
गेम और रेंडरिंग के लिए बने मॉडलों में अक्सर खुले किनारे, एक-दूसरे पर चढ़े हिस्से या एक तरफ़ वाली सतहें (जैसे पत्तियाँ और हेयर कार्ड) होती हैं। वे रेंडर में ठीक दिखते हैं, पर बंद वॉल्यूम नहीं बनाते। इन्हें Blender के 3D Print Toolbox ऐड-ऑन से ठीक करें, या PrusaSlicer या Bambu Studio को इंपोर्ट के समय ठीक करने दें।
क्या लाखों पॉलीगॉन वाला स्कल्प्ट STL के लिए बहुत बड़ा है?
बाइनरी STL में हर त्रिकोण के 50 बाइट लगते हैं, इसलिए 20 लाख त्रिकोण वाली स्कल्प्ट लगभग 100 MB की होती है, जो 95 MB की अपलोड सीमा से थोड़ी ऊपर है। पहले Blender या ZBrush में उसे डेसिमेट करें; इतनी बारीक डिटेल ज़्यादातर प्रिंटर वैसे भी नहीं छाप पाते।
- STL को OBJ में बदलेंUnity, टेक्सचरिंग टूल और OBJ माँगने वाले दूसरे 3D ऐप्स के लिए STL को OBJ में बदलें। शेयर्ड वर्टेक्स, पढ़ने योग्य टेक्स्ट, वही ट्रायंगल, सेकंडों में।
- FBX को OBJ में बदलेंMixamo, Unity एसेट पैक या Maya की FBX फ़ाइलें MTL मटीरियल और टेक्सचर के साथ OBJ में बदलें। बाइनरी और ASCII FBX, एक बार में 20 फ़ाइलें।
- 3MF को STL में बदलेंस्लाइसर, प्रिंट सर्विस और सिर्फ़ STL पढ़ने वाले टूल के लिए 3MF को STL में बदलें। ज्योमेट्री मिलीमीटर में रहती है; रंग, प्लेट और प्रिंट सेटिंग हट जाती हैं।
- STEP को STL में बदलेंSTEP या STP फ़ाइल को Cura, PrusaSlicer और Bambu Studio के लिए STL में बदलें। कोर्स, नॉर्मल या फ़ाइन मेश चुनें, मिलीमीटर में बाइनरी STL पाएँ।
- OBJ को GLB में बदलेंOBJ, उसकी MTL और टेक्सचर को three.js, model-viewer, Shopify और Android AR के लिए एक GLB में बदलें। स्केल मीटर में, मटीरियल अंदर।
- इमेज को STL में बदलेंJPG, PNG, WebP या BMP इमेज को प्रिंटेबल STL में बदलें: उभरा रिलीफ़, बैकलिट लिथोफ़ेन या सपाट एक्सट्रूड शेप। चौड़ाई, गहराई और बेस mm में सेट करें।