Japanese
Leave Your Message

3D/BIM लाइटवेटिंग में कंपोनेंट इंस्टेंसिंग: ज्योमेट्री डुप्लिकेशन द्वारा जीपीयू-स्केल रेंडरिंग कैसे संभव होती है

2026-08-17

3डी में कंपोनेंट इंस्टेंसिंग/बीआईएम हल्का वजन:ज्यामिति डुप्लिकेशन जीपीयू-स्केल को कैसे अनलॉक करता है प्रदान करनापर

नेटिव बीआईएम मॉडल से लेकर ब्राउज़र-रेंडर्ड सीन तक — 3डी एक्सपर्ट के इंस्टेंसिंग पाइपलाइन के पीछे की इंजीनियरिंग, जिसमें 3डी/बीआईएम प्लगइन, ऑप्ट फाइल जेनरेटर और थ्री.जेएस के लिए रैपिड3डी लोडर शामिल हैं।

3डी एक्सपर्ट कंपनी लिमिटेड द्वारा। | ओसाका, जापान | अगस्त 2026

इंस्टेंसिंग पाइपलाइन — उत्पाद से मैप किया गया

चरण 1: ज्यामिति फिंगरप्रिंटिंग और डुप्लिकेट पहचान

इंस्टेंसिंग में पहली चुनौती यह पहचानना है कि कौन से घटक ज्यामितीय रूप से समान हैं। एक BIM मॉडल की घटक सूची में 400 तत्वों को "Door_Type_A" के रूप में लेबल किया जा सकता है, लेकिन पैरामीट्रिक भिन्नताएं, एडिट-इन-प्लेस संशोधन और फ्लोटिंग-पॉइंट परिशुद्धता में विचलन का मतलब है कि उनमें से सभी एक ही मेश साझा नहीं करते हैं। 3D एक्सपर्ट का फिंगरप्रिंटिंग इंजन वास्तविक वर्टेक्स डेटा का विश्लेषण करता है - लेबल का नहीं - ताकि सही ज्यामितीय समानता का पता लगाया जा सके।

  1. मल्टी-सिग्नेचर ज्योमेट्री हैशिंग

प्रत्येक मेश को तीन स्वतंत्र सिग्नेचर को मिलाकर एक समग्र फिंगरप्रिंट दिया जाता है: (a) वर्टेक्स संख्या और त्रिभुज संख्या, (b) क्वांटाइज्ड टॉलरेंस के साथ अक्ष-संरेखित बाउंडिंग बॉक्स आयाम, और (c) सॉर्ट किए गए वर्टेक्स निर्देशांकों का मर्मुरहैश। दो मेश को इंस्टेंसिंग के लिए तभी उम्मीदवार माना जाता है जब तीनों सिग्नेचर मेल खाते हों। यह तीन-चरणीय फ़िल्टर गलत पॉजिटिव को कुशलतापूर्वक समाप्त करता है — सस्ते सिग्नेचर चेक (वर्टेक्स संख्या, बाउंडिंग बॉक्स) महंगे हैश तुलना चलने से पहले 95%+ गैर-मिलानों को अस्वीकार कर देते हैं।

  • द्वारा संचालित: 3D/BIM प्लगइन (ज्यामिति निष्कर्षण → GLZIP) → ऑप्ट फ़ाइल जनरेटर (फिंगरप्रिंटिंग और डुप्लिकेट पहचान → .opt)। डेस्कटॉप विकल्प: 3D मॉडल और डेटा असिस्टेंट (GLZIP या ओपन फॉर्मेट आयात करता है, आंतरिक रूप से समान फिंगरप्रिंटिंग करता है, विंडोज 10+)।
  1. टोपोलॉजी-जागरूक समतुल्यता सत्यापन

जब फिंगरप्रिंट हस्ताक्षर मेल खाते हैं, तो एक द्वितीयक सत्यापन चरण मेश टोपोलॉजी की तुलना करता है: शीर्षों और किनारों का आसन्नता ग्राफ। यह उन मामलों को पकड़ लेता है जहां दो मेश में शीर्षों की संख्या और सीमा बॉक्स समान होते हैं लेकिन कनेक्टिविटी भिन्न होती है - उदाहरण के लिए, एक दरवाज़े का पैनल बनाम एक खिड़की का फ्रेम जो आयामी विशेषताओं को साझा करते हैं। केवल वे मेश जो हस्ताक्षर और टोपोलॉजी दोनों जांचों में उत्तीर्ण होते हैं, उन्हें एक इंस्टेंस समूह में विलय कर दिया जाता है।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (टोपोलॉजी सत्यापन → .opt)। डेस्कटॉप: 3डी मॉडल और डेटा असिस्टेंट (समान सत्यापन इंजन, एकीकृत लाइटवेटिंग + रेंडरिंग, विंडोज 10+)।
  1. फ्लोटिंग-पॉइंट टॉलरेंस नॉर्मलाइज़ेशन

BIM ऑथरिंग टूल्स वर्टेक्स कोऑर्डिनेट्स को प्रोजेक्ट-विशिष्ट इकाइयों और परिशुद्धता स्तरों में स्टोर करते हैं। रेविट 1/256 इंच रिज़ॉल्यूशन वाले आंतरिक फीट का उपयोग करता है; बेंटले दोगुनी परिशुद्धता वाले मिलीमीटर का उपयोग करता है। फिंगरप्रिंटिंग इंजन हैशिंग से पहले सभी कोऑर्डिनेट्स को एक सामान्य क्वांटाइज़्ड ग्रिड (डिफ़ॉल्ट रूप से ±0.1 मिमी टॉलरेंस, कॉन्फ़िगर करने योग्य) में नॉर्मलाइज़ करता है, यह सुनिश्चित करते हुए कि विभिन्न ऑथरिंग टूल्स से निर्यात किए गए एक ही डोर फ़ैमिली के फिंगरप्रिंट मेल खाते हैं। यह क्रॉस-प्लेटफ़ॉर्म नॉर्मलाइज़ेशन उन प्रोजेक्ट्स के लिए आवश्यक है जो कई BIM टूल्स से मॉडल को एकीकृत करते हैं।

  • द्वारा संचालित: 3D/BIM प्लगइन (निर्देशांक निष्कर्षण → GLZIP) → ऑप्ट फ़ाइल जनरेटर (सामान्यीकरण और फ़िंगरप्रिंटिंग → .opt)। डेस्कटॉप: 3D मॉडल और डेटा सहायक (समान पाइपलाइन, विंडोज 10+)।

चरण 2: प्रोटोटाइप-इंस्टेंस डेटा पुनर्गठन

डुप्लिकेट समूहों की पहचान हो जाने के बाद, इंजन डेटा को पुनर्गठित करता है: एक मेश को प्रोटोटाइप के रूप में चुना जाता है, और समूह के अन्य सभी सदस्यों को एक कॉम्पैक्ट इंस्टेंस रिकॉर्ड से बदल दिया जाता है जिसमें केवल एक 4×4 रूपांतरण मैट्रिक्स और प्रोटोटाइप का संदर्भ होता है। यह पुनर्गठन .opt फ़ाइल प्रारूप के भीतर होता है, इसलिए आगे के उपभोक्ता (Rapid3D लोडर, 3D मॉडल और डेटा असिस्टेंट) इंस्टेंस रेंडरिंग के लिए पूर्व-व्यवस्थित डेटा प्राप्त करते हैं।

  1. प्रोटोटाइप चयन और मेश डुप्लिकेशन हटाना

प्रत्येक इंस्टेंस समूह के लिए, इंजन उच्चतम ज्यामितीय गुणवत्ता वाले मेश को प्रोटोटाइप के रूप में चुनता है (आमतौर पर वह जिसमें सबसे पूर्ण यूवी मैपिंग और नॉर्मल डेटा होता है)। अन्य सभी सदस्यों के वर्टेक्स/त्रिकोण/इंडेक्स बफर हटा दिए जाते हैं और उन्हें एक हल्के इंस्टेंस डिस्क्रिप्टर से बदल दिया जाता है: एक 16-फ्लोट ट्रांसफॉर्मेशन मैट्रिक्स (स्थिति, रोटेशन, स्केल) और एक प्रोटोटाइप आईडी। एक सामान्य व्यावसायिक भवन मॉडल में, इससे ज्यामिति बफर 70-90% तक कम हो जाता है - 400 एक जैसे दरवाजे जो पहले 400 × 8,000 वर्टेक्स का उपयोग करते थे, अब 8,000 वर्टेक्स + 400 × 64 बाइट्स का उपयोग करते हैं।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (प्रोटोटाइप चयन और डुप्लिकेशन हटाना → .opt)। डेस्कटॉप: 3डी मॉडल और डेटा असिस्टेंट (समान पुनर्गठन, एकीकृत रेंडरिंग, विंडोज 10+)
  1. प्रति-इंस्टेंस विशेषता संरक्षण

इंस्टेंसिंग का मतलब प्रति-तत्व डेटा का नष्ट होना नहीं है। प्रत्येक इंस्टेंस रिकॉर्ड अपने एट्रिब्यूट सेट से लिंक बनाए रखता है — तत्व आईडी, परिवार का नाम, प्रकार का नाम, स्तर, चरण, सामग्री असाइनमेंट और सभी कस्टम पैरामीटर। जब कोई उपयोगकर्ता वेब व्यूअर में किसी इंस्टेंस किए गए दरवाजे पर क्लिक करता है, तो Rapid3D लोडर इंस्टेंस आईडी को DB फ़ाइल में सही एट्रिब्यूट रिकॉर्ड से जोड़ता है और पूरा प्रॉपर्टी पैनल प्रदर्शित करता है। संरचना ट्री प्रति-इंस्टेंस पदानुक्रम को भी संरक्षित करता है: प्रत्येक इंस्टेंस परिवार प्रकार → स्तर → समूह श्रृंखला में अपनी सही स्थिति में दिखाई देता है।

  • द्वारा संचालित: 3D/BIM प्लगइन (विशेषता निष्कर्षण → GLZIP + DB) → ऑप्ट फ़ाइल जनरेटर (इंस्टेंस-विशेषता लिंकिंग → .opt + DB) → रैपिड3D लोडर (प्रति-इंस्टेंस प्रॉपर्टी क्वेरी)। डेस्कटॉप: 3D मॉडल और डेटा असिस्टेंट (पूर्ण पाइपलाइन, विंडोज 10+)
  1. इंस्टेंस ग्रुप बैचिंग और सॉर्टिंग

डुप्लिकेशन हटाने के बाद, इंस्टेंस समूहों को बैच में विभाजित किया जाता है और सामग्री असाइनमेंट और स्थानिक स्थिति के आधार पर क्रमबद्ध किया जाता है। समान प्रोटोटाइप और समान सामग्री साझा करने वाले घटकों को एक ही इंस्टेंस बैच में मिला दिया जाता है, जिससे रेंडरिंग के दौरान सामग्री स्थिति में बदलाव कम से कम हो जाते हैं। स्थानिक छँटाई (बाउंडिंग-वॉल्यूम पदानुक्रम द्वारा) रनटाइम पर कुशल फ्रस्टम कलिंग को सक्षम बनाती है - यदि किसी कैमरे का व्यू फ्रस्टम किसी समूह के संयुक्त बाउंडिंग बॉक्स को प्रतिच्छेद नहीं करता है, तो पूरे बैच को एक ही जाँच में छोड़ दिया जाता है।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (बैचिंग और स्थानिक सॉर्टिंग → .opt) → रैपिड3डी लोडर (फ्रस्टम-कल्ड इंस्टेंस्ड रेंडरिंग)। डेस्कटॉप: 3डी मॉडल और डेटा असिस्टेंट (समान बैचिंग, डेस्कटॉप रेंडरिंग, विंडोज 10+)।

चरण 3: जीपीयू इंस्टेंसिंग रेंडरिंग पाइपलाइन

अंतिम चरण रेंडरिंग के समय होता है। Three.js के लिए Rapid3D लोडर .opt फ़ाइल की प्रोटोटाइप-इंस्टेंस संरचना को पढ़ता है और Three.js इंस्टेंस्डमेश ऑब्जेक्ट बनाता है — यह एक अंतर्निहित WebGL तंत्र है जो एक ही ड्रॉ कॉल से अलग-अलग ट्रांसफ़ॉर्म के साथ मेश की N प्रतियां रेंडर करने की अनुमति देता है। 3D मॉडल और डेटा असिस्टेंट में डेस्कटॉप इंजन अपने नेटिव रेंडरिंग पाइपलाइन के माध्यम से एक समान इंस्टेंसिंग पथ का उपयोग करता है।

  1. वेबजीएल इंस्टेंस्डमेश पुनर्निर्माण

.opt फ़ाइल लोड करने पर, Rapid3D लोडर इंस्टेंस-ग्रुप टेबल को दोहराता है और प्रत्येक ग्रुप के लिए एक THREE.InstancedMesh बनाता है। प्रत्येक InstancedMesh को प्रोटोटाइप ज्योमेट्री और एक इंस्टेंस मैट्रिक्स ऐरे प्राप्त होता है। GPU सभी इंस्टेंस को एक ही ड्रॉ कॉल (gl.drawArraysInstanced / gl.drawElementsInstanced के माध्यम से) में रेंडर करता है, जिससे प्रति-तत्व ओवरहेड समाप्त हो जाता है जो अन्यथा हजारों ड्रॉ कॉल उत्पन्न करता। 80 ​​इंस्टेंस ग्रुप में फैले 15,000 कंपोनेंट वाले मॉडल के लिए, ड्रॉ कॉल की संख्या लगभग 15,000 से घटकर लगभग 80 हो जाती है - 99.5% की कमी।

  • द्वारा संचालित: Three.js के लिए Rapid3D लोडर (इंस्टेंस्ड मेश पुनर्निर्माण, वेब रेंडरिंग)। डेस्कटॉप समकक्ष: 3D मॉडल और डेटा असिस्टेंट (नेटिव GPU इंस्टेंसिंग, विंडोज 10+)
  1. प्रति-इंस्टेंस अंतःक्रिया: चयन, रंग भरना और हाइलाइट करना

इंस्टेंसिंग के बारे में एक आम गलत धारणा यह है कि यह इंटरैक्टिविटी को कम कर देता है — यानी सभी इंस्टेंस दिखने और व्यवहार में एक जैसे होने चाहिए। Rapid3D Loader प्रति-इंस्टेंस API उपलब्ध कराकर इस धारणा को गलत साबित करता है: setColorAt(instanceId, color) कमांड किसी एक इंस्टेंस पर एक अद्वितीय रंग लागू करता है, जिससे अन्य इंस्टेंस प्रभावित नहीं होते; पिकिंग रेकास्टर क्लिक इवेंट को केवल प्रोटोटाइप मेश पर ही नहीं, बल्कि व्यक्तिगत इंस्टेंस ID पर भी लागू करता है। इसका मतलब है कि उपयोगकर्ता 400 दरवाजों में से किसी एक को हाइलाइट कर सकता है, किसी विशिष्ट खिड़की को अलग कर सकता है, या संरचनात्मक स्तंभों के एक उपसमूह पर पारदर्शी रेंडरिंग लागू कर सकता है — और यह सब करते हुए GPU एक ही ड्रॉ कॉल की दक्षता बनाए रखता है।

  • द्वारा संचालित: Three.js के लिए Rapid3D लोडर (प्रति-इंस्टेंस इंटरैक्शन API, वेब रेंडरिंग)। डेस्कटॉप: 3D मॉडल और डेटा असिस्टेंट (वही प्रति-इंस्टेंस इंटरैक्शन, विंडोज 10+)।
  1. एलओडी-जागरूक इंस्टेंसिंग

ऑप्ट फाइल जेनरेटर में लेवल-ऑफ-डिटेल (एलओडी) जनरेशन इंस्टेंस की सीमाओं का ध्यान रखता है। प्रत्येक प्रोटोटाइप मेश को अपनी अलग एलओडी चेन (उच्च/मध्यम/निम्न पॉलीगॉन संख्या) मिलती है, और उस प्रोटोटाइप के सभी इंस्टेंस एक ही एलओडी चेन साझा करते हैं। रेंडरिंग के समय, रैपिड3डी लोडर कैमरा दूरी के आधार पर प्रत्येक इंस्टेंस समूह के लिए उपयुक्त एलओडी स्तर का चयन करता है - नज़दीकी इंस्टेंस पूर्ण रिज़ॉल्यूशन पर रेंडर होते हैं, जबकि दूर के इंस्टेंस सरलीकृत ज्यामिति का उपयोग करते हैं। क्योंकि एक समूह के सभी इंस्टेंस एक ही एलओडी स्विच साझा करते हैं, इसलिए प्रति-इंस्टेंस एलओडी गणना का कोई अतिरिक्त भार नहीं होता है। फ्रस्टम कलिंग के साथ मिलकर, यह उपभोक्ता-स्तरीय हार्डवेयर पर 100,000 से अधिक घटकों वाले मॉडलों की सुचारू रेंडरिंग को सक्षम बनाता है।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (प्रत्येक प्रोटोटाइप के लिए LOD जनरेशन → .opt) → रैपिड3डी लोडर (दूरी-आधारित LOD स्विचिंग + इंस्टेंस्ड रेंडरिंग)। डेस्कटॉप: 3डी मॉडल और डेटा असिस्टेंट (समान LOD-जागरूक इंस्टेंसिंग, विंडोज 10+)।

चरण 4: प्रदर्शन प्रभाव का मापन

कंपोनेंट इंस्टेंसिंग केवल सैद्धांतिक अनुकूलन नहीं है — यह फ़ाइल के आकार, मेमोरी उपयोग और रेंडरिंग प्रदर्शन में मापने योग्य, और कभी-कभी नाटकीय सुधार लाता है। निम्नलिखित मेट्रिक्स 3D एक्सपर्ट के पाइपलाइन के माध्यम से संसाधित वास्तविक दुनिया के BIM मॉडल से लिए गए हैं।

  1. फ़ाइल का आकार कम करना

एक 12-मंजिला कार्यालय भवन के 450MB के रेविट मॉडल (87,000 घटक, 62% डुप्लिकेट) को इंस्टेंसिंग सक्षम करके ऑप्ट फ़ाइल जनरेटर के माध्यम से संसाधित किया गया। परिणामी .opt फ़ाइल का आकार 38MB था - जो इंस्टेंसिंग के बिना निर्यात किए गए उसी मॉडल (480MB) की तुलना में 92% की कमी है। यह बचत मुख्य रूप से अनावश्यक ज्यामिति बफ़र्स को हटाने से हुई: 54,000 डुप्लिकेट मेश (प्रत्येक में औसतन 6KB वर्टेक्स डेटा) को 420 प्रोटोटाइप + 54,000 इंस्टेंस मैट्रिक्स (प्रत्येक 64 बाइट्स) से बदल दिया गया, जिससे ड्रैको संपीड़न से पहले लगभग 310MB कच्चे ज्यामिति डेटा की बचत हुई।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (इंस्टेंसिंग + ड्रेको कम्प्रेशन → .opt)
  1. ड्रॉ कॉल और फ्रेम रेट में सुधार

इसी मॉडल को Three.js के लिए Rapid3D लोडर में लोड किया गया था। इंस्टेंसिंग के बिना, सीन ने 87,000 ड्रॉ कॉल उत्पन्न किए, जिससे इंटीग्रेटेड GPU वाले मध्यम श्रेणी के लैपटॉप पर 8-12 FPS प्राप्त हुए। इंस्टेंसिंग के साथ, ड्रॉ कॉल घटकर 340 हो गए (प्रति इंस्टेंस समूह एक + गैर-इंस्टेंस किए गए अद्वितीय मेश), और फ्रेम दर उसी हार्डवेयर पर 45-60 FPS तक बढ़ गई - 4-6 गुना सुधार। एक अलग GPU वाले डेस्कटॉप पर, इंस्टेंस किए गए मॉडल ने 4K रिज़ॉल्यूशन पर 60 FPS बनाए रखा।

  • द्वारा संचालित: Three.js के लिए Rapid3D लोडर (इंस्टेंस्ड मेश रेंडरिंग, वेब)। डेस्कटॉप: 3D मॉडल और डेटा असिस्टेंट (नेटिव इंस्टेंस्ड रेंडरिंग, विंडोज 10+)
  1. मेमोरी फुटप्रिंट ऑप्टिमाइज़ेशन

ब्राउज़र मेमोरी में, मॉडल के नॉन-इंस्टेंस्ड वर्शन ने 1.2GB GPU बफर मेमोरी (ज्यामिति + सामग्री + टेक्सचर) का उपयोग किया। इंस्टेंस्ड वर्शन ने 290MB मेमोरी का उपयोग किया — यानी 76% की कमी। यही अंतर है एक ऐसे मॉडल में जो कम मेमोरी वाले उपकरणों (टैबलेट, इंटीग्रेटेड-GPU लैपटॉप) को क्रैश कर देता है और एक ऐसे मॉडल में जो सुचारू रूप से चलता है। मोबाइल वेब व्यूअर्स के लिए, जहाँ मेमोरी मुख्य बाधा है, इंस्टेंसिंग अक्सर सबसे प्रभावशाली ऑप्टिमाइज़ेशन साबित होती है।

  • द्वारा संचालित: ऑप्ट फ़ाइल जनरेटर (मेमोरी-ऑप्टिमाइज़्ड .opt आउटपुट) → रैपिड3डी लोडर (कुशल GPU बफ़र प्रबंधन)। डेस्कटॉप: 3डी मॉडल और डेटा असिस्टेंट (समान मेमोरी ऑप्टिमाइज़ेशन, विंडोज 10+)

──────────────────────────────────────────────────────────

A_technical_infographic_illust_2026-08-17T08-16-29.png

सबको एक साथ मिलाकर देखें: किस ज़रूरत के लिए कौन सा उत्पाद?

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

  • क्या आप वेब-आधारित बीआईएम प्लेटफॉर्म या डिजिटल ट्विन डैशबोर्ड बना रहे हैं?→ 3D/BIM प्लगइन का उपयोग करके नेटिव .rvt/.dgn फ़ाइलों को इंटरमीडिएट GLZIP में एक्सट्रैक्ट करें (फ़ैमिली-इंस्टेंस मेटाडेटा को सुरक्षित रखते हुए), फिर ऑप्ट फ़ाइल जेनरेटर चलाकर ज्योमेट्री फ़िंगरप्रिंटिंग, डुप्लिकेशन हटाना और ड्रैको कम्प्रेशन के साथ डेटा पुनर्गठन करें (आउटपुट: .opt + DB)। .opt फ़ाइलों को अपने वेब सर्वर पर डिप्लॉय करें। Three.js के लिए Rapid3D लोडर का उपयोग करके लोड करें — यह GPU-कुशल रेंडरिंग के लिए इंस्टेंस्डमेश ऑब्जेक्ट्स को स्वचालित रूप से पुनर्निर्मित करता है। प्रति-इंस्टेंस पिकिंग, कलरिंग और प्रॉपर्टी क्वेरी सभी जावास्क्रिप्ट API के माध्यम से उपलब्ध हैं।
  • बिना नेटवर्क एक्सेस वाले डेस्कटॉप उपयोगकर्ताओं को BIM मॉडल डिलीवर करना?→ 3D/BIM प्लगइन का उपयोग करके 3D मॉडल और डेटा असिस्टेंट (Windows 10+) निकालें और क्लाइंट को सौंप दें। वे GLZIP (या IFC/FBX/STEP जैसे ओपन फॉर्मेट) इम्पोर्ट कर सकते हैं, और ऐप आंतरिक रूप से वही इंस्टेंसिंग विश्लेषण करता है — फिंगरप्रिंटिंग, डुप्लीकेशन हटाना और GPU-इंस्टेंस्ड रेंडरिंग सभी एक एकीकृत अनुभव में होते हैं। .opt फ़ाइलों की आवश्यकता नहीं है।
  • बिना नेटिव सीएडी लाइसेंस के ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML) को कैसे कन्वर्ट करें?→ प्लगइन को छोड़ दें। ओपन फॉर्मेट को सीधे ऑप्ट फाइल जेनरेटर में डालें, जो किसी भी मेश डेटा पर ज्योमेट्री फिंगरप्रिंटिंग और इंस्टेंस डुप्लीकेशन करता है — यहां तक ​​कि उन फॉर्मेट पर भी जिनमें नेटिव इंस्टेंस मेटाडेटा नहीं होता। फिंगरप्रिंटिंग इंजन केवल ज्योमेट्री के आधार पर ही डुप्लिकेट की पहचान करता है। आउटपुट: रैपिड3डी लोडर के माध्यम से वेब पर उपयोग के लिए .opt फाइल।
  • वेब और डेस्कटॉप दोनों?वेब के लिए: प्लगइन (नेटिव, फैमिली मेटाडेटा को सुरक्षित रखता है) का उपयोग करके एक्सट्रैक्ट करें या ओपन फॉर्मेट इम्पोर्ट करें → ऑप्ट फाइल जेनरेटर (इंस्टेंसिंग + ड्रैको → .opt) → रैपिड3डी लोडर (इंस्टेंस्डमेश वेब रेंडरिंग)। डेस्कटॉप के लिए: GLZIP या ओपन फॉर्मेट को सीधे 3D मॉडल और डेटा असिस्टेंट (विंडोज 10+) में इम्पोर्ट करें — यह एक ही ऐप में इंस्टेंसिंग और रेंडरिंग करता है।

──────────────────────────────────────────────────────────

निष्कर्ष: पाइपलाइन-स्तरीय इंस्टेंसिंग क्यों महत्वपूर्ण है

कंपोनेंट इंस्टेंसिंग, दोहराए जाने वाले तत्वों वाले बीआईएम मॉडल के डेटा फुटप्रिंट को कम करने की सबसे प्रभावी तकनीक है - और लगभग सभी बीआईएम मॉडल में दोहराए जाने वाले तत्व होते हैं। ज्योमेट्री डेटा में 60-90% की कमी, ड्रॉ कॉल में 99%+ की कमी और फ्रेम दर में 4-6 गुना सुधार कोई अपवाद नहीं हैं; सही तरीके से इंस्टेंसिंग लागू करने पर ये अपेक्षित परिणाम होते हैं।

3D एक्सपर्ट का दृष्टिकोण इसलिए अलग है क्योंकि इसमें इंस्टेंसिंग कोई अलग से जोड़ा गया फीचर या पोस्ट-प्रोसेसिंग चरण नहीं है। यह एक पाइपलाइन-स्तरीय क्षमता है जो एक्सट्रैक्शन (3D/BIM प्लगइन में नेटिव फैमिली-इंस्टेंस मेटाडेटा को संरक्षित करना) से शुरू होती है, लाइटिंग (ऑप्ट फाइल जेनरेटर में मल्टी-सिग्नेचर फिंगरप्रिंटिंग और टोपोलॉजी-अवेयर वेरिफिकेशन) के दौरान परिपक्व होती है, और रेंडरिंग (रैपिड3D लोडर में प्रति-इंस्टेंस पूर्ण इंटरैक्शन के साथ WebGL इंस्टेंस्डमेश) पर समाप्त होती है। प्रत्येक चरण अगले चरण को फीड करने के लिए डिज़ाइन किया गया है, इसलिए GPU को इंस्टेंस्ड ड्रॉ कॉल के लिए पहले से व्यवस्थित डेटा प्राप्त होता है - कोई रनटाइम डुप्लिकेशन नहीं, कोई मेमोरी की बर्बादी नहीं, कोई अनावश्यक ड्रॉ कॉल नहीं।

वेब-आधारित बीआईएम व्यूअर, डिजिटल ट्विन प्लेटफॉर्म या डेस्कटॉप मॉडल रिव्यू टूल बनाने वाली एईसी फर्मों के लिए, यह पाइपलाइन मॉडल के लोड होने की गति और तुरंत लोड होने की गति में अंतर पैदा करती है। 12 एफपीएस और 60 एफपीएस के बीच का अंतर। निर्माण स्थल पर टैबलेट पर चलने वाले व्यूअर और वर्कस्टेशन की आवश्यकता वाले व्यूअर के बीच का अंतर। कंपोनेंट इंस्टेंसिंग कोई वैकल्पिक इंजीनियरिंग नहीं है - यह इसका अभिन्न अंग है।

──────────────────────────────────────────────────────────

कंपनी के बारे में

3D एक्सपर्ट कंपनी लिमिटेड, जिसका मुख्यालय ओसाका, जापान में है, वैश्विक एईसी उद्योग के लिए उच्च-प्रदर्शन वाले 3D/BIM सॉफ़्टवेयर विकसित करती है। हमारे उत्पाद पोर्टफोलियो में शामिल हैं:

  • 3D/BIM प्लगइन — वर्तमान में CAD/BIM प्लेटफॉर्म के लिए 6 नेटिव एक्सपोर्ट ऐड-इन्स उपलब्ध हैं, जो आधिकारिक वेंडर API पर आधारित हैं। यह नेटिव फॉर्मेट (.rvt, .dgn, आदि) से ज्योमेट्री, टेक्सचर, मटीरियल, स्ट्रक्चर ट्री और फैमिली-इंस्टेंस मेटाडेटा का लॉसलेस एक्सट्रैक्शन करता है। आउटपुट: इंटरमीडिएट GLZIP। यह कंप्रेशन या लाइटिंग नहीं करता है।
  • ऑप्ट फ़ाइल जेनरेटर - बैच प्रोसेसिंग के लिए डेस्कटॉप लाइटवेटिंग इंजन। यह इंटरमीडिएट GLZIP (प्लगइन से) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML, आदि) लेता है और उपयोगकर्ता के स्थानीय कंप्यूटर पर ज्योमेट्री फिंगरप्रिंटिंग, इंस्टेंस डुप्लीकेशन हटाना, प्रोटोटाइप-इंस्टेंस पुनर्गठन, ड्रैको कम्प्रेशन, LOD जनरेशन और मेश ऑप्टिमाइजेशन लागू करता है। आउटपुट: .opt फॉर्मेट मॉडल + डेटाबेस। यह एकमात्र ऐसा उत्पाद है जो .opt फ़ाइलें बनाता है।
  • 3D मॉडल और डेटा असिस्टेंट — विंडोज 10+ के लिए नेटिव डेस्कटॉप एप्लिकेशन। यह GLZIP (प्लगइन से) या ओपन फॉर्मेट (IFC, FBX, STEP, 3DXML, आदि) इम्पोर्ट करता है, इंस्टेंसिंग विश्लेषण और लाइटिंग को आंतरिक रूप से निष्पादित करता है, और GPU इंस्टेंसिंग और पूर्ण प्रॉपर्टी क्वेरी के साथ मॉडल को रेंडर करता है — यह सब एक एकीकृत ऐप में उपलब्ध है। यह .opt फ़ाइलें आउटपुट नहीं करता है।
  • Three.js के लिए Rapid3D लोडर — एक npm पैकेज (opt-rapid3d-loader) जिसमें एम्बेडेड WASM Draco डिकोडर, प्रोग्रेसिव चंक स्ट्रीमिंग, स्वचालित InstancedMesh पुनर्निर्माण और पूर्ण प्रति-इंस्टेंस इंटरैक्शन API (पिकिंग, कलरिंग, ट्रांसपेरेंसी, हाइलाइट, क्लिक-टू-क्वेरी) शामिल हैं। यह सीधे .opt फ़ाइल जनरेटर द्वारा निर्मित .opt प्रारूप मॉडल को पढ़ता है और Three.js दृश्यों में लोड करता है।

अधिक जानने या निःशुल्क परीक्षण शुरू करने के लिए https://www.opt3ds.com/ पर जाएं।

संपर्क करना: info@3dexpert.jp


© 2010–2026 3D एक्सपर्ट कंपनी लिमिटेड। सर्वाधिकार सुरक्षित।