Geometriebehoudende mesh-verkleining: een kijkje in de BIM-lichtgewichtengine van 3D Expert
De productpijplijn: Waar DeSymboolatie Levens
Voordat we de technische details induiken, leggen we eerst uit hoe mesh-decimatie en het verwijderen van redundante gegevens passen binnen de productpipeline van 3D Expert. Deze technieken...UeDeze procedures worden uitsluitend uitgevoerd tijdens de fase van gewichtsvermindering — nooit tijdens extractie of rendering:
- 3D/BIM-plug-in (ALLEEN extractie) — Momenteel 6 native export-add-ins voor CAD/BIM-platformen (Revit, Bentley, Tekla, enz.), gebouwd op officiële API's van leveranciers. Extraheert geometrie, texturen, materialen, structuurbomen en attribuutgegevens uit native formaten (.rvt, .dgn, enz.) zonder gegevensverlies. Uitvoer: tussentijds GLZIP-bestand (ongecomprimeerd) + DB-bestand (attributen). De plug-in voert GEEN decimatie, compressie of gewichtsbesparing uit — de enige taak is verliesvrije extractie uit propriëtaire formaten.
- Option-bestandgenerator (Lightweighting → .opt-uitvoer) — De lightweighting-engine voert mesh-decimatie, verwijdering van redundante gegevens, Draco-compressie, LOD-generatie en het verpakken van attributen in een database uit, allemaal op de lokale computer van de gebruiker. Accepteert tussenliggende GLZIP-formaten (via de plugin) of open formaten (IFC, FBX, STEP, 3DXML, enz.). Uitvoer: **.opt-formaat** model + databasebestand. Dit is het ENIGE product dat .opt-bestanden produceert voor weergave op het web.
- 3D Model & Data Asst (Lightweighting + Desktop Rendering, Win 10+) — Een native Windows 10+ desktopapplicatie die GLZIP-bestanden (via een plug-in) of open formaten importeert, dezelfde mesh-decimatie en verwijdering van redundante gegevens uitvoert als Opt File Generator, en vervolgens direct het model rendert met volledige eigenschappenquery — alles in één geïntegreerde app. Produceert GEEN .opt-bestanden; het is een tool voor eindgebruikers, geen bestandsconverter.
- Rapid3D Loader voor Three.js (Webrendering) — Een npm-pakket dat .opt-modellen (geproduceerd door Opt File Generator) rechtstreeks leest en laadt in Three.js-scènes. Het bevat een WASM Draco-decoder voor decompressie aan de browserzijde met progressieve chunkstreaming. Dit is de renderingfase — het verbruikt .opt-bestanden, maar produceert of wijzigt ze nooit.
Kort samengevat: de plugin extraheert bestanden uit native formaten naar een tussenliggende GLZIP-versie. Opt File Generator voert mesh-reductie en redundantieverwijdering uit en genereert .opt-bestanden voor webpublicatie. 3D Model & Data Asst voert dezelfde reductie uit en rendert direct op Windows 10+ — zonder .opt-output. Rapid3D Loader leest .opt-bestanden voor webrendering.
────────────────────────────────────────────────────────────
Deel I: Automatische mesh-decimatie — Toegewezen aan product
Op QEM gebaseerde geometriebehoudende vereenvoudiging
Automatische mesh-decimatie is het proces waarbij het aantal driehoeken wordt verminderd met behoud van het visuele uiterlijk van het model en – cruciaal voor BIM – de technische precisie. De decimatie-engine van 3D Expert is gebouwd op een verbeterd Quadric Error Metric (QEM)-algoritme, uitgebreid met krommingsbewuste aanpassing, bescherming van feature-randen, topologievalidatie en behoud van UV-coördinaten en texturen. Deze functionaliteiten worden uitgevoerd door Opt File Generator en 3D Model & Data Asst tijdens de lichtgewichtfase.
De impact van overtollige driehoeken in BIM-modellen op de prestaties:
| Prestatie-indicator | Impact van overtollige driehoeken | Verbetering na decimering |
| Trekkingsoproepen | Veel verspreide meshes veroorzaken een explosie aan draw calls. | 60-80% reductie na het samenvoegen van meshes |
| GPU-geheugen | Te grote VBO's veroorzaken een geheugenoverloop. | Het aantal knooppunten is met 50-80% verminderd, het geheugen is aanzienlijk lager. |
| Beeldsnelheid (FPS) | De belasting van GPU-rasterisatie zorgt ervoor dat de framesnelheid onder de 30 zakt. | Stabiele framerate van meer dan 60 FPS na vernietiging. |
- QEM-gebaseerde Edge Collapse — De industriestandaard, verfijnd
De Quadric Error Metric (QEM), geïntroduceerd door Garland en Heckbert in 1997, blijft de de facto standaard voor meshvereenvoudiging in industriële toepassingen. De engine van 3D Expert gebruikt een verbeterde QEM-variant die voor elk hoekpunt een 4×4 symmetrische foutmatrix Q construeert, de geometrische beperkingen van alle aangrenzende vlakken accumuleert en prioriteit geeft aan het samenvoegen van randen door de resulterende kwadratische fout te minimaliseren. Het proces: alle randen doorlopen, de samenvoegingskosten voor elke rand berekenen, sorteren in een prioriteitswachtrij (min-heap) en iteratief de randen met de laagste kosten samenvoegen totdat het gewenste aantal driehoeken of de foutdrempel is bereikt.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+). Invoer: GLZIP van de 3D/BIM-plug-in (alleen extractie) of open formaten (IFC, FBX, STEP, 3DXML).
- Krommingsbewuste adaptieve vereenvoudiging
Niet alle oppervlakken verdragen decimatie even goed. Vlakke gebieden (muren, vloerplaten) kunnen 80-90% van hun driehoeken verliezen met een verwaarloosbaar visueel effect, terwijl gebieden met een hoge kromming (gebogen balken, cilindrische buizen, bolvormige verbindingen) een dichtere tessellatie vereisen om de vormgetrouwheid te behouden. De engine berekent de gemiddelde kromming bij elk hoekpunt en past een straffactor (standaard 5,0×) toe op randen in zones met een hoge kromming, waardoor de decimatie eerst naar vlakke gebieden wordt gestuurd. De uiteindelijke formule voor de ineenstortingskosten integreert meerdere gewichten: Kosten = Fout(v̄) × w_grens × w_kromming × w_uv × w_kenmerk.
- Mogelijk gemaakt door: Option-bestandgenerator (lichtgewicht → .opt-uitvoer) of 3D-model & gegevensassistent (lichtgewicht + desktoprendering, Win 10+)
- Randbescherming
BIM-modellen bevatten technisch cruciale randlijnen: componentcontouren, overgangen tussen dwarsdoorsneden en verbindingspunten. Het samenvoegen van deze randlijnen zou componentprofielen vervormen en de technische interpretatie in gevaar brengen. De engine detecteert en beschermt drie categorieën: open randlijnen (waarnaar slechts één driehoek verwijst), materiaalrandlijnen (aangrenzende driehoeken met verschillende materiaal-ID's) en vouwrandlijnen (normale hoekverandering > 60°). Randlijnen krijgen een configureerbare gewichtsfactor (standaard 10,0-100,0×), waardoor ze vrijwel immuun zijn voor het samenvoegen van prioriteit.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
- Topologiebehoud en variëteitvalidatie
Elke edge collapse wordt vóór uitvoering gecontroleerd aan de hand van vijf topologieregels: manifoldcontrole (geen rand gedeeld door 3 of meer driehoeken), normal flipcontrole (normalen van aangrenzende vlakken mogen niet omgekeerd zijn), connectiviteitscontrole (het mesh mag niet opsplitsen in afzonderlijke lichamen), degeneratiecontrole (geen driehoeken met een oppervlakte van nul gecreëerd) en zelfintersectiecontrole (de nieuwe vertexpositie mag niet botsen met aangrenzende geometrie). Ongeldige collapses worden afgewezen en overgeslagen, zodat de uitvoer een geldig manifold mesh blijft dat geschikt is voor verdere rendering, botsingsdetectie en Booleaanse bewerkingen.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
- UV-coördinaten en behoud van materiaaltextuur
Oppervlakken van BIM-componenten bevatten vaak materiaaltextuurkaarten. Onjuiste UV-verwerking tijdens decimatie kan leiden tot verkeerde uitlijning, uitrekking of scheuren van texturen. De engine implementeert vier UV-beschermingsstrategieën: vergrendeling van naadpunten (punten op UV-naden worden uitgesloten van samenvoeging), weging van UV-randen (extra kosten voor randen op de UV-rand), gewogen UV-interpolatie voor nieuwe punten (gebaseerd op gewichten van aangrenzende driehoeksoppervlakken) en vergrendeling van materiaalgrenzen (randen die verschillende materiaal-ID's overspannen, kunnen niet worden samengevoegd).
- Mogelijk gemaakt door: Option-bestandgenerator (lichtgewicht → .opt-uitvoer) of 3D-model & gegevensassistent (lichtgewicht + desktoprendering, Win 10+)
- Normale herberekening en afhandeling van harde/zachte randen
Na het samenvoegen van randen, waarbij vlakken worden verwijderd, moeten de normalvectoren van aangrenzende hoekpunten opnieuw worden berekend voor een correcte belichting. De engine gebruikt oppervlaktegewogen normalvectorberekening: nieuwe normalvector = Σ(oppervlakte driehoek × normaalvector driehoek) / Σ oppervlakte driehoek. De classificatie van harde/zachte randen wordt automatisch toegepast: als de normaalhoek tussen aangrenzende driehoeken na het samenvoegen groter is dan 30°, wordt de rand behouden als een harde rand met niet-geïnterpoleerde normalvectoren. Voor componenten met normalvectoren worden de raak- en bitangensvectoren synchroon opnieuw berekend.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
- Behoud van symmetrie
BIM-componenten vertonen doorgaans symmetrie (rechthoekige kolommen, cilindrische buizen, balken met een symmetrische doorsnede). Ongecontroleerde vereenvoudiging kan deze symmetrie doorbreken, wat visueel storende asymmetrieën veroorzaakt. De engine detecteert symmetrievlakken voordat de vereenvoudiging begint, identificeert symmetrische hoekpuntparen en past gesynchroniseerde instortingsbeperkingen toe, waardoor beide zijden van een symmetrische component identiek worden vereenvoudigd.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
De vijf topologievalidatiecontroles die vóór elke edge collapse worden uitgevoerd:
| Rekening | Beschrijving | Actie |
| Manifoldcontrole | Ontstaat er bij ineenstorting een niet-manifold rand (3+ driehoeken)? | Instorting afwijzen |
| Normale Flip Check | Worden de normalvectoren van aangrenzende vlakken omgekeerd na een ineenstorting? | Instorting afwijzen |
| Connectiviteitscontrole | Verandert de ineenstorting de mesh-connectiviteit (gesplitst lichaam)? | Instorting afwijzen |
| Degenerate Check | Ontstaat er bij instorting een driehoek met een oppervlakte van nul? | Instorten + ontaarde verwijderen |
| Zelfdoorsnijding | Botst de nieuwe hoekpuntpositie met aangrenzende geometrie? | Instorting afwijzen |
────────────────────────────────────────────────────────────
Deel II: Verwijdering van redundante mesh-gegevens — Gekoppeld aan product
Lassen, verwijdering van aangetast materiaal en opruiming van grondstoffen
Decimatie vermindert het aantal driehoeken, maar mesh-objecten die vanuit CAD-platformen worden geëxporteerd, bevatten extra redundante gegevens: dubbele hoekpunten, gedegenereerde geometrie en niet-verwezen bronnen. Deze dragen niet bij aan de rendering, maar verbruiken geheugen en vertragen de laadtijden. Het opschonen van deze gegevens na decimatie verkleint de modelgrootte verder en verbetert de runtime-prestaties.
Vertex-lasbenchmark voor verschillende modeltypen:
| Modeltype | Hoekpunten vóór | Hoekpunten na | Afname |
| Gebouw (kantoortoren) | 4.200.000 | 2.100.000 | 50% |
| Infrastructuur (brug) | 8.600.000 | 4.900.000 | 43% |
| Industrieel (Chemische fabriek) | 15.300.000 | 8.700.000 | 43% |
- Overbodige hoeklas (samenvoegen)
CAD-exporteurs produceren vaak meerdere kopieën van hoekpunten op dezelfde ruimtelijke positie — elke driehoek bevat onafhankelijke hoekpuntgegevens, Booleaanse bewerkingen laten residuen achter en neveneffecten van tessellatie genereren duplicaten. Het lasalgoritme gebruikt een ruimtelijk hash-raster om hoekpunten te groeperen op basis van gekwantiseerde coördinaten en voert vervolgens een nabijheidszoekactie uit binnen elke groep. Twee hoekpunten binnen een afstand van epsilon (standaard 0,001 modeleenheden) worden alleen samengevoegd als hun normalenvlakken, UV-coördinaten en materiaal-ID's consistent zijn; hoekpunten met verschillende attributen (harde randen, UV-naden) blijven behouden. De driehoekindexen worden bijgewerkt om naar het samengevoegde hoekpunt te verwijzen. Benchmarkgegevens tonen een reductie van 43-50% in het aantal hoekpunten voor verschillende modeltypen.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
- Verwijdering van gedegenereerde geometrie
Gedegenereerde driehoeken – driehoeken met een oppervlakte van nul of bijna nul – dragen niet bij aan de zichtbare weergave, maar nemen wel ruimte in de indexbuffer in beslag. Ze ontstaan meestal door restanten van Booleaanse bewerkingen of problemen met de precisie van de tessellatie. De engine detecteert gedegenereerde driehoeken aan de hand van drie criteria: een nul-oppervlaktetest (oppervlakte
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
- Opschonen van niet-verwezen bronnen
Mesh-objecten kunnen gedefinieerde, maar niet-gerefereerde resources bevatten die geheugen verbruiken zonder renderingoutput te produceren. Na decimatie en het samenvoegen voert de engine een volledige referentietellingscan uit om het volgende op te ruimen: weesvertices (referentietelling = 0), ongebruikte materiaalsleuven (geen driehoekreferenties), lege UV-kanalen (UV2/UV3 allemaal [0,0]), lege normaalkanalen (tangent/bitangent allemaal [0,0,0]) en lege kleurkanalen (allemaal [1,1,1,1]). Deze opruiming vermindert het geheugenverbruik met nog eens 5-10%.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
Niet-verwezen resourcetypen die tijdens de fase na de opschoning zijn verwijderd:
| Brontype | Beschrijving | Schoonmaakconditie |
| Verweesde hoekpunten | Hoekpunten die niet door een driehoek worden aangesproken | Referentietelling = 0 |
| Ongebruikte materialen | Materiaalvakken gedefinieerd maar niet gerefereerd door driehoeken | Materiaalreferentietelling = 0 |
| Lege UV-kanalen | UV2/UV3-kanalen aanwezig, maar allemaal nul. | Kanaalwaarden allemaal [0,0] |
| Lege normale kanalen | Tangentiële/bitangentiële kanalen allemaal nul | Kanaalwaarden allemaal [0,0,0] |
| Lege kleurkanalen | Vertex kleurkanaal volledig wit [1,1,1,1] | Kanaalwaarden allemaal [1,1,1,1] |
────────────────────────────────────────────────────────────
Deel III: De vijftraps verwerkingspipeline
Mesh-decimatie en het verwijderen van redundante gegevens worden uitgevoerd als een continue verwerkingsstap binnen de lichtgewicht-pipeline. De volledige workflow bestaat uit vijf opeenvolgende fasen, die volledig op de lokale computer van de gebruiker worden uitgevoerd door Opt File Generator of 3D Model & Data Asst.

Fase 1: Voorbewerking
Het invoerbestand (tussenliggende GLZIP van de 3D/BIM-plug-in, of open formaten zoals IFC, FBX, STEP, 3DXML) wordt geparseerd tot een interne mesh-datastructuur. Topologieanalyse identificeert randen, materiaalgrenzen en normaal-discontinuïteitsranden voor het markeren van feature-randen. Symmetriedetectie identificeert symmetrievlakken van componenten en registreert symmetrische hoekpuntparen.
- Invoer van: 3D/BIM-plug-in (uitpakken → GLZIP) of open formaten (IFC, FBX, STEP, 3DXML). Verwerking door: Opt File Generator of 3D Model & Data Asst.
Fase 2: Redundantie-voorreiniging
Voordat de decimering begint, vermindert een eerste ronde van het samenvoegen van hoekpunten de daaropvolgende rekenlast. Gedegenereerde driehoeken en ongebruikte hoekpunten worden verwijderd. Een logboek voorafgaand aan de opschoning registreert het aantal verwijderde hoekpunten en driehoeken voor traceerbaarheid.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
Fase 3: Automatische decimering
QEM-foutmatrices worden geconstrueerd voor elk hoekpunt. De kosten voor het samenvoegen van randen worden berekend met alle gewichtsfactoren (grens, kromming, UV, kenmerk). Een min-heap prioriteitswachtrij stuurt iteratieve randsamenvoeging aan van laagste naar hoogste kosten, met topologievalidatie vóór elke bewerking. Het proces stopt wanneer het doelaantal driehoeken of de maximale foutdrempel is bereikt.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
Fase 4: Redundantie na opruiming
Decimatie kan nieuwe dubbele hoekpunten opleveren (door het samenvoegen van randen), daarom wordt een tweede lasbewerking uitgevoerd. Niet-gerefereerde resources — weeshoekpunten, lege materiaalsleuven, lege kanalen — worden opgeruimd door middel van referentietellingscanning.
- Mogelijk gemaakt door: Opt File Generator (bestandsgewicht verlagen → .opt-uitvoer) of 3D Model & Data Asst (bestandsgewicht verlagen + desktoprendering, Win 10+)
Fase 5: Nabewerking en uitvoer
Alle getroffen hoekpuntnormalen en raaklijnen worden opnieuw berekend. De tabellen voor component-ID-mapping worden bijgewerkt om ervoor te zorgen dat de query's naar de attribuutdatabase correct blijven. De Opt File Generator genereert vervolgens een modelbestand in .opt-formaat, inclusief een attribuutbestand voor de database, dat direct door Rapid3D Loader op het web kan worden gebruikt. 3D Model & Data Asst slaat de stap voor het genereren van het .opt-bestand over en laadt het resultaat direct in de geïntegreerde desktoprenderer op Windows 10 en hoger.
- Opt File Generator: genereert .opt-bestanden + DB → Rapid3D Loader (webrendering). 3D Model & Data Asst: lichtgewicht + directe desktoprendering (Windows 10 en hoger, geen .opt-uitvoer).
────────────────────────────────────────────────────────────
Welk product voor welke behoefte?
Mesh-decimatie en het verwijderen van redundante gegevens zijn veelvoorkomende mogelijkheden die beide lichtgewichtproducten bieden. Welk product u kiest, hangt af van waar uw eindgebruikers zich bevinden en wat ze met het model moeten doen.
- Een webgebaseerd BIM-platform of dashboard voor digitale tweelingen bouwen?→ Gebruik de 3D/BIM-plug-in om de native .rvt/.dgn-bestanden naar een tussenliggend GLZIP-bestand te extraheren. Voer vervolgens de Opt File Generator uit om mesh-decimatie en redundantieverwijdering uit te voeren (output: .opt + DB). Implementeer de .opt-bestanden op uw webserver. Laad ze met Rapid3D Loader voor Three.js. De decimatieparameters kunnen worden aangepast via de vooraf ingestelde profielen van de Opt File Generator.
- BIM-modellen aan klanten leveren voor offline weergave op de desktop?→ Gebruik de 3D/BIM-plug-in om de gegevens te extraheren en geef de klant vervolgens de 3D Model & Data Asst (Windows 10+). Zij importeren GLZIP-bestanden (of open formaten zoals IFC/FBX/STEP), waarna de app dezelfde decimatie en redundantieverwijdering uitvoert en het model in één geïntegreerde ervaring weergeeft — er zijn geen aparte .opt-bestanden nodig.
- Open formaten (IFC, FBX, STEP, 3DXML) verwerken zonder een eigen CAD-licentie?→ Sla de plug-in over. Voer open formaten rechtstreeks in Opt File Generator in voor batch-decimatie + .opt-uitvoer (voor web), of in 3D Model & Data Asst voor interactieve decimatie + weergave op desktop.
- Zowel web- als desktoplevering?→ Voor web: extraheer met de plug-in (native) of importeer open formaten → Opt File Generator (decimatie + .opt-uitvoer) → Rapid3D Loader. Voor desktop: importeer GLZIP of open formaten direct in 3D Model & Data Asst (Win 10+) — het voert decimatie en rendering uit in één applicatie, geen .opt nodig.
────────────────────────────────────────────────────────────
Technologieoverzicht
| Techniek | Kernmethode | Precisieconservering | Typisch effect |
| Mesh-decimatie | Verbeterde QEM + randverkleining | Krommingsbewust + rand van kenmerken + topologiecontrole | 50-85% driehoekreductie |
| Vertex Lassen | Ruimtelijke hash + epsilon-matching | Controle op consistentie van attributen | 43-50% reductie van de vertex |
| Degeneratieve verwijdering | Nulgebied-/collineariteitsdetectie | Verwijdert alleen ongeldige geometrie. | 2-5% driehoekreductie |
| Opruimen van grondstoffen | Referentietelling scannen | Verwijdert alleen nutreferentiebronnen. | 5-10% geheugenverlies |
────────────────────────────────────────────────────────────
Conclusie: Waarom precisie belangrijk is
Mesh-reductie en het verwijderen van redundante gegevens vormen de pijlers van het lichter maken van BIM-modellen. Het verschil tussen een eenvoudige 3D-viewer en een professionele BIM-applicatie zit hem niet in de vraag of er mesh-reductie plaatsvindt, maar in de vraag of die reductie de technische precisie behoudt. Een algemene mesh-vereenvoudiger kan het aantal driehoeken in een weekend verminderen. Het vergt echter jarenlange, toegewijde engineering om de randen van objecten te behouden, de topologie te waarborgen, UV-naden te beschermen, symmetrie te respecteren en ervoor te zorgen dat de dimensionale nauwkeurigheid van elk onderdeel intact blijft.
De aanpak van 3D Expert — verbeterde QEM met krommingsbewuste aanpassing, multi-criteria feature edge protection, topologievalidatie volgens vijf regels en dubbele redundantie-opruiming — realiseert een datareductie van 70-85% met behoud van de geometrische nauwkeurigheid die AEC-professionals eisen. En omdat deze technieken zijn ingebed in zowel Opt File Generator als 3D Model & Data Asst, krijgt u dezelfde precisie, of uw gebruikers de modellen nu in een browser bekijken via Rapid3D Loader of op een desktopwerkstation via 3D Model & Data Asst.
────────────────────────────────────────────────────────────
Over het bedrijf
3D Expert Co.,Ltd., met hoofdkantoor in Osaka, Japan, ontwikkelt hoogwaardige 3D/BIM-software voor de wereldwijde AEC-industrie (Architectuur, Engineering en Constructie). Ons productportfolio omvat:
- 3D/BIM-plug-in — Momenteel 6 native export-add-ins voor CAD/BIM-platformen, gebouwd op officiële API's van leveranciers. Voert verliesvrije extractie uit van geometrie, texturen, materialen, structuurbomen en attributen uit native formaten (.rvt, .dgn, enz.). Uitvoer: intermediair GLZIP. Voert GEEN compressie, decimatie of gewichtsbesparing uit.
- Opt File Generator — Een lichtgewicht desktop-engine voor batchverwerking. Het neemt tussenliggende GLZIP-bestanden (via een plugin) of open formaten (IFC, FBX, STEP, 3DXML, enz.) en past mesh-decimatie, verwijdering van redundante gegevens, Draco-compressie, LOD-generatie en mesh-optimalisatie toe op de lokale computer van de gebruiker. Uitvoer: .opt-formaat model + database. Dit is het ENIGE product dat .opt-bestanden produceert.
- 3D Model & Data Asst — Een native desktopapplicatie voor Windows 10+. Importeert GLZIP-bestanden (via een plug-in) of open formaten, voert dezelfde mesh-reductie en redundantieverwijdering uit als Opt File Generator en rendert vervolgens direct het model met volledige eigenschappenquery — alles in één geïntegreerde app. Genereert GEEN .opt-bestanden.
- Rapid3D Loader voor Three.js — npm-pakket (opt-rapid3d-loader) met ingebouwde WASM Draco-decoder, progressieve chunk-streaming en volledige interactie-API's. Leest en laadt direct modellen in .opt-formaat (geproduceerd door Opt File Generator) in Three.js-scènes.
Meer informatie of een gratis proefperiode starten kan via https://www.opt3ds.com/
Contact: info@3dexpert.jp
© 2010–2026 3D Expert Co.,Ltd. Alle rechten voorbehouden.
