PLY से OBJ कन्वर्टर
स्कैनर, फ़ोटोग्रामेट्री ऐप या MeshLab से आए PLY मेश को ऐसे OBJ में बदलें जिसे हर 3D प्रोग्राम इम्पोर्ट करता है। Binary और ASCII दोनों PLY खुलती हैं, और कन्वर्ज़न आपके ब्राउज़र में होता है—स्कैन अपलोड नहीं होता।
- Binary और ASCII PLY
- UV और normals बरकरार
- अपलोड नहीं
- मुफ़्त, साइन-अप नहीं
तीन स्टेप में PLY से OBJ कन्वर्ज़न
- 01
PLY लोड करें
.plyड्रॉप करें या सैंपल आज़माएँ दबाएँ। व्यूअर स्कैन को उसके vertex colors के साथ दिखाता है, और पैनल में triangles और vertices की सूची होती है। अगर स्कैन बिंदुओं जैसा दिखे और सूची Points से शुरू हो, तो यह point cloud है—नीचे समझाया गया है। - 02
स्केल को अपने ऐप से मिलाएँ
डिफ़ॉल्ट रूप से OBJ में PLY के नंबर बिना बदले लिखे जाते हैं। फ़ोन और फ़ोटोग्रामेट्री स्कैन आमतौर पर मीटर में होते हैं, जो Blender की अपेक्षा है। मिलीमीटर में लिखने वाले स्कैनर के लिए, अगर आपको मीटर चाहिए तो स्केल में0.001डालें। - 03
डाउनलोड
OBJ में कन्वर्ट करें दबाएँ। डिफ़ॉल्ट रूप से आपको.objऔर एक छोटी.mtlके साथ.zipमिलता है; सिर्फ़.objचाहिए तो मटेरियल और टेक्सचर शामिल करें बंद कर दें। Blender में File, Import, Wavefront से इम्पोर्ट करें, या इसे ZBrush, Maya, 3ds Max या Unity में ड्रैग करें।
PLY to OBJ कन्वर्ज़न में क्या बचता है
PLY और OBJ ज्यामिति में एक जैसे हैं, रंग में नहीं—यही बात लोगों को चौंकाती है।
| PLY प्रॉपर्टी | OBJ परिणाम | टिप्पणी |
|---|---|---|
| Vertices और faces | सुरक्षित | Faces त्रिभुज बन जाते हैं |
Vertex normals (nx ny nz) | सुरक्षित | PLY में न हों तो कंप्यूट किए जाते हैं |
Texture coordinates (s t / u v) | सुरक्षित | vt लाइनों के रूप में लिखे जाते हैं |
Vertex colors (red green blue) | सुरक्षित | v x y z r g b लाइनों के रूप में लिखे जाते हैं |
| PLY कमेंट में नामित texture इमेज | लोड नहीं होती | अपने 3D ऐप में इमेज फिर से लगाएँ |
| Faces के बिना points | कन्वर्ट नहीं हो सकता | पहले मेश रीकंस्ट्रक्ट करें |
कई गेम इंजन जैसे ऐसे ऐप पर जा रहे हैं जो OBJ vertex colors को नज़रअंदाज़ करते हैं? PLY to GLB उन्हें ऐसे स्टोर करता है जिसे हर glTF रीडर समझता है।
OBJ में vertex colors: कौन से ऐप पढ़ते हैं
फ़ोटोग्रामेट्री और स्ट्रक्चर्ड-लाइट स्कैनर से आने वाली ज़्यादातर PLY फ़ाइलें रंग को texture इमेज के बजाय हर vertex पर रखती हैं। मूल OBJ स्पेक में इसके लिए कोई फ़ील्ड नहीं है, लेकिन एक बहुप्रचलित extension में है: हर vertex के बाद तीन अतिरिक्त नंबर, v x y z r g b। कन्वर्टर रंगीन स्कैन के हर vertex के लिए ठीक वही, 0 से 1 तक के sRGB मानों में लिखता है।
MeshLab, CloudCompare, Blender का OBJ इम्पोर्टर और three.js उन रंगों को पढ़ते हैं। बहुत सारे दूसरे टूल, जिनमें कई गेम इंजन और पुराने DCC इम्पोर्टर शामिल हैं, उन्हें चुपचाप छोड़ देते हैं और स्कैन ग्रे दिखाते हैं। ऐसा हो तो या तो PLY to GLB इस्तेमाल करें, क्योंकि glTF vertex colors को मानक attribute के रूप में स्टोर करता है, या Blender में रंगों को texture पर बेक करें और MTL और इमेज के साथ OBJ एक्सपोर्ट करें। एक रंग की प्रिंटिंग के लिए रंग मायने नहीं रखता और PLY to STL छोटा रास्ता है।
स्कैन डेटा के लिए PLY बनाम OBJ
- उत्पत्ति
- PLY: Stanford, 1994, रेंज स्कैनर के लिए। OBJ: Wavefront, 1990 के दशक की शुरुआत, एनिमेशन सॉफ़्टवेयर के लिए
- एन्कोडिंग
- PLY: ASCII या binary। OBJ: हमेशा टेक्स्ट
- आम आकार
- Binary PLY कॉम्पैक्ट है; वही मेश OBJ टेक्स्ट के रूप में कई गुना बड़ा होता है
- रंग
- PLY: प्रति-vertex RGB। OBJ: अलग .mtl में प्रति-मटीरियल रंग
- सॉफ़्टवेयर सपोर्ट
- PLY: MeshLab, CloudCompare, Blender। OBJ: लगभग हर 3D टूल
PLY to OBJ के बाद स्कैन मेश के लिए टिप्स
- स्कल्प्टिंग या रीटोपोलॉजी से पहले दस लाख से ज़्यादा triangles वाले स्कैन को mesh simplifier से कम करें
- पहले MeshLab में Screened Poisson से point clouds को मेश में बदलें
- जाँचने के लिए कि उसमें faces हैं या नहीं, PLY को PLY viewer में प्रीव्यू करें
- मूल PLY को अपनी आर्काइव कॉपी के रूप में रखें; उसमें रंग होते हैं
- हर ऐप OBJ vertex colors पढ़ता है—यह मान न लें; फ़ॉर्मैट चुनने से पहले अपने टारगेट ऐप में टेस्ट करें
- मिलीमीटर वाले स्कैन को बिना स्केल किए मीटर सीन में इम्पोर्ट न करें; यह 1,000 गुना बड़ा दिखेगा
- 500 MB का टेक्स्ट OBJ सीधे गेम इंजन में न भेजें; पहले decimate करें
- खुलने में फ़ेल हुई binary PLY को टूटा हुआ न मानें; उसे MeshLab से फिर से सेव करके देखें
सामान्य प्रश्न
अक्सर पूछे जाने वाले प्रश्न
क्या PLY to OBJ कन्वर्टर मुफ़्त है?
क्या मेरी PLY के vertex colors OBJ में सुरक्षित रहेंगे?
v x y z r g b extension के साथ लिखे जाते हैं, जिसे MeshLab, CloudCompare, Blender और three.js पढ़ते हैं। कुछ ऐप अतिरिक्त नंबरों को नज़रअंदाज़ कर स्कैन ग्रे दिखाते हैं; उनके लिए GLB में कन्वर्ट करें, जो vertex colors को मानक attribute के रूप में स्टोर करता है, या Blender में रंगों को texture में बेक करें।Blender में PLY को OBJ में कैसे बदलें?
क्या PLY point cloud को OBJ में बदल सकते हैं?
मेरा OBJ PLY से बहुत बड़ा क्यों है?
कन्वर्ट किया गया OBJ कौन से ऐप खोलते हैं?
संबंधित टूल और गाइड
जारी रखें
मुफ़्त शुरू करें
स्कैनर नहीं है? फ़ोटो से शुरू करें
स्टूडियो एक फ़ोटो को पूरा 3D मॉडल बना देता है, पीछे और किनारों का अनुमान लगाकर। बिना टेक्सचर वाले मॉडल आमतौर पर एक मिनट से कम में तैयार हो जाते हैं, और आपके पहले 3 क्रेडिट मुफ़्त हैं।
क्रेडिट कार्ड की आवश्यकता नहीं · शुरू करने के लिए 3 मुफ़्त क्रेडिट