Japanese
Leave Your Message

सामग्री विलय और बनावट संपीड़न: बीआईएम लाइटवेटिंग में छिपा हुआ प्रदर्शन अवरोध

2026-08-21

3डी विशेषज्ञ कैसेइसमें ड्रॉ कॉल, टेक्सचर मेमोरी और लोड टाइम शामिल हैं — हजारों अनावश्यक सामग्रियों से लेकर एक सुव्यवस्थित .opt पाइपलाइन तक।

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

उत्पाद पाइपलाइन: जहां सामग्री और बनावट अनुकूलन निहित है

मटेरियल और टेक्सचर ऑप्टिमाइजेशन 3D एक्सपर्ट की पाइपलाइन के लाइटवेटिंग चरण में आता है। उत्पाद इस प्रकार एक साथ फिट होते हैं:

  • 3D/BIM प्लगइन — वर्तमान में CAD/BIM प्लेटफॉर्म (Revit, Bentley, Tekla, आदि) के लिए 6 नेटिव एक्सपोर्ट ऐड-इन्स उपलब्ध हैं, जो आधिकारिक वेंडर API पर आधारित हैं। यह चरण नेटिव फॉर्मेट (.rvt, .dgn, आदि) से रॉ ज्योमेट्री, टेक्सचर, मटीरियल, स्ट्रक्चर ट्री और एट्रिब्यूट्स को निकालकर एक इंटरमीडिएट GLZIP फ़ाइल में सेव करता है। प्लगइन मटीरियल को मर्ज या टेक्सचर को कंप्रेस नहीं करता है — यह हर मटीरियल की परिभाषा और टेक्सचर इमेज को उसके मूल रूप में ही सुरक्षित रखता है, ताकि लाइटवेटिंग इंजन के पास काम करने के लिए पूरा डेटा उपलब्ध हो।
  • ऑप्ट फाइल जेनरेटर — यह एक लाइटवेटिंग इंजन है जहाँ मटेरियल मर्जिंग और टेक्सचर कम्प्रेशन का काम होता है। यह इंटरमीडिएट GLZIP (प्लगइन से) या ओपन/स्टैंडर्ड फॉर्मेट (IFC, FBX, STEP, 3DXML, आदि) लेता है और पूरी ऑप्टिमाइजेशन प्रक्रिया लागू करता है: मटेरियल हैश ग्रुपिंग, टेक्सचर एटलस पैकिंग, बेसिस यूनिवर्सल / KTX2 एन्कोडिंग, रेज़ोल्यूशन मैनेजमेंट, PBR चैनल पैकिंग — ये सभी काम उपयोगकर्ता के लोकल कंप्यूटर पर होते हैं। आउटपुट: **.opt फॉर्मेट** में मॉडल + DB फाइल, जिसमें ऑप्टिमाइज्ड मटेरियल और कंप्रेस्ड टेक्सचर शामिल होते हैं।
  • Three.js के लिए Rapid3D लोडर — एक npm पैकेज जो सीधे .opt फ़ाइलों को पढ़ता है। वेब साइड पर, यह एक WASM डिकोडर को एम्बेड करता है जो लोड होने के समय Basis Universal टेक्सचर को ब्राउज़र के मूल WebGL संपीड़ित प्रारूप में ट्रांसकोड करता है, और फिर उन्हें GPU-नेटिव टेक्सचर के रूप में Three.js को प्रदान करता है। कोई भी कच्चा पिक्सेल डेटा मुख्य मेमोरी तक नहीं पहुँचता है।
  • 3D मॉडल और डेटा असिस्टेंट — यह Windows 10+ के लिए एक डेस्कटॉप एप्लिकेशन है। यह GLZIP (प्लगइन से) या ओपन फॉर्मेट को इम्पोर्ट करता है, मटेरियल मर्जिंग और टेक्सचर कम्प्रेशन का काम आंतरिक रूप से करता है, और तुरंत ही ऑप्टिमाइज़्ड मॉडल को सभी प्रॉपर्टी क्वेरी के साथ रेंडर करता है — यह सब एक ही एकीकृत ऐप में उपलब्ध है। यह .opt फ़ाइलें आउटपुट नहीं करता है; यह अंतिम उपयोगकर्ता के लिए एक व्यूइंग टूल है, फ़ाइल कनवर्टर नहीं।

संक्षेप में: प्लगइन सामग्री और बनावट को बिना किसी नुकसान के GLZIP में निकालता है। ऑप्ट फ़ाइल जनरेटर उन्हें मर्ज करता है, पैक करता है और वेब पर उपयोग के लिए .opt फ़ाइलों में संपीड़ित करता है। रैपिड3डी लोडर ब्राउज़र रेंडरिंग के लिए WASM के माध्यम से संपीड़ित बनावट को डिकोड करता है। 3डी मॉडल और डेटा असिस्टेंट आंतरिक रूप से यही मर्जिंग और संपीड़न करता है, फिर डेस्कटॉप पर रेंडर करता है - कोई .opt आउटपुट नहीं।

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

12 तकनीकें — उत्पाद के अनुरूप

डोमेन 1: सामग्री विलयन — हजारों उदाहरणों से लेकर दर्जनों ड्रॉ कॉल तक

रेविट मॉडल में, एक ही कंक्रीट सामग्री को 500 बार इंस्टैंशिएट किया जा सकता है - प्रत्येक फ्लोर स्लैब, दीवार और कॉलम के लिए एक बार, जो इसे संदर्भित करता है। प्रत्येक इंस्टैंश एक्सपोर्ट फ़ाइल में एक अलग एंट्री होती है, और प्रत्येक अद्वितीय सामग्री वेबजीएल में एक अलग ड्रॉ कॉल को बाध्य करती है। 8,000 सामग्री इंस्टैंश वाले 10,000-एलिमेंट मॉडल में 3,000 से अधिक ड्रॉ कॉल उत्पन्न हो सकते हैं, जबकि दृश्य में वास्तव में 100 से कम की आवश्यकता होती है। 3डी एक्सपर्ट की सामग्री मर्जिंग पाइपलाइन एक भी दृश्य विवरण खोए बिना इस अनावश्यकता को समाप्त कर देती है।

  1. हैश-आधारित सामग्री समूहीकरण

प्रत्येक पदार्थ के दृश्य गुणधर्म — आधार रंग (RGBA), एल्बेडो टेक्सचर संदर्भ, खुरदरापन, धात्विकता, नॉर्मल मैप, उत्सर्जक रंग, अल्फा मोड और अल्फा कटऑफ — को एक निश्चित हैश स्ट्रिंग में संयोजित किया जाता है। समान हैश वाले पदार्थों को एक साझा परिभाषा में समूहित किया जाता है। व्यवहार में, 8,000 पदार्थ उदाहरणों वाला एक मॉडल आमतौर पर 60-150 अद्वितीय पदार्थों में सिमट जाता है। यह प्रक्रिया बिना किसी हानि के होती है: यदि दो पदार्थ एक जैसे दिखते हैं, तो वे एक हो जाते हैं; यदि वे किसी भी दृश्य चैनल में भिन्न होते हैं, तो वे अलग-अलग रहते हैं।

  1. उदाहरणित सामग्री में कमी

हैश-आधारित ग्रुपिंग के अलावा, इंजन पैरेंट परिभाषा को दोहराने वाले प्रति-तत्व मटेरियल ओवरराइड को समाप्त करता है। जब 200 दरवाजे बिना किसी व्यक्तिगत ओवरराइड के "डोर - स्टील" को संदर्भित करते हैं, तो इंजन उन्हें 200 स्वतंत्र मटेरियल ऑब्जेक्ट के बजाय एक मटेरियल इंस्टेंस और 200 ज्योमेट्री संदर्भों में समेकित कर देता है। इससे जीपीयू यूनिफॉर्म बफर अपलोड और शेडर संकलन ओवरहेड में सीधे कमी आती है - जो कई मटेरियल वाले WebGL 2 दृश्यों में प्रमुख लागत है।

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

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

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

डोमेन 2: टेक्सचर एटलस जनरेशन — टेक्सचर बाइंडिंग को न्यूनतम करना

सामग्री को मर्ज करने के बाद भी, एक BIM मॉडल सैकड़ों अलग-अलग टेक्सचर फ़ाइलों - जैसे कि मुखौटे की तस्वीरें, सामग्री के नमूने, पैटर्न मैप - का संदर्भ ले सकता है। WebGL में, प्रत्येक टेक्सचर बाइंडिंग एक स्टेट चेंज है जो GPU पाइपलाइन को रोक देता है। 3D एक्सपर्ट का एटलस इंजन छोटे टेक्सचर को साझा एटलस में पैक करता है, जिससे बाइंडिंग स्विच की संख्या सैकड़ों से घटकर कुछ अंकों तक कम हो जाती है।

  1. स्वचालित एटलस पैकिंग

इंजन सभी टेक्सचर आयामों का विश्लेषण करता है और संगत टेक्सचरों को दो की घात वाले एटलस (आमतौर पर 2048×2048 या 4096×4096) में पैक करता है। 180 अलग-अलग 256×256 मटेरियल स्वैच वाला एक मॉडल एक ही 4096×4096 एटलस में समा सकता है, जिससे टेक्सचर बाइंडिंग की संख्या 180 से घटकर 1 हो जाती है। पैकिंग एल्गोरिदम बिन-पैकिंग ह्यूरिस्टिक का उपयोग करता है जो प्रत्येक टेक्सचर की मूल रिज़ॉल्यूशन आवश्यकताओं का सम्मान करते हुए व्यर्थ स्थान को कम करता है।

  1. यूवी रीपैरामीटराइजेशन

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

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

टेक्सचर ब्लीडिंग — जिसमें एक सब-टेक्सचर से लिया गया टेक्सल दूसरे सब-टेक्सचर में फैल जाता है — सरल एटलस कार्यान्वयनों में एक आम समस्या है। इंजन सब-टेक्सचर के बीच कॉन्फ़िगर करने योग्य पैडिंग (2-4 टेक्सल) जोड़ता है और UV निर्देशांकों को आंतरिक सुरक्षित क्षेत्र तक सीमित रखता है। दूरी पर, जहां mip स्तर के बदलाव आस-पास के क्षेत्रों से टेक्सल खींच सकते हैं, पैडिंग सटीक फ़िल्टरिंग सुनिश्चित करती है। यह BIM फ़ेसेड्स के लिए विशेष रूप से महत्वपूर्ण है, जहां टेक्सचर ब्लीड का एक पिक्सेल भी खिड़की के फ्रेम को गलत सामग्री वाला दिखा सकता है।

A_technical_infographic_style__2026-08-21T06-18-10.png

डोमेन 3: टेक्सचर फॉर्मेट कम्प्रेशन — मेमोरी फुटप्रिंट को कम करना

BIM मॉडल में रॉ टेक्सचर आमतौर पर PNG या JPEG फ़ाइलों के रूप में संग्रहीत होते हैं। GPU पर, इन्हें पूर्ण रूप से असंपीड़ित RGBA में विघटित किया जाता है - एक 4096×4096 आकार का मुखौटा टेक्सचर अपने विघटित रूप में 64 MB GPU मेमोरी का उपयोग करता है। 3D एक्सपर्ट GPU-नेटिव संपीड़ित टेक्सचर प्रारूपों का उपयोग करता है जो GPU मेमोरी में संपीड़ित ही रहते हैं, जिससे न्यूनतम दृश्य गुणवत्ता हानि के साथ मेमोरी का आकार 6-10 गुना तक कम हो जाता है।

  1. बेसिस यूनिवर्सल / KTX2 एन्कोडिंग

टेक्सचर को बेसिस यूनिवर्सल में ट्रांसकोड किया जाता है, जो KTX2 कंटेनर में पैक किया गया एक मध्यवर्ती संपीड़ित प्रारूप है। बेसिस यूनिवर्सल को लोड होने के समय किसी भी प्लेटफ़ॉर्म के मूल GPU प्रारूप में तेज़ी से ट्रांसकोड किया जा सकता है — WebGL पर ETC2, डेस्कटॉप WebGL2 पर BC7, मोबाइल पर ASTC। एक 4096×4096 टेक्सचर जो बिना संपीड़ित किए 64 MB जगह लेता है, बेसिस प्रारूप में घटकर 5–8 MB रह जाता है। ब्राउज़र में, Rapid3D लोडर का WASM डिकोडर मिलीसेकंड में ट्रांसकोड प्रक्रिया को पूरा करता है और परिणाम को CompressedTexture2D के रूप में WebGL को भेजता है — कोई भी कच्चा पिक्सेल डेटा जावास्क्रिप्ट मेमोरी को स्पर्श नहीं करता है।

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

हर टेक्सचर का रिज़ॉल्यूशन 4096×4096 होना ज़रूरी नहीं है। खड़े होकर देखने पर छत की टाइल जैसी सामग्री के लिए शायद ही कभी 512×512 से ज़्यादा रिज़ॉल्यूशन की ज़रूरत पड़ती है। इंजन हर टेक्सचर की संभावित देखने की दूरी का आकलन करता है और उसके अनुसार अलग-अलग रिज़ॉल्यूशन सीमाएँ लागू करता है: बाहरी दीवारों के टेक्सचर का रिज़ॉल्यूशन 4096 रहता है, आंतरिक सामग्रियों का रिज़ॉल्यूशन 2048 हो जाता है, और बार-बार दोहराए जाने वाले पैटर्न (कंक्रीट, कालीन) का रिज़ॉल्यूशन 1024 या 512 हो जाता है। हर टेक्सचर के लिए पूरी मिपमैप श्रृंखलाएँ तैयार की जाती हैं, जिससे GPU कम रिज़ॉल्यूशन वाले स्तरों को दूरी से भी सैंपल कर पाता है — जिससे मेमोरी बैंडविड्थ और कम हो जाती है। उपयोगकर्ता अधिकतम रिज़ॉल्यूशन को वैश्विक स्तर पर या प्रत्येक सामग्री वर्ग के लिए अलग-अलग सेट कर सकते हैं।

  1. पीबीआर चैनल पैकिंग

आधुनिक PBR मटेरियल में अक्सर तीन अलग-अलग ग्रेस्केल टेक्सचर का उपयोग होता है: रफनेस, मेटैलिक और एम्बिएंट ऑक्लूजन (AO)। इन्हें तीन 1024×1024 टेक्सचर के रूप में स्टोर करने से तीन टेक्सचर बाइंडिंग और तीन गुना मेमोरी की खपत होती है। इंजन इन्हें एक ही RGB टेक्सचर के R, G और B चैनलों में पैक कर देता है - जिससे टेक्सचर की संख्या और मेमोरी दोनों में तीन गुना कमी आती है, और गुणवत्ता में कोई कमी नहीं आती (ग्रेस्केल डेटा एक ही रंग चैनल पर 1:1 मैप होता है)। 50 PBR मटेरियल सेट वाले मॉडल में 150 टेक्सचर की जगह 50 टेक्सचर रह जाते हैं।

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

डोमेन 4: विश्वसनीयता नियंत्रण और पाइपलाइन एकीकरण — अंतिम चरण

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

  1. कॉन्फ़िगर करने योग्य संपीड़न प्रोफ़ाइल

प्रत्येक तकनीक — मटेरियल मर्ज की आक्रामकता, एटलस का अधिकतम आकार, बेसिस क्वालिटी लेवल, रेज़ोल्यूशन टियर कैप्स — को कम्प्रेशन प्रोफाइल में एक पैरामीटर के रूप में प्रदर्शित किया जाता है। एक "प्रेजेंटेशन" प्रोफाइल बेसिस क्वालिटी को 80, अधिकतम टेक्सचर को 4096 पर सेट कर सकता है और सभी ऑप्टिमाइजेशन को सक्षम कर सकता है। एक "फील्ड टैबलेट" प्रोफाइल टेक्सचर को 2048 पर सीमित कर सकता है, बेसिस क्वालिटी को 50 पर सेट कर सकता है और आक्रामक चैनल पैकिंग लागू कर सकता है। प्रोफाइल सहेजे जाते हैं और विभिन्न प्रोजेक्ट्स में पुनः उपयोग किए जाते हैं, जिससे आउटपुट की गुणवत्ता में निरंतरता सुनिश्चित होती है।

  1. बनावट का दोहराव

BIM मॉडल में अक्सर डुप्लिकेट टेक्सचर फ़ाइलें होती हैं — जैसे एक ही ईंट का पैटर्न तीन अलग-अलग नामों से अपलोड किया गया हो, या एक ही मटेरियल स्वैच को लिंक किए गए मॉडलों में कॉपी किया गया हो। इंजन सभी टेक्सचर छवियों के परसेप्चुअल हैश की गणना करता है और लगभग डुप्लिकेट छवियों को चिह्नित करता है। एक जैसी टेक्सचर फ़ाइलों को एक ही फ़ाइल संदर्भ में मर्ज कर दिया जाता है; लगभग डुप्लिकेट छवियों (एक ही छवि, अलग-अलग रिज़ॉल्यूशन) को उच्चतम रिज़ॉल्यूशन वाले संस्करण में बदल दिया जाता है। 2,500 टेक्सचर फ़ाइलों वाले मॉडल में डुप्लिकेट हटाने के बाद केवल 800 अद्वितीय छवियां ही रह सकती हैं — फ़ाइलों की संख्या और डिस्क/मेमोरी उपयोग में 3 गुना कमी।

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

मटेरियल मर्जिंग और टेक्सचर कम्प्रेशन अलग-अलग नहीं होते — ये एट्रिब्यूट डेटाबेस के साथ सिंक्रोनाइज़्ड होते हैं। जब 200 एलिमेंट्स को एक ही मटेरियल ग्रुप के अंतर्गत मर्ज किया जाता है, तो प्रत्येक एलिमेंट का मूल मटेरियल रेफरेंस एट्रिब्यूट डेटाबेस में सुरक्षित रहता है। ब्राउज़र में (Rapid3D लोडर के माध्यम से) या डेस्कटॉप पर (3D मॉडल और डेटा असिस्टेंट के माध्यम से) किसी भी एलिमेंट पर क्लिक करने पर सोर्स मॉडल से सही मटेरियल नाम, प्रॉपर्टीज़ और निर्माता डेटा प्राप्त होता है। विज़ुअल ऑप्टिमाइज़ेशन उपयोगकर्ता को दिखाई नहीं देता; इंजीनियरिंग डेटा बरकरार रहता है।

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

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

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

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

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

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

निष्कर्ष: सामग्री ही असली बाधा क्यों है?

बीआईएम लाइटवेटिंग में मटेरियल मर्जिंग और टेक्सचर कम्प्रेशन सबसे कम सराहे जाने वाली तकनीकें हैं। अधिकांश उपकरण ज्योमेट्री पर ध्यान केंद्रित करते हैं — मेश डेसिमेशन, ड्रेको कम्प्रेशन, एलओडी — और मटेरियल को गौण मानते हैं। लेकिन वास्तविक दुनिया के बीआईएम मॉडलों में, मटेरियल और टेक्सचर ही प्रदर्शन में बाधा उत्पन्न करते हैं। एक ऐसा मॉडल जिसमें ज्योमेट्री पूरी तरह से संपीड़ित हो लेकिन 8,000 असंवर्धित मटेरियल इंस्टेंस और 2,500 कच्चे टेक्सचर हों, वह भी जीपीयू को धीमा कर देगा, मेमोरी को खत्म कर देगा और उपयोगकर्ता को खराब अनुभव प्रदान करेगा।

3D एक्सपर्ट की 12-तकनीकों वाली पाइपलाइन इस समस्या का व्यवस्थित रूप से समाधान करती है: हैश-आधारित मटेरियल ग्रुपिंग ड्रॉ कॉल्स को कम करती है, एटलस पैकिंग टेक्सचर बाइंडिंग ओवरहेड को समाप्त करती है, बेसिस यूनिवर्सल एन्कोडिंग GPU मेमोरी को 6-10 गुना तक कम करती है, चैनल पैकिंग PBR टेक्सचर की संख्या को 3 गुना तक घटाती है, और टेक्सचर डुप्लीकेशन अनावश्यक फाइलों को पूरी तरह से हटा देता है। प्रत्येक तकनीक लाइटवेटिंग इंजन में एकीकृत है — इसे पोस्ट-प्रोसेस के रूप में अलग से नहीं जोड़ा गया है — और प्रत्येक तकनीक उस एट्रिब्यूट डेटा को संरक्षित करती है जो BIM मॉडल को केवल एक मेश से कहीं अधिक बनाता है।

इसका परिणाम यह हुआ कि मॉडल मिनटों में नहीं, बल्कि सेकंडों में लोड हो जाता है; 12 FPS के बजाय 60 FPS पर रेंडर होता है; और 50-80% कम मेमोरी का उपयोग करता है — चाहे इसे ब्राउज़र में Rapid3D Loader के माध्यम से चलाया जाए या डेस्कटॉप पर 3D Model & Data Asst में देखा जाए। यही अंतर है एक ऐसे मॉडल में जो डेमो में अच्छा दिखता है और एक ऐसे मॉडल में जो शिपिंग के लिए तैयार है।

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

3डी एक्सपर्ट कंपनी लिमिटेड के बारे में।

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

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

Three.js के लिए Rapid3D लोडर — npm पैकेज (opt-rapid3d-loader) जिसमें Draco ज्योमेट्री और Basis Universal टेक्सचर के लिए एम्बेडेड WASM डिकोडर, प्रोग्रेसिव चंक स्ट्रीमिंग और पूर्ण इंटरैक्शन API शामिल हैं। यह सीधे .opt फ़ाइल जनरेटर द्वारा निर्मित .opt फ़ाइल प्रारूप के मॉडल को पढ़ता है और Three.js दृश्यों में लोड करता है।

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

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


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