Japanese
Leave Your Message

Compression Draco haute performance pour le BIM : géométrie, attributs et pipeline — Les fondements du BIM à l’échelle du Web

2026-08-09

L'écosystème produit : Draco dans le cycle de vie de la compression

La compression Draco s'inscrit dans un processus rigoureux en trois étapes au sein de l'écosystème 3D Expert : extraction, allègement et rendu. Il est essentiel de comprendre quel produit remplit quel rôle : le module 3D/BIMetDraco extrait les données des formats natifs mais n'effectue aucune compression. La compression Draco et toutes les opérations d'allègement sont gérées par Opt File Generator et 3D Model & Data Assistant. Voici comment ces produits interviennent dans le cycle de vie de la compression :

  • Module d'extension 3D/BIM — Extraction uniquement. Modules d'exportation natifs pour 9 plateformes CAO/BIM (Revit, Bentley, Tekla, Rhino, Navisworks, Solidworks, Inventor, Siemens). NxCe plugin, compatible avec PTC Creo et basé sur les API officielles du fournisseur, extrait la géométrie (sous forme d'objets maillés), les matériaux, l'arborescence de structure et les données d'attributs à partir de formats propriétaires (.rvt, .dgn, etc.) sans aucune perte de données. Il génère un fichier GLZIP intermédiaire (géométrie non compressée) et un fichier de base de données (attributs au format SQLite). Ce plugin n'effectue aucune compression Draco, simplification de maillage, génération de LOD ni allégement ; sa seule fonction est l'extraction sans perte à partir des formats natifs.
  • Générateur de fichiers .Opt — Moteur d'allègement. Il prend en charge les fichiers GLZIP intermédiaires (issus du plugin 3D/BIM) ou les formats ouverts/standards (IFC, FBX, STEP, STL, IGES, RVM, OBJ, etc.) et applique le processus complet d'allègement : compression Draco avec quantification configurable, optimisation du maillage, génération des niveaux de détail (LOD) et création d'une base de données d'attributs. Les utilisateurs peuvent choisir parmi des profils prédéfinis tels que « Streaming Web (agressif) », « Revue technique (équilibré) » ou « Archivage (conservateur) », chacun définissant des niveaux de quantification et des modes d'encodage spécifiques. Optimisé pour le traitement par lots avec journalisation. Sortie : fichiers .Opt.
  • Assistant de modélisation et de données 3D — Ce module remplit une double fonction : (1) moteur d’allègement doté des mêmes capacités de compression Draco que le générateur de fichiers optimisés (il prend en charge les formats GLZIP intermédiaires ou ouverts, et applique la compression Draco, le niveau de détail et l’optimisation du maillage) ; (2) visionneuse hors ligne pour les fichiers GLZIP compressés finaux ou les formats ouverts/standards (IFC, FBX, STEP, STL, IGES, RVM, OBJ, etc.) avec consultation complète des propriétés. La décompression étant gourmande en ressources processeur et s’exécutant nativement (et non dans un environnement WASM isolé du navigateur), les performances sur ordinateur pour les modèles très volumineux peuvent largement dépasser les performances web.
  • Rapid3D Loader pour Three.js — Étape de rendu web. Le package npm (opt-rapid3d-loader) intègre un décodeur WebAssembly Draco qui décompresse à la volée les flux géométriques des fichiers Opt compressés. La décompression s'exécute dans des Web Workers, hors du thread principal, et alimente directement le graphe de scène avec des objets Mesh Three.js. Le chargeur prend en charge la décompression progressive par blocs : le fichier entier n'est pas nécessaire avant le rendu. Le chargeur utilise des fichiers Opt.

En résumé : le plugin extrait les données à partir des formats natifs (sans compression). Opt File Generator et 3D Model & Data Asst effectuent la compression Draco et l’allègement. Le chargeur décompresse dans le navigateur via WASM. L’application de bureau permet à la fois de compresser (mode allégé) et de décompresser (mode visualisation). Les données d’attributs du fichier de base de données ne sont jamais compressées avec Draco ; elles restent au format SQLite pour les requêtes en quelques millisecondes.

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

A_professional_isometric_flat__2026-08-08T14-58-47.png

Les 16 fonctionnalités — Associées au produit

Domaine 1 : Principes fondamentaux de la compression — Fonctionnement interne de Draco

Google Draco, open source depuis 2017, a été initialement conçu pour compresser les ressources 3D destinées au rendu mobile et web. Son innovation majeure réside dans deux algorithmes complémentaires : l’un pour la connectivité du maillage (topologie) et l’autre pour la position des sommets (géométrie). Leur compréhension est essentielle pour optimiser la quantification des données BIM. Remarque : la compression Draco dans le pipeline de 3D Expert est entièrement réalisée par Opt File Generator et 3D Model & Data Asst, et non par le plugin 3D/BIM, qui se charge uniquement de l’extraction.

  1. Encodage de connectivité Edgebreaker — Topologie quasi sans perte

Le mode d'encodage de maillage par défaut de Draco utilise l'algorithme Edgebreaker, qui parcourt le maillage triangulaire et enregistre une séquence d'opérations topologiques (commandes C, L, E, R, S) décrivant la connexion de chaque nouveau triangle à la surface existante. On obtient ainsi un encodage quasi-entropique de la connectivité du maillage : la relation entre les sommets, les arêtes et les faces est encodée dans un espace considérablement réduit par rapport à celui requis par un tampon d'index explicite. Pour les modèles BIM, cela signifie que la topologie structurelle (quelles poutres sont connectées à quelles colonnes, quels segments de tuyauterie forment une section continue) est préservée sans perte notable. La séquence Edgebreaker est ensuite encodée par entropie (codage par plage) pour une réduction de taille supplémentaire.

  • Optimisé par : Opt File Generator et 3D Model & Data Asst (encodage Edgebreaker lors de l’allègement) → Rapid3D Loader pour Three.js (reconstruction de la connectivité à l’exécution)
  1. Quantification de position de l'arbre KD — Précision configurable

Les positions des sommets constituent le principal canal de données de tout modèle BIM. Draco ne stocke pas les coordonnées complètes en virgule flottante 32 bits. À la place, il construit un arbre KD sur le nuage de points, en le divisant récursivement le long de son axe le plus long, et quantifie chaque position de sommet à une profondeur de bits configurable. Avec une quantification de 16 bits, les positions sont encodées avec 65 536 niveaux discrets par axe, ce qui est suffisant pour une précision de niveau ingénierie. À 11 bits (2 048 niveaux), la taille du fichier est encore réduite, mais de petits détails géométriques peuvent présenter un effet de facettage visible. Les outils d'allègement de 3D Expert (Optim File Generator et 3D Model & Data Asst) proposent ce paramètre par fichier : « Nombre de bits de quantification des positions (11–16) », par défaut à 14 pour le BIM – un compromis idéal où la taille du fichier est divisée par 8 à 10 sans perte de qualité perceptible sur une géométrie AEC typique.

  • Propulsé par : Opt File Generator et 3D Model & Data Asst (configuration de quantification par arbre KD) → Rapid3D Loader pour Three.js (déquantification dans le décodeur WASM)
  1. Mode d'encodage séquentiel — Pour les nuages ​​de points et les objets non variés

Toutes les géométries BIM ne sont pas des maillages triangulaires parfaits. Les nuages ​​de points issus de scans laser, les arêtes non-manifold de solides mal modélisés et les éléments 2D (lignes, annotations) ne sont pas compatibles avec le modèle de parcours Edgebreaker. Le mode d'encodage séquentiel de Draco gère ces cas : il stocke les données des sommets de manière séquentielle grâce à des schémas de codage delta et de prédiction, sans nécessiter de topologie parcourable. Le moteur d'allègement de 3D Expert détecte automatiquement les géométries non-manifold et bascule en mode séquentiel pour chaque sous-maillage ; l'opérateur n'a jamais besoin de le signaler manuellement.

  • Utilise : Opt File Generator et 3D Model & Data Asst (sélection automatique du mode lors de l’allègement) → Rapid3D Loader pour Three.js (décodeur double mode)

Domaine 2 : Gestion des attributs et des matériaux

Les modèles BIM contiennent bien plus que des positions de triangles. Les normales aux sommets, les coordonnées de texture, les couleurs des sommets et les identifiants de matériaux sont autant de canaux d'attributs que Draco peut compresser indépendamment. L'essentiel est de comprendre quels attributs tolèrent une quantification agressive et lesquels ne la tolèrent pas. Toute la compression des attributs est effectuée lors de l'étape d'allègement par Opt File Generator et 3D Model & Data Asst.

  1. Prédiction de parallélogramme pour les normales aux sommets

Les normales aux sommets déterminent l'interaction de la lumière avec les surfaces ; elles sont essentielles au réalisme visuel. Draco utilise un système de prédiction par parallélogramme : pour chaque nouveau sommet, le décodeur prédit sa normale à partir des normales des sommets voisins de la même face, puis ne stocke que le résidu de cette prédiction. Cette méthode est bien plus efficace que le stockage des vecteurs normaux absolus. Le résidu est ensuite quantifié à une profondeur de bits configurable (8 à 12 bits). Avec une quantification sur 10 bits (valeur par défaut pour les modèles BIM), la qualité de l'éclairage est visuellement indiscernable de celle des normales non compressées, tandis que le canal des normales est réduit d'environ 5 fois. C'est pourquoi les modèles BIM compressés par Draco conservent l'apparence physique des matériaux : la fidélité de l'éclairage qui donne à l'acier son aspect d'acier et au béton son aspect de béton est préservée.

  • Utilise : Opt File Generator et 3D Model & Data Asst (prédiction et quantification normales lors de l’allègement) → Rapid3D Loader pour Three.js (reconstruction normale)
  1. Profils de quantification multi-attributs

Les différents canaux d'attributs ont des seuils de tolérance différents pour la quantification. Les coordonnées de position nécessitent 14 à 16 bits pour une précision optimale. Les normales des sommets tolèrent 10 bits. Les coordonnées de texture (UV) peuvent descendre à 12 bits sans scintillement visible. Les couleurs des sommets sont acceptables avec 8 bits par canal. Opt File Generator et 3D Model & Data Asst exposent tous ces paramètres indépendamment, File Generator les regroupant dans des profils nommés : « Web Streaming » (position 13, normale 8, UV 10, couleur 8), « Engineering Review » (position 15, normale 10, UV 12, couleur 8) et « Archivage » (position 16, normale 12, UV 14, couleur 8). Cette granularité par canal permet à un même modèle source de servir à la fois pour un aperçu web léger et pour une revue technique haute fidélité, au sein du même pipeline.

  • Propulsé par : Opt File Generator (profils prédéfinis avec quantification par attribut) et 3D Model & Data Asst (configuration de quantification interactive)
  1. Séparation géométrie-attributs — Le fichier de base de données reste non compressé

Il s'agit peut-être de la décision architecturale la plus importante concernant l'intégration de Draco dans 3D Expert. La géométrie (sommets, faces, normales, UV, couleurs) est compressée avec Draco au sein du fichier GLZIP lors de l'allègement. En revanche, les données d'attributs professionnelles (identifiants des composants, relations hiérarchiques, qualités des matériaux, dates d'installation, propriétés personnalisées) sont enregistrées dans un fichier de base de données distinct, au format SQLite standard. Ce fichier n'est jamais compressé avec Draco. La raison est simple : Draco est un codec géométrique, et non un moteur de base de données. Les requêtes d'attributs doivent s'exécuter en quelques millisecondes, avec un accès aléatoire à chaque enregistrement. SQLite propose des recherches indexées par arbre B ; Draco, une décompression séquentielle des flux. En maintenant cette séparation, 3D Expert garantit qu'un clic sur un composant dans le navigateur déclenche une requête directe à la base de données ; aucune décompression géométrique n'est nécessaire pour lire les données de propriétés.

  • Utilise : le plugin 3D/BIM (extraction : géométrie et attributs à partir des formats natifs) → Opt File Generator / 3D Model & Data Asst (géométrie → GLZIP compressé avec Draco, attributs → base de données non compressée) → Rapid3D Loader pour Three.js (décodage de la géométrie et requête de base de données) et 3D Model & Data Asst (requête de base de données hors ligne)

Domaine 3 : Intégration de pipelines — glTF, WASM et streaming

La compression Draco n'est utile que si elle s'intègre parfaitement aux standards web et aux frameworks de rendu. L'intégration de 3D Expert concerne trois niveaux critiques : le format de fichier (conformité à l'extension glTF, assurée par les outils d'allègement), le décodeur (performances WebAssembly, au niveau du chargeur) et la stratégie de chargement (flux progressif, au niveau du chargeur).

  1. Conformité de l'extension de compression de maillage KHR_draco_

Les fichiers GLZIP utilisent une structure de conteneur compatible glTF, et la compression Draco est appliquée via l'extension standard KHR_draco_mesh_compression lors de l'allègement. La géométrie compressée est ainsi stockée dans des bufferViews dédiés, avec des métadonnées décrivant les paramètres de compression (bits de quantification, méthode d'encodage). Tout outil compatible glTF prenant en charge cette extension peut lire les buffers compressés. 3D Expert a opté pour la compatibilité glTF plutôt qu'un conteneur entièrement propriétaire afin de garantir l'interopérabilité : vos fichiers GLZIP ne sont pas limités au décodeur d'un seul fournisseur.

  • Propulsé par : Opt File Generator et 3D Model & Data Asst (sortie GLZIP compressée conforme à glTF) → Rapid3D Loader pour Three.js (analyseur syntaxique compatible avec les extensions)
  1. Compression par composant — Arbre de structure préservé

Une implémentation Draco basique compresse un modèle entier en un seul maillage, aplatissant la hiérarchie BIM en une masse indistincte de triangles. Le moteur d'allègement de 3D Expert compresse la géométrie par composant (par identifiant d'élément), préservant ainsi l'arborescence complète : Référence → Niveau → Élément. Chaque composant devient un bloc compressé adressable indépendamment au sein du fichier GLZIP. C'est ce qui permet à Rapid3D Loader d'afficher/masquer, de colorer ou d'isoler des composants individuels à l'exécution : les limites des composants sont intactes dans les données compressées et ne sont pas reconstruites après la décompression.

  • Optimisé par : Opt File Generator et 3D Model & Data Asst (compression Draco par composant lors de l’allègement) → Rapid3D Loader pour Three.js (graphe de scène au niveau des composants)
  1. Décodeur WebAssembly — Vitesse de décompression quasi native

Le chargeur Rapid3D intègre une version WebAssembly du décodeur Draco (environ 200 Ko, compilée à partir du code source C++ de Google). La vitesse d'exécution WASM est généralement 1,5 à 2 fois inférieure à celle du code natif ; un inconvénient négligeable étant donné que la décompression s'effectue dans des Web Workers en parallèle du rendu. Sur un poste de travail moderne, le décodeur WASM Draco atteint un débit de 20 à 50 millions de triangles par seconde. À titre de comparaison, un modèle BIM compressé de 500 Mo contenant 5 millions de triangles se décompresse en moins de 250 millisecondes. L'utilisateur perçoit l'affichage du modèle instantanément, sans délai de décompression.

  • Propulsé par : Rapid3D Loader pour Three.js (décodeur WASM Draco dans Web Workers)
  1. Streaming progressif par blocs — Première image avant le téléchargement complet

Le chargeur Rapid3D ne nécessite pas le téléchargement complet du fichier GLZIP pour démarrer le rendu. La géométrie étant compressée par composant (fonctionnalité 8) et stockée par blocs séquentiels, le chargeur peut commencer la décompression et le rendu du premier bloc pendant que les suivants sont encore en cours de téléchargement. Ce flux progressif permet à l'utilisateur de visualiser un modèle partiellement rendu en quelques secondes : les structures apparaissent et se remplissent au fur et à mesure de l'arrivée des données. Pour un modèle de 2 Go avec une connexion de 50 Mbits/s, le premier rendu s'effectue en moins de 5 secondes, le modèle complet se matérialisant dans les 30 à 60 secondes suivantes. L'expérience est plus proche de la mise en mémoire tampon de YouTube que du téléchargement d'un fichier traditionnel.

  • Propulsé par : Rapid3D Loader pour Three.js (chargeur de chunks progressif et décodeur WASM en flux continu)

Domaine 4 : Impact sur la performance — À quoi ressemblent les chiffres

La compression Draco offre des avantages mesurables et quantifiables sur trois indicateurs clés pour toute application web 3D : la taille du fichier téléchargé, l’efficacité du cache du navigateur et la consommation de VRAM en cours d’exécution. Voici ce que montrent les données sur des modèles BIM typiques : compression effectuée par Opt File Generator / 3D Model & Data Asst, rendu par Rapid3D Loader.

  1. Taux de compression supérieur à 10:1 sur une géométrie BIM typique

Sur un corpus de test représentatif de 50 modèles BIM (architecture Revit, infrastructures civiles Bentley, coordination Navisworks), la compression Draco avec le profil par défaut « Engineering Review » (position 15 bits, normal 10 bits) atteint un taux de compression géométrique moyen de 10,5:1. Une charge utile géométrique non compressée de 1,2 Go est ainsi réduite à environ 114 Mo. Avec le profil « Web Streaming » (position 13 bits, normal 8 bits), le taux s’améliore et atteint 15:1 à 18:1, au prix d’un léger effet de facettage visible sur les surfaces courbes. Le canal géométrique représente généralement 70 à 85 % de la taille totale du modèle ; par conséquent, même un taux de compression conservateur de 10:1 appliqué uniquement à la géométrie réduit la taille totale du fichier d’un facteur 7 à 8. Les données de texture et de matériau (traitées par une compression distincte, et non par Draco) représentent généralement les 15 à 30 % restants.

  • Utilise : Opt File Generator et 3D Model & Data Asst (compression Draco lors de l’allègement) → Rapid3D Loader pour Three.js (géométrie décompressée livrée à la scène Three.js)
  1. Amélioration de l'efficacité du cache du navigateur : 10 fois plus de modèles par session

Les navigateurs modernes allouent entre 50 et 500 Mo d'espace disque par origine pour le cache HTTP (selon les paramètres utilisateur et l'espace disque disponible). Un modèle BIM non compressé de 1,2 Go ne peut pas être mis en cache : chaque rechargement de page entraîne le téléchargement complet du fichier. Avec une compression Draco de 114 Mo, ce même modèle tient parfaitement en cache, et 3 à 4 modèles différents peuvent coexister. Pour un tableau de bord de jumeau numérique affichant plusieurs modèles d'installation, l'expérience utilisateur est transformée : les visiteurs réguliers bénéficient d'un chargement instantané des modèles depuis le cache, et les coûts de bande passante diminuent proportionnellement. Sur les réseaux mobiles ou les réseaux WAN d'entreprise à capacité limitée, la différence entre un téléchargement de 1,2 Go et un téléchargement de 114 Mo est cruciale : il faut soit utiliser le réseau, soit le mettre à niveau.

  • Propulsé par : Rapid3D Loader pour Three.js (chargement HTTP prenant en charge le cache et les requêtes Range)
  1. Optimisation de la VRAM — La décompression à la demande réduit la consommation maximale de mémoire

Sans Draco, la géométrie complète non compressée doit résider dans les tampons de sommets du GPU pendant toute la durée de la session. Une géométrie de 1,2 Go consomme 1,2 Go de VRAM rien que pour les données de sommets — avant les textures, avant le tampon d'image, avant même la surcharge du navigateur. Sur un GPU de 4 Go, la marge de manœuvre est quasi nulle. Grâce à l'approche de flux progressif de 3D Expert (Fonctionnalité 10), seuls les blocs visibles sont décompressés et chargés en VRAM. Lorsque la caméra se déplace et que de nouveaux blocs sont nécessaires, les blocs éloignés sont supprimés. L'utilisation maximale de la VRAM pour la géométrie chute généralement à 15-25 % du total non compressé, car seule une fraction du modèle se trouve dans le champ de vision de la caméra à un instant donné. C'est ce qui permet aux modèles de classe 10 Go de fonctionner sur des GPU grand public sans erreur de mémoire insuffisante.

  • Propulsé par : Rapid3D Loader pour Three.js (éviction des chunks prenant en compte le frustum et décompression WASM à la demande)

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

Guide de sélection du profil de compression

La compression Draco n'est pas une simple option marche/arrêt. Les paramètres que vous choisissez dépendent de votre objectif de livraison, des caractéristiques géométriques de votre fichier et de vos exigences de qualité. Tous les profils ci-dessous sont appliqués dans Opt File Generator ou 3D Model & Data Asst lors de l'étape d'allègement, et non dans le plugin 3D/BIM, qui gère uniquement l'extraction. Voici un guide pratique :

  • Jumeau numérique ou tableau de bord d'installation basé sur le Web avec une fidélité visuelle modérée ?→ Utilisez le profil Web Streaming (position 13 bits, normal 8 bits, UV 10 bits). Compression attendue : 15:1–18:1. Convient à la plupart des infrastructures et des modèles d’installations où les utilisateurs naviguent à moyenne distance et ne mesurent pas les tolérances de bord.
  • Examen technique ou coordination de la construction nécessitant une géométrie précise ?→ Utilisez le profil d'analyse technique (position 15 bits, normal 10 bits, UV 12 bits). Compression attendue : 8:1–10:1. Le facettage géométrique est inférieur au seuil de perception visuelle pour la plupart des géométries AEC. Convient à la visualisation de la détection des conflits et à l'analyse de conception.
  • Archivage ou document légal où aucune déviation géométrique n'est acceptable ?→ Utilisez le profil Archival (position 16 bits, normal 12 bits, UV 14 bits). Compression attendue : 4:1–6:1. Avec une quantification de position sur 16 bits, l’écart maximal est limité par le volume du cadre englobant du modèle divisé par 65 536 — généralement inférieur au millimètre pour les maquettes à l’échelle d’un bâtiment.
  • Livrables mixtes (aperçu web + revue technique provenant de la même source) ?→ Générez deux fichiers légers avec des profils différents dans Opt File Generator, ou utilisez le couplage LOD-quantification (Fonctionnalité 14) pour générer un seul fichier GLZIP multi-LOD où chaque niveau LOD possède ses propres paramètres de quantification. Rapid3D Loader diffuse automatiquement le LOD approprié en fonction de la distance de la caméra.
  • Modèles avec une géométrie fortement incurvée (tuyaux, réservoirs, pales de turbines) ?→ Évitez la quantification de position inférieure à 14 bits. Les surfaces courbes présentent des artefacts de facettage plus rapidement que les surfaces planes à profondeur de bits égale. Si le modèle est principalement composé de géométrie courbe, utilisez le profil « Engineering Review » ou « Archivage », même pour la diffusion web.

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

Conclusion : La compression est le fondement, et non le plafond

La compression Draco est essentielle au BIM à l'échelle du web. Sans elle, les maquettes numériques de plusieurs gigaoctets ne peuvent tout simplement pas être consultées par le navigateur : les temps de téléchargement, les limites du cache et les contraintes de mémoire vidéo des ordinateurs grand public rendent la diffusion sans compression impossible. Mais Draco seul ne suffit pas. Un codec géométrique qui aplatit l'arborescence de la structure, supprime les données attributaires ou nécessite un aller-retour vers le cloud est inutile pour le BIM : il résout le problème de la taille en créant un problème de données.

La société 3D Expert Co., Ltd. a développé une intégration Draco respectant l'intégralité du modèle de données BIM. Le plugin 3D/BIM extrait la géométrie et les attributs sans perte à partir des formats natifs : aucune compression, aucune perte de données. Opt File Generator et 3D Model & Data Asst appliquent ensuite la compression Draco par composant, préservant ainsi la hiérarchie. Les attributs restent stockés dans une base de données SQLite non compressée, garantissant la possibilité de les interroger.

Voici le premier article de notre série sur l'allègement des modèles BIM. Les articles suivants aborderont les algorithmes de préservation de l'arborescence des structures, la conception de bases de données d'attributs pour les requêtes web, la gestion des coordonnées SIG pour les infrastructures de grande portée et l'architecture complète de diffusion des niveaux de détail (LOD). Chaque article suivra le même schéma : des détails techniques approfondis, associés au produit spécifique qui met en œuvre chaque fonctionnalité.

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

À propos de l'entreprise

3D Expert Co., Ltd., dont le siège social est situé à Osaka, au Japon, développe des logiciels 3D/BIM haute performance pour les secteurs mondiaux de l'architecture, de l'ingénierie et de la construction (AEC) et de la fabrication industrielle. Notre format GLZIP intègre la compression Google Draco à une base de données d'attributs propriétaire, permettant ainsi la diffusion et le rendu de modèles BIM de plusieurs gigaoctets dans les navigateurs web standards. Notre gamme de produits s'articule autour d'un processus en trois étapes :

  • Module complémentaire 3D/BIM — Module d'exportation natif pour 8 plateformes CAO/BIM (Revit, Bentley, Tekla, Navisworks, Solidworks, Inventor, PDMS, SP3D). Extraction sans perte de la géométrie, des matériaux, des arborescences et des attributs des formats natifs vers GLZIP. Aucune compression ni allégement n'est effectué.
  • Générateur de fichiers .Opt — Moteur d'allègement pour ordinateur. Prend en charge les formats GLZIP intermédiaires (provenant d'un plugin) ou les formats ouverts (IFC, FBX, STEP, etc.) et applique la compression Draco, la génération de LOD et l'optimisation du maillage avec des profils prédéfinis et un journal d'audit, pour produire des fichiers .Opt.
  • 3D Model & Data Assist — Application native Windows pour ordinateur. Sert à la fois de moteur d'allègement (mêmes capacités de compression Draco que Opt File Generator) et de visionneuse hors ligne pour les fichiers GLZIP compressés ou les formats ouverts (IFC, FBX, STEP, etc.) avec interrogation complète des propriétés.
  • Rapid3D Loader pour Three.js — package npm (opt-rapid3d-loader) avec décodeur WASM Draco intégré, streaming progressif par blocs et API d'interaction complètes. Charge les fichiers .Opt compressés finaux dans les scènes Three.js.

Pour en savoir plus ou démarrer un essai gratuit, rendez-vous sur https://www.opt3ds.com/

Contact: info@3dexpert.jp


© 2010–2026 3D Expert Co.,Ltd. Tous droits réservés.