ज्यामिति-संरक्षण मेश डेसिमेशन: 3D एक्सपर्ट के BIM लाइटवेटिंग इंजन के अंदरूनी पहलू
उत्पाद पाइपलाइन: जहां डीप्रतीकराष्ट्र जीवन
तकनीकी विवरणों में जाने से पहले, आइए जानते हैं कि मेश डेसिमेशन और अनावश्यक डेटा हटाने की तकनीकें 3D एक्सपर्ट उत्पाद पाइपलाइन में कैसे फिट होती हैं।यूईये प्रक्रियाएं केवल हल्केपन की प्रक्रिया के दौरान ही की जाती हैं — निष्कर्षण या प्रतिपादन के दौरान कभी नहीं:
- 3D/BIM प्लगइन (केवल एक्सट्रैक्शन) — वर्तमान में CAD/BIM प्लेटफॉर्म (Revit, Bentley, Tekla, आदि) के लिए 6 नेटिव एक्सपोर्ट ऐड-इन्स उपलब्ध हैं, जो आधिकारिक वेंडर API पर आधारित हैं। यह नेटिव फॉर्मेट (.rvt, .dgn, आदि) से ज्योमेट्री, टेक्सचर, मटीरियल, स्ट्रक्चर ट्री और एट्रिब्यूट डेटा को बिना किसी डेटा हानि के एक्सट्रैक्ट करता है। आउटपुट: इंटरमीडिएट GLZIP फ़ाइल (अनकंप्रेस्ड) + DB फ़ाइल (एट्रिब्यूट्स)। यह प्लगइन डेटा को कम करने, कंप्रेशन या किसी भी प्रकार से हल्का करने का कार्य नहीं करता है — इसका एकमात्र कार्य प्रोप्राइटरी फॉर्मेट से डेटा को बिना किसी हानि के एक्सट्रैक्ट करना है।
- ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) — यह लाइटवेटिंग इंजन उपयोगकर्ता के स्थानीय कंप्यूटर पर मेश डेसिमेशन, अनावश्यक डेटा हटाना, ड्रैको कम्प्रेशन, LOD जनरेशन और एट्रीब्यूट DB पैकेजिंग जैसी सभी प्रक्रियाएँ करता है। यह इंटरमीडिएट GLZIP (प्लगइन से) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML, आदि) स्वीकार करता है। आउटपुट: **.opt फॉर्मेट** मॉडल + DB फ़ाइल। यह एकमात्र ऐसा उत्पाद है जो वेब रेंडरिंग के लिए .opt फ़ाइलें तैयार करता है।
- 3D मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+) — यह विंडोज 10+ के लिए बना एक नेटिव डेस्कटॉप एप्लिकेशन है जो GLZIP (प्लगइन से) या ओपन फॉर्मेट इम्पोर्ट करता है, ऑप्ट फाइल जेनरेटर की तरह ही मेश डेसिमेशन और अनावश्यक डेटा हटाने का काम करता है, और फिर तुरंत ही सभी प्रॉपर्टी क्वेरी के साथ मॉडल को रेंडर कर देता है — यह सब एक ही इंटीग्रेटेड ऐप में उपलब्ध है। यह .opt फाइलें आउटपुट नहीं करता; यह एंड-यूज़र टूल है, फाइल कन्वर्टर नहीं।
- Three.js के लिए Rapid3D लोडर (वेब रेंडरिंग) — एक npm पैकेज जो सीधे .opt फ़ाइल जनरेटर द्वारा निर्मित .opt फ़ाइल प्रारूप मॉडल को पढ़ता है और Three.js सीन में लोड करता है। यह प्रगतिशील चंक स्ट्रीमिंग के साथ ब्राउज़र-साइड डीकंप्रेसन के लिए WASM ड्रैको डिकोडर को एम्बेड करता है। यह रेंडरिंग चरण है — यह .opt फ़ाइलों का उपयोग करता है, उन्हें कभी भी उत्पन्न या संशोधित नहीं करता है।
संक्षेप में: प्लगइन मूल फॉर्मेट से इंटरमीडिएट GLZIP फॉर्मेट में डेटा निकालता है। ऑप्ट फाइल जेनरेटर मेश डेसिमेशन और रिडंडेंसी रिमूवल करता है और वेब पर उपयोग के लिए .opt फाइलें आउटपुट करता है। 3D मॉडल और डेटा असिस्टेंट भी यही प्रक्रिया दोहराता है और विंडोज 10+ पर सीधे रेंडर करता है — कोई .opt आउटपुट नहीं देता। रैपिड3डी लोडर वेब रेंडरिंग के लिए .opt फाइल पढ़ता है।
──────────────────────────────────────────────────────────
भाग I: स्वचालित मेश डेसिमेशन — उत्पाद के अनुरूप
QEM-आधारित ज्यामिति-संरक्षण सरलीकरण
स्वचालित मेश डेसिमेशन एक ऐसी प्रक्रिया है जिसमें मॉडल की दृश्य उपस्थिति और (बीआईएम के लिए महत्वपूर्ण रूप से) इसकी इंजीनियरिंग सटीकता को बनाए रखते हुए त्रिभुजों की संख्या को कम किया जाता है। 3डी एक्सपर्ट का डेसिमेशन इंजन एक उन्नत क्वाड्रिक एरर मेट्रिक (क्यूईएम) एल्गोरिदम पर आधारित है, जिसे वक्रता-जागरूक अनुकूलन, फीचर एज सुरक्षा, टोपोलॉजी सत्यापन और यूवी/टेक्सचर संरक्षण जैसी सुविधाओं से बढ़ाया गया है। ये क्षमताएं ऑप्ट फाइल जेनरेटर और 3डी मॉडल और डेटा असिस्टेंट द्वारा लाइटिंग चरण के दौरान की जाती हैं।
बीआईएम मॉडल में अतिरिक्त त्रिभुजों का प्रदर्शन पर प्रभाव:
| प्रदर्शन मीट्रिक | अतिरिक्त त्रिभुजों का प्रभाव | विनाश के बाद सुधार |
| ड्रॉ कॉल्स | कई बिखरे हुए जाल ड्रॉ कॉल विस्फोट का कारण बनते हैं | मेश मर्जिंग के बाद 60-80% की कमी |
| जीपीयू मेमोरी | बहुत बड़े VBO के कारण मेमोरी ओवरफ्लो हो जाता है। | वर्टेक्स की संख्या 50-80% तक कम हो गई, मेमोरी काफी कम हो गई |
| फ्रेम दर (एफपीएस) | GPU रैस्टराइज़ेशन लोड के कारण FPS 30 से नीचे चला जाता है | विनाश के बाद भी स्थिर 60+ FPS |
- QEM-आधारित एज कोलैप्स — उद्योग का मानक, परिष्कृत रूप
गारलैंड और हेकबर्ट द्वारा 1997 में प्रस्तुत क्वाड्रिक एरर मेट्रिक (QEM), औद्योगिक अनुप्रयोगों में मेश सरलीकरण के लिए सर्वमान्य मानक बना हुआ है। 3D एक्सपर्ट का इंजन एक उन्नत QEM संस्करण का उपयोग करता है जो प्रत्येक शीर्ष के लिए एक 4×4 सममित त्रुटि मैट्रिक्स Q का निर्माण करता है, सभी आसन्न फलक तलों की ज्यामितीय बाधाओं को एकत्रित करता है, और परिणामी क्वाड्रिक त्रुटि को न्यूनतम करके किनारों के संकुचन को प्राथमिकता देता है। प्रक्रिया इस प्रकार है: सभी किनारों को पार करें, प्रत्येक के लिए संकुचन लागत की गणना करें, उन्हें एक प्राथमिकता कतार (मिन-हीप) में क्रमबद्ध करें, और लक्ष्य त्रिभुज संख्या या त्रुटि सीमा तक पहुंचने तक सबसे कम लागत वाले किनारों को क्रमिक रूप से संकुचित करें।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3D मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)। इनपुट: 3D/BIM प्लगइन से GLZIP (केवल एक्सट्रैक्शन) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML)।
- वक्रता-जागरूक अनुकूली सरलीकरण
सभी सतहें समान रूप से डेसिमेशन सहन नहीं करतीं। समतल क्षेत्रों (दीवारें, फर्श स्लैब) में 80-90% त्रिभुजों को हटाने पर भी दृश्य प्रभाव नगण्य रहता है, जबकि उच्च वक्रता वाले क्षेत्रों (घुमावदार बीम, बेलनाकार पाइप, गोलाकार जोड़) में आकार की सटीकता बनाए रखने के लिए सघन टेसलेशन की आवश्यकता होती है। इंजन प्रत्येक शीर्ष पर औसत वक्रता की गणना करता है और उच्च वक्रता वाले क्षेत्रों में किनारों पर एक दंड कारक (डिफ़ॉल्ट 5.0×) लागू करता है, जिससे डेसिमेशन पहले समतल क्षेत्रों की ओर निर्देशित होता है। अंतिम कोलैप्स लागत सूत्र कई भारों को एकीकृत करता है: लागत = त्रुटि(v̄) × w_boundary × w_curvature × w_uv × w_feature।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3D मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- फीचर एज प्रोटेक्शन
BIM मॉडल में इंजीनियरिंग के लिहाज़ से महत्वपूर्ण फ़ीचर किनारे होते हैं: कंपोनेंट की रूपरेखा, क्रॉस-सेक्शन ट्रांज़िशन और कनेक्शन नोड। इन किनारों को सिकोड़ने से कंपोनेंट प्रोफ़ाइल विकृत हो जाएगी और इंजीनियरिंग संबंधी व्याख्या प्रभावित होगी। इंजन तीन श्रेणियों का पता लगाता है और उन्हें सुरक्षित रखता है: खुली सीमा वाले किनारे (केवल एक त्रिभुज द्वारा संदर्भित), सामग्री सीमा वाले किनारे (विभिन्न सामग्री ID वाले आसन्न त्रिभुज) और क्रीज़ किनारे (सामान्य कोण परिवर्तन > 60°)। फ़ीचर किनारों को एक कॉन्फ़िगर करने योग्य भार गुणक (डिफ़ॉल्ट 10.0-100.0×) प्राप्त होता है, जिससे वे प्राथमिकता के आधार पर सिकोड़ने से लगभग अप्रभावित रहते हैं।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- टोपोलॉजी संरक्षण और मैनिफोल्ड सत्यापन
निष्पादन से पहले प्रत्येक एज कोलैप्स को पाँच टोपोलॉजी नियमों के आधार पर मान्य किया जाता है: मैनिफोल्ड जाँच (कोई भी एज 3 या अधिक त्रिभुजों द्वारा साझा नहीं की जानी चाहिए), नॉर्मल फ्लिप जाँच (आसन्न फलक नॉर्मल उलटे नहीं होने चाहिए), कनेक्टिविटी जाँच (मेश अलग-अलग पिंडों में विभाजित नहीं होना चाहिए), डिजेनरेट जाँच (शून्य क्षेत्रफल वाले त्रिभुज नहीं बनने चाहिए), और सेल्फ-इंटरसेक्शन जाँच (नए शीर्ष की स्थिति आसन्न ज्यामिति से टकरानी नहीं चाहिए)। अमान्य कोलैप्स को अस्वीकार कर दिया जाता है और छोड़ दिया जाता है, जिससे यह सुनिश्चित होता है कि आउटपुट एक वैध मैनिफोल्ड मेश बना रहे जो आगे के रेंडरिंग, टकराव का पता लगाने और बूलियन संचालन के लिए उपयुक्त हो।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- यूवी निर्देशांक और सामग्री बनावट संरक्षण
BIM कंपोनेंट की सतहों पर अक्सर मटेरियल टेक्सचर मैप होते हैं। डेसिमेशन के दौरान UV का अनुचित प्रबंधन टेक्सचर में असंतुलन, खिंचाव या सीम फटने का कारण बन सकता है। इंजन चार UV सुरक्षा रणनीतियाँ लागू करता है: सीम-वर्टेक्स लॉकिंग (UV सीम पर स्थित वर्टेक्स को कोलैप्स से बाहर रखा जाता है), UV बाउंड्री एज वेटिंग (UV बाउंड्री पर स्थित किनारों के लिए अतिरिक्त लागत), नए वर्टेक्स के लिए भारित UV इंटरपोलेशन (आसन्न त्रिभुज क्षेत्र भार के आधार पर), और मटेरियल बाउंड्री लॉकिंग (विभिन्न मटेरियल ID को जोड़ने वाले किनारों को कोलैप्स नहीं किया जा सकता)।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3D मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- सामान्य पुनर्गणना और हार्ड/सॉफ्ट एज हैंडलिंग
एज कोलैप्स द्वारा फेसेस को हटाने के बाद, सही लाइटिंग के लिए आसन्न वर्टेक्स नॉर्मल्स की पुनर्गणना आवश्यक है। इंजन एरिया-वेटेज नॉर्मल गणना का उपयोग करता है: नया नॉर्मल = Σ(त्रिभुज का क्षेत्रफल × त्रिभुज का नॉर्मल) / Σ त्रिभुज का क्षेत्रफल। हार्ड/सॉफ्ट एज वर्गीकरण स्वचालित रूप से लागू होता है: यदि कोलैप्स के बाद आसन्न त्रिभुजों के बीच नॉर्मल कोण 30° से अधिक हो जाता है, तो एज को नॉन-इंटरपोलेटेड नॉर्मल्स के साथ हार्ड एज के रूप में संरक्षित किया जाता है। नॉर्मल मैप वाले कंपोनेंट्स के लिए, टेंजेंट और बिटेंजेंट वैक्टर की पुनर्गणना सिंक्रोनस रूप से की जाती है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- समरूपता संरक्षण
BIM घटकों में आमतौर पर समरूपता पाई जाती है (आयताकार स्तंभ, बेलनाकार पाइप, सममित अनुप्रस्थ काट वाले बीम)। अनियंत्रित सरलीकरण इस समरूपता को भंग कर सकता है, जिससे देखने में भद्दी विषमताएँ उत्पन्न हो सकती हैं। इंजन सरलीकरण शुरू होने से पहले समरूपता तल का पता लगाता है, सममित शीर्ष युग्मों की पहचान करता है और समकालिक संकुचन प्रतिबंध लागू करता है - यह सुनिश्चित करते हुए कि एक सममित घटक के दोनों पक्षों को समान रूप से सरलीकृत किया जाए।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
प्रत्येक एज कोलैप्स से पहले किए जाने वाले पांच टोपोलॉजी सत्यापन जांच:
| जाँच करना | विवरण | कार्रवाई |
| मैनिफोल्ड चेक | क्या कोलैप्स से नॉन-मैनिफोल्ड एज (3+ त्रिभुज) बनता है? | पतन को अस्वीकार करें |
| सामान्य फ्लिप चेक | क्या कोलैप्स होने के बाद आसन्न फलक नॉर्मल उलट जाते हैं? | पतन को अस्वीकार करें |
| कनेक्टिविटी जांच | क्या कोलैप्स होने से मेश कनेक्टिविटी (स्प्लिट बॉडी) में बदलाव आता है? | पतन को अस्वीकार करें |
| पतित जाँच | क्या ढहने से शून्य क्षेत्रफल वाले त्रिभुज बनते हैं? | विकृत सामग्री को हटाएँ और समाप्त करें |
| आत्म चौराहे | क्या नए शीर्ष की स्थिति आसन्न ज्यामिति से टकराती है? | पतन को अस्वीकार करें |
──────────────────────────────────────────────────────────
भाग II: मेश से अनावश्यक डेटा हटाना — उत्पाद के साथ मैप किया गया
वेल्डिंग, अपघटित पदार्थों का निष्कासन और संसाधन सफाई
डेसिमेशन से त्रिभुजों की संख्या कम हो जाती है, लेकिन CAD प्लेटफॉर्म से निर्यात की गई मेश ऑब्जेक्ट्स में अतिरिक्त अनावश्यक डेटा होता है: डुप्लिकेट वर्टेक्स, विकृत ज्यामिति और अनरेफरेंस्ड रिसोर्स। ये रेंडरिंग में योगदान नहीं देते हैं, लेकिन मेमोरी की खपत करते हैं और लोड होने में समय लेते हैं। डेसिमेशन के बाद इस डेटा को साफ करने से मॉडल का आकार और कम हो जाता है और रनटाइम प्रदर्शन में सुधार होता है।
विभिन्न मॉडल प्रकारों में वर्टेक्स वेल्डिंग का बेंचमार्क:
| मॉडल प्रकार | शीर्षों से पहले | शीर्षों के बाद | कमी |
| इमारत (ऑफिस टावर) | 4,200,000 | 2,100,000 | 50% |
| अवसंरचना (पुल) | 8,600,000 | 4,900,000 | 43% |
| औद्योगिक (रासायनिक संयंत्र) | 15,300,000 | 8,700,000 | 43% |
- अनावश्यक वर्टेक्स वेल्डिंग (विलय)
CAD एक्सपोर्टर अक्सर एक ही स्थानिक स्थिति पर कई वर्टेक्स प्रतियां बनाते हैं — प्रत्येक त्रिभुज स्वतंत्र वर्टेक्स डेटा रखता है, बूलियन ऑपरेशन अवशेष छोड़ते हैं, और टेसलेशन के दुष्प्रभाव डुप्लिकेट उत्पन्न करते हैं। वेल्डिंग एल्गोरिदम क्वांटाइज्ड निर्देशांकों द्वारा वर्टेक्स को बकेट करने के लिए एक स्थानिक हैश ग्रिड का उपयोग करता है, फिर प्रत्येक बकेट के भीतर निकटता खोज करता है। एप्सिलॉन दूरी (डिफ़ॉल्ट 0.001 मॉडल यूनिट) के भीतर स्थित दो वर्टेक्स को तभी मर्ज किया जाता है जब उनके नॉर्मल, UV और मटेरियल ID सुसंगत हों; भिन्न विशेषताओं (हार्ड एज, UV सीम) वाले वर्टेक्स को संरक्षित रखा जाता है। मर्ज किए गए वर्टेक्स को संदर्भित करने के लिए त्रिभुज सूचकांकों को अपडेट किया जाता है। बेंचमार्क डेटा विभिन्न मॉडल प्रकारों में 43-50% वर्टेक्स कमी दर्शाता है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- विकृत ज्यामिति निष्कासन
विकृत त्रिभुज—जिनका क्षेत्रफल शून्य या लगभग शून्य होता है—दृश्यमान रेंडरिंग में योगदान नहीं देते हैं, लेकिन इंडेक्स बफर स्थान घेर लेते हैं। ये आमतौर पर बूलियन संक्रिया अवशेषों या टेसलेशन परिशुद्धता संबंधी समस्याओं के कारण उत्पन्न होते हैं। इंजन तीन मानदंडों के माध्यम से विकृत त्रिभुजों का पता लगाता है: शून्य-क्षेत्रफल परीक्षण (क्षेत्रफल
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
- अप्रसंदर्भित संसाधन सफाई
मेश ऑब्जेक्ट में परिभाषित लेकिन अप्रमाणित संसाधन हो सकते हैं जो रेंडरिंग आउटपुट उत्पन्न किए बिना मेमोरी का उपयोग करते हैं। डेसिमेशन और वेल्डिंग के बाद, इंजन पूर्ण संदर्भ-गणना स्कैन करके निम्नलिखित को साफ़ करता है: अनाथ वर्टेक्स (संदर्भ गणना = 0), अप्रयुक्त सामग्री स्लॉट (कोई त्रिभुज संदर्भ नहीं), खाली यूवी चैनल (यूवी2/यूवी3 सभी [0,0]), खाली नॉर्मल चैनल (टैन्जेंट/बिटैन्जेंट सभी [0,0,0]), और खाली रंग चैनल (सभी [1,1,1,1])। यह सफ़ाई मेमोरी उपयोग को अतिरिक्त 5-10% तक कम कर देती है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
सफाई के बाद के चरण में साफ किए गए अप्रमाणित संसाधन प्रकार:
| संसाधन प्रकार | विवरण | सफाई की स्थिति |
| अनाथ शीर्ष | त्रिभुज द्वारा संदर्भित नहीं किए गए शीर्ष | संदर्भ गणना = 0 |
| अप्रयुक्त सामग्री | त्रिभुजों द्वारा परिभाषित लेकिन असंदर्भित सामग्री स्लॉट | सामग्री संदर्भ गणना = 0 |
| खाली यूवी चैनल | UV2/UV3 चैनल मौजूद हैं लेकिन सभी शून्य हैं | चैनल के सभी मान [0,0] हैं |
| खाली सामान्य चैनल | टैन्जेंट/बिटेंजेंट चैनल सभी शून्य | चैनल के सभी मान [0,0,0] हैं |
| खाली रंग चैनल | वर्टेक्स कलर चैनल सभी सफेद [1,1,1,1] | चैनल के सभी मान [1,1,1,1] हैं |
──────────────────────────────────────────────────────────
भाग III: पाँच-चरणीय प्रसंस्करण पाइपलाइन
लाइटविंग पाइपलाइन के भीतर निरंतर प्रोसेसिंग चरण के रूप में मेश डेसिमेशन और अनावश्यक डेटा को हटाना निष्पादित किया जाता है। संपूर्ण प्रवाह में पाँच अनुक्रमिक चरण होते हैं, जिन्हें ऑप्ट फाइल जेनरेटर या 3डी मॉडल और डेटा असिस्टेंट द्वारा उपयोगकर्ता के स्थानीय कंप्यूटर पर पूरी तरह से निष्पादित किया जाता है।

चरण 1: पूर्व-प्रसंस्करण
इनपुट फ़ाइल (3D/BIM प्लगइन से इंटरमीडिएट GLZIP, या IFC, FBX, STEP, 3DXML जैसे ओपन फॉर्मेट) को एक आंतरिक मेश डेटा संरचना में पार्स किया जाता है। टोपोलॉजी विश्लेषण फीचर एज मार्किंग के लिए बाउंड्री एज, मटेरियल बाउंड्री और नॉर्मल-डिस्कंटीन्यूटी एज की पहचान करता है। समरूपता पहचान कंपोनेंट समरूपता तलों की पहचान करती है और सममित शीर्ष युग्मों को रिकॉर्ड करती है।
- इनपुट स्रोत: 3D/BIM प्लगइन (एक्सट्रैक्शन → GLZIP) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML)। प्रोसेसिंग: ऑप्ट फाइल जेनरेटर या 3D मॉडल और डेटा असिस्टेंट द्वारा।
चरण 2: अनावश्यकता पूर्व-सफाई
डेसिमेशन शुरू होने से पहले, वर्टेक्स वेल्डिंग का पहला चरण बाद के कंप्यूटेशन लोड को कम करता है। विकृत त्रिभुज और अनाथ वर्टेक्स हटा दिए जाते हैं। ऑडिट ट्रेसिबिलिटी के लिए, प्री-क्लीनअप लॉग हटाए गए वर्टेक्स और त्रिभुजों की संख्या रिकॉर्ड करता है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
चरण 3: स्वचालित विनाश
प्रत्येक शीर्ष के लिए QEM त्रुटि मैट्रिक्स का निर्माण किया जाता है। सभी भार कारकों (सीमा, वक्रता, UV, विशेषता) के साथ एज कोलैप्स लागत की गणना की जाती है। एक मिन-हीप प्राथमिकता कतार न्यूनतम लागत से अधिकतम लागत तक पुनरावृत्ति एज कोलैप्स को संचालित करती है, जिसमें प्रत्येक ऑपरेशन से पहले टोपोलॉजी सत्यापन किया जाता है। यह प्रक्रिया तब रुक जाती है जब लक्ष्य त्रिभुज संख्या या अधिकतम त्रुटि सीमा तक पहुँच जाती है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
चरण 4: सफाई के बाद अतिरिक्त व्यवस्था
डेसिमेशन से नए डुप्लिकेट वर्टेक्स उत्पन्न हो सकते हैं (एज कोलैप्स मर्जिंग के कारण), इसलिए दूसरा वेल्डिंग पास निष्पादित किया जाता है। अनरेफरेंस्ड रिसोर्सेज — अनाथ वर्टेक्सेस, खाली मटेरियल स्लॉट, खाली चैनल — को रेफरेंस-काउंट स्कैनिंग के माध्यम से साफ किया जाता है।
- द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (लाइटवेटिंग → .opt आउटपुट) या 3डी मॉडल और डेटा असिस्टेंट (लाइटवेटिंग + डेस्कटॉप रेंडरिंग, विंडोज 10+)
चरण 5: पोस्ट-प्रोसेसिंग और आउटपुट
सभी प्रभावित वर्टेक्स नॉर्मल और टेंजेंट की पुनर्गणना की जाती है। कंपोनेंट आईडी मैपिंग टेबल को अपडेट किया जाता है ताकि एट्रिब्यूट डेटाबेस क्वेरी सही बनी रहें। ऑप्ट फाइल जेनरेटर फिर परिणाम को .opt फॉर्मेट मॉडल फाइल + डेटाबेस एट्रिब्यूट फाइल के रूप में आउटपुट करता है, जो वेब पर रैपिड3डी लोडर द्वारा उपयोग के लिए तैयार है। 3डी मॉडल और डेटा असिस्टेंट .opt आउटपुट चरण को छोड़ देता है और विंडोज 10+ पर अपने एकीकृत डेस्कटॉप रेंडरर में परिणाम को सीधे लोड करता है।
- ऑप्ट फ़ाइल जनरेटर: .opt + डेटाबेस आउटपुट करता है → रैपिड3डी लोडर (वेब रेंडरिंग)। 3डी मॉडल और डेटा असिस्टेंट: हल्कापन + डायरेक्ट डेस्कटॉप रेंडरिंग (विंडोज 10+, .opt आउटपुट नहीं)।
──────────────────────────────────────────────────────────
किस आवश्यकता के लिए कौन सा उत्पाद?
मेश डेसिमेशन और रिडंडेंट डेटा रिमूवल, दोनों लाइटवेटिंग उत्पादों द्वारा प्रदान की जाने वाली सामान्य क्षमताएं हैं। आपके द्वारा चुना जाने वाला उत्पाद इस बात पर निर्भर करता है कि आपके अंतिम उपयोगकर्ता कहाँ हैं और उन्हें मॉडल के साथ क्या करने की आवश्यकता है।
- क्या आप वेब-आधारित बीआईएम प्लेटफॉर्म या डिजिटल ट्विन डैशबोर्ड बना रहे हैं?→ 3D/BIM प्लगइन का उपयोग करके नेटिव .rvt/.dgn फ़ाइलों को इंटरमीडिएट GLZIP में एक्सट्रैक्ट करें, फिर ऑप्ट फ़ाइल जेनरेटर चलाकर मेश डेसिमेशन और रिडंडेंसी रिमूवल करें (आउटपुट: .opt + DB)। .opt फ़ाइलों को अपने वेब सर्वर पर डिप्लॉय करें। Rapid3D लोडर फॉर Three.js का उपयोग करके लोड करें। डेसिमेशन पैरामीटर को ऑप्ट फ़ाइल जेनरेटर के प्रीसेट प्रोफाइल के माध्यम से ट्यून किया जा सकता है।
- क्या आप ग्राहकों को ऑफलाइन डेस्कटॉप व्यूइंग के लिए बीआईएम मॉडल डिलीवर कर रहे हैं?→ 3D/BIM प्लगइन का उपयोग करके 3D मॉडल और डेटा असिस्टेंट (Windows 10+) निकालें और क्लाइंट को सौंप दें। वे GLZIP (या IFC/FBX/STEP जैसे ओपन फॉर्मेट) इम्पोर्ट कर सकते हैं, और ऐप उसी तरह डेटा को छांटकर अनावश्यक डेटा हटा देगा, फिर मॉडल को एक एकीकृत रूप में प्रस्तुत करेगा — अलग से .opt फ़ाइलों की आवश्यकता नहीं होगी।
- नेटिव सीएडी लाइसेंस के बिना ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML) को प्रोसेस करना?→ प्लगइन को छोड़ दें। बैच डेसिमेशन और .opt आउटपुट (वेब के लिए) के लिए ओपन फॉर्मेट को सीधे ऑप्ट फाइल जेनरेटर में डालें, या इंटरैक्टिव डेसिमेशन और डेस्कटॉप व्यूइंग के लिए 3D मॉडल और डेटा असिस्टेंट में डालें।
- क्या वेब और डेस्कटॉप दोनों पर डिलीवरी संभव है?वेब के लिए: प्लगइन (नेटिव) का उपयोग करके एक्सट्रैक्ट करें या ओपन फॉर्मेट इम्पोर्ट करें → ऑप्ट फाइल जेनरेटर (डेसिमेशन + .opt आउटपुट) → रैपिड3डी लोडर। डेस्कटॉप के लिए: GLZIP या ओपन फॉर्मेट को सीधे 3D मॉडल और डेटा असिस्टेंट (विंडोज 10+) में इम्पोर्ट करें — यह एक ही ऐप में डेसिमेशन और रेंडरिंग करता है, .opt फाइल की आवश्यकता नहीं है।
──────────────────────────────────────────────────────────
प्रौद्योगिकी सारांश
| तकनीक | कोर विधि | सटीक संरक्षण | विशिष्ट प्रभाव |
| मेश डेसिमेशन | बेहतर QEM + एज कोलैप्स | वक्रता-जागरूक + फ़ीचर एज + टोपोलॉजी जाँच | त्रिभुज में 50-85% की कमी |
| वर्टेक्स वेल्डिंग | स्थानिक हैश + एप्सिलॉन मिलान | विशेषता संगति जाँच | 43-50% शीर्ष भाग में कमी |
| पतित निष्कासन | शून्य-क्षेत्र / संरेखता का पता लगाना | केवल अमान्य ज्यामिति को हटाता है | त्रिभुज में 2-5% की कमी |
| संसाधन सफाई | संदर्भ गणना स्कैनिंग | केवल शून्य-संदर्भ संसाधनों को हटाता है | मेमोरी में 5-10% की कमी |
──────────────────────────────────────────────────────────
निष्कर्ष: परिशुद्धता क्यों महत्वपूर्ण है
मेश डेसिमेशन और अनावश्यक डेटा हटाना, बीआईएम मॉडल को हल्का बनाने के मुख्य आधार हैं। एक साधारण 3डी व्यूअर और एक उच्च-स्तरीय बीआईएम एप्लिकेशन के बीच का अंतर यह नहीं है कि डेसिमेशन किया गया है या नहीं, बल्कि यह है कि क्या डेसिमेशन इंजीनियरिंग सटीकता को बनाए रखता है। एक सामान्य मेश सिंपलीफायर कुछ ही समय में त्रिभुजों की संख्या कम कर सकता है। लेकिन फीचर किनारों को संरक्षित रखने, टोपोलॉजी की वैधता बनाए रखने, यूवी सीमों की सुरक्षा करने, समरूपता का सम्मान करने और यह सुनिश्चित करने के लिए कि प्रत्येक घटक की आयामी सटीकता प्रक्रिया के दौरान बरकरार रहे, वर्षों के समर्पित इंजीनियरिंग कार्य की आवश्यकता होती है।
3D एक्सपर्ट का दृष्टिकोण — वक्रता-जागरूक अनुकूलन, बहु-मानदंड फीचर एज सुरक्षा, पांच-नियम टोपोलॉजी सत्यापन और दोहरे पास रिडंडेंसी क्लीनअप के साथ उन्नत QEM — AEC पेशेवरों द्वारा अपेक्षित ज्यामितीय सटीकता को बनाए रखते हुए 70-85% डेटा में कमी लाता है। और क्योंकि ये तकनीकें ऑप्ट फाइल जेनरेटर और 3D मॉडल और डेटा असिस्टेंट दोनों में अंतर्निहित हैं, इसलिए आपके उपयोगकर्ता रैपिड3D लोडर के माध्यम से ब्राउज़र में या 3D मॉडल और डेटा असिस्टेंट के माध्यम से डेस्कटॉप वर्कस्टेशन पर मॉडल देख रहे हों, आपको समान सटीकता मिलती है।
──────────────────────────────────────────────────────────
कंपनी के बारे में
3D एक्सपर्ट कंपनी लिमिटेड, जिसका मुख्यालय ओसाका, जापान में है, वैश्विक एईसी उद्योग के लिए उच्च-प्रदर्शन वाले 3D/BIM सॉफ़्टवेयर विकसित करती है। हमारे उत्पाद पोर्टफोलियो में शामिल हैं:
- 3D/BIM प्लगइन — वर्तमान में CAD/BIM प्लेटफॉर्म के लिए 6 नेटिव एक्सपोर्ट ऐड-इन्स उपलब्ध हैं, जो आधिकारिक वेंडर API पर आधारित हैं। यह नेटिव फॉर्मेट (.rvt, .dgn, आदि) से ज्योमेट्री, टेक्सचर, मटीरियल, स्ट्रक्चर ट्री और एट्रिब्यूट्स का लॉसलेस एक्सट्रैक्शन करता है। आउटपुट: इंटरमीडिएट GLZIP। यह कंप्रेशन, डेसिमेशन या लाइटिंग नहीं करता है।
- ऑप्ट फाइल जेनरेटर - बैच प्रोसेसिंग के लिए डेस्कटॉप लाइटवेटिंग इंजन। यह इंटरमीडिएट GLZIP (प्लगइन से) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML, आदि) लेता है और उपयोगकर्ता के स्थानीय कंप्यूटर पर मेश डेसिमेशन, अनावश्यक डेटा हटाना, ड्रैको कम्प्रेशन, LOD जनरेशन और मेश ऑप्टिमाइजेशन लागू करता है। आउटपुट: .opt फॉर्मेट मॉडल + डेटाबेस। यह एकमात्र ऐसा उत्पाद है जो .opt फाइलें बनाता है।
- 3D मॉडल और डेटा असिस्टेंट — विंडोज 10+ के लिए नेटिव डेस्कटॉप एप्लिकेशन। यह GLZIP (प्लगइन से) या ओपन फॉर्मेट को इम्पोर्ट करता है, ऑप्ट फाइल जेनरेटर की तरह ही मेश डेसिमेशन और रिडंडेंसी रिमूवल करता है, और फिर तुरंत ही सभी प्रॉपर्टी क्वेरी के साथ मॉडल को रेंडर करता है — यह सब एक ही इंटीग्रेटेड ऐप में उपलब्ध है। यह .opt फाइल आउटपुट नहीं करता है।
- Three.js के लिए Rapid3D लोडर — एक npm पैकेज (opt-rapid3d-loader) जिसमें WASM Draco डिकोडर, प्रोग्रेसिव चंक स्ट्रीमिंग और पूर्ण इंटरैक्शन API शामिल हैं। यह सीधे .opt फ़ाइल जनरेटर द्वारा निर्मित .opt फ़ाइल प्रारूप के मॉडल को पढ़ता है और Three.js दृश्यों में लोड करता है।
अधिक जानने या निःशुल्क परीक्षण शुरू करने के लिए https://www.opt3ds.com/ पर जाएं।
संपर्क करना: info@3dexpert.jp
© 2010–2026 3D एक्सपर्ट कंपनी लिमिटेड। सर्वाधिकार सुरक्षित।
