Aperçus de l'industrie

HOOPS Envision vs. HOOPS Visualize : Choisir le bon SDK pour les applications CAE et d'ingénierie 3D

Les développeurs d'applications d'ingénierie adaptent leurs produits pour l'industrie ou le marché de niche qu'ils ciblent, chacun ayant des besoins très spécifiques (d'où la demande pour leur produit). Les moteurs graphiques et les outils de visualisation sont une composante cruciale de presque tous, et se divisent généralement en deux catégories : ceux conçus pour fournir des graphiques 3D haute performance pour la CAO, la FAO, l'AEC, la fabrication, et des fonctionnalités conçues pour fonctionner avec les données CAE et de simulation.

HOOPS Envision et HOOPS Visualize sont chacun construits pour servir l'une de ces deux catégories.

Dans cet article de blog, nous vous aidons à comprendre les fonctionnalités de chaque kit d'outils, les workflows globaux qu'ils servent, et lequel pourrait être le bon choix pour vous.

Aperçu de HOOPS Envision vs HOOPS Visualize

HOOPS Envision est conçu pour les workflows CAE. Il offre aux développeurs un kit d'outils pour l'importation, l'analyse, la visualisation, le reporting et l'automatisation des données CAE, ce qui en fait un choix idéal pour les applications basées sur les résultats de simulation, les maillages, la FEA, la FEM, la CFD et le post-traitement.

HOOPS Visualize est conçu pour les graphiques d'ingénierie 3D sur les applications de bureau, web, mobiles et AR/VR. Il est un choix idéal pour les développeurs créant des applications interactives pour la CAO, la FAO, l'AEC, la fabrication, la gestion du cycle de vie des produits (PLM), la configuration de produits, la collaboration, et les workflows connexes. Le kit d'outils a des versions distinctes pour les développeurs se concentrant sur le bureau/mobile et ceux construisant des applications web natives.

HOOPS Envision HOOPS Visualize for Desktop HOOPS Visualize for Web
Best fit CAE, FEA, FEM, CFD, simulation post-processing, reporting, and automation Native desktop, mobile, AR/VR, and advanced engineering graphics applications Browser-based engineering applications and large model web workflows
Primary focus CAE data import, analysis, visualization, extraction, and sharing High-performance 3D rendering and interaction for engineering data Web visualization, model streaming, collaboration, and interactive 3D viewing
Typical workflows Simulation review, CAE post-processing, dashboards, reporting, and automation CAD, CAM, AEC, manufacturing, PLM, product configuration, and immersive engineering workflows Web viewers, collaboration tools, product configurators, PLM-connected apps, and online model review
Use when Your application needs to understand and process CAE data Your application needs native graphics performance and advanced 3D interaction Your application needs browser-based access to large engineering models

Pour les développeurs, la distinction clé se résume à ce dont votre application a besoin pour comprendre.

Si votre logiciel doit travailler directement avec les données CAE, HOOPS Envision est probablement le mieux adapté.

Si votre logiciel a besoin de graphiques 3D haute performance pour les modèles d'ingénierie, HOOPS Visualize est probablement le mieux adapté.

Les applications d'ingénierie dépendent de bien plus que de l'affichage d'un modèle à l'écran. Les développeurs ont besoin de travailler avec les données derrière ce modèle, de préserver le contexte d'ingénierie, de soutenir les workflows interactifs et de donner aux utilisateurs les outils nécessaires pour comprendre ce qu'ils voient.

Une application de post-traitement CAE peut avoir besoin de lire les résultats de simulation, de comprendre les maillages et les types d'éléments, d'extraire des isosurfaces, d'animer les résultats transitoires et de générer des rapports. Une application de CAO, FAO, AEC, PLM ou de fabrication peut avoir besoin de graphiques 3D haute performance, de visualisation de modèles volumineux, d'affichage PMI, d'interrogation de modèles, de streaming web, de support mobile ou de workflows AR/VR.

Qu'est-ce que HOOPS Envision ?

HOOPS Envision est un SDK axé sur le CAE pour les développeurs construisant des applications autour des données de simulation.

Le kit d'outils est basé sur une structure de données CAE, ce qui signifie qu'il comprend les types de données couramment utilisés dans les workflows de simulation. Cela inclut les maillages, les nœuds, les types d'éléments, les mappages de résultats, les résultats scalaires, les résultats vectoriels, les résultats tensoriels, les déplacements et les transformations de corps rigides.

Pour ceux qui ont été dans le domaine du CAE ou ont exploré des kits d'outils similaires dans le passé, vous avez peut-être entendu parler de CEETRON Envision. C'est l'ancien nom de HOOPS Envision, avec toutes les fonctionnalités clés du puissant kit d'outils CEETRON intégrées dans le SDK HOOPS lors de la récente consolidation des produits de Tech Soft 3D.

Pour les développeurs, cela importe car les applications CAE ont besoin de plus qu'un moteur graphique général. Un visualiseur de simulation ou un outil de post-traitement doit comprendre ce que représentent les données et comment les utilisateurs doivent interagir avec elles. Concrètement, cela signifie comprendre ce qu'est un maillage, comment une parcelle de résultats n'est pas seulement une carte de couleurs, comment une animation transitoire n'est pas une simple séquence d'images rendues, etc.

Regardez la vidéo à droite pour apprendre comment Transvalor a exploité HOOPS Envision pour développer des capacités de visualisation de simulation pour leur produit, Forge.

HOOPS Envision donne aux développeurs une base pour créer des applications pouvant importer, analyser, visualiser, rendre compte et automatiser les workflows CAE sur les applications de bureau et web.

Où HOOPS Envision s'intègre le mieux

HOOPS Envision est le mieux adapté lorsque votre application est centrée sur les données CAE et les workflows de simulation.

Cela inclut les applications conçues pour l'analyse par éléments finis (FEA), la modélisation par éléments finis (FEM), la dynamique des fluides computationnelle (CFD), le post-traitement de simulation, la révision d'analyse et le partage des résultats CAE.

HOOPS Envision est conçu pour travailler avec les données de surface et de volume par éléments finis, y compris les maillages statiques et adaptatifs, les formes d'éléments telles que les poutres, les triangles, les quads, les tets, les hexes, les pyramides, les cales et les polyèdres, et les types de résultats tels que les scalaires, les vecteurs et les tenseurs symétriques.

Le kit d'outils inclut également des capacités d'extraction de données spécifiques au CAE que les développeurs devraient normalement construire eux-mêmes. Celles-ci incluent des plans de coupe, des isosurfaces, des isovolumes, des graphiques d'historique, des graphiques de longueur, des traces de particules, des animations transitoires, des animations de formes modales et des animations de traces de particules.

Une application axée sur le CAE doit également prendre en charge des workflows au-delà de la visualisation interactive. Les équipes peuvent avoir besoin d'automatiser le post-traitement, de générer des rapports HTML, de créer des tableaux de bord de simulation, ou de construire des applications web où les utilisateurs peuvent interroger les résultats CAE sans déplacer tout le workflow dans un environnement uniquement de bureau.

HOOPS Envision prend en charge ces besoins avec une interface Python qui peut exposer l'ensemble des fonctionnalités pour les workflows d'automatisation et de reporting. En leur permettant de tirer parti des versions testées sur le marché de ces fonctionnalités, HOOPS Envision permet aux développeurs de concentrer leurs efforts sur ce qui rend leur produit unique, plutôt que de réinventer des fonctionnalités de base.

Accès aux données CAO dans HOOPS Envision

Bien que HOOPS Envision soit axé sur le CAE, les workflows CAE ont souvent aussi besoin de données CAO.

Les équipes de simulation ont souvent besoin d'importer des modèles CAO dans des workflows de prétraitement, de comparer des données CAO et CAE, ou de présenter des géométries et des résultats de simulation dans la même application. HOOPS Envision inclut une passerelle vers HOOPS Exchange, la bibliothèque d'accès aux données CAO leader du marché, permettant aux développeurs d'importer plus de 30 formats CAO dans Envision.

Qu'est-ce que HOOPS Visualize ?

HOOPS Visualize est un SDK de graphiques 3D pour créer des applications d'ingénierie sur les environnements de bureau, web, mobiles et AR/VR.

Ce kit d'outils est conçu pour les développeurs dont le besoin principal est la visualisation haute performance et l'interaction avec les données d'ingénierie 3D, en particulier dans la CAO, la FAO, l'AEC, la PLM, la fabrication, la configuration de produits et les workflows de collaboration.

HOOPS Visualize est organisé autour de deux options de déploiement : HOOPS Visualize pour Desktop et HOOPS Visualize pour Web.

HOOPS Visualize pour Desktop prend en charge les applications d'ingénierie natives de bureau, mobile et AR/VR. HOOPS Visualize pour Web introduit les capacités précédemment associées à HOOPS Communicator dans la famille de produits HOOPS Visualize.

Regardez la vidéo à droite pour apprendre comment HOOPS Visualize fournit une visualisation 3D de haute puissance pour l'application minière leader de Datamine

Les deux versions font partie de la même direction de produit plus large : aider les développeurs à créer des applications 3D rapides, interactives et axées sur l'ingénierie.

HOOPS Visualize pour Desktop

HOOPS Visualize pour Desktop est conçu pour les développeurs créant des applications d'ingénierie natives où la performance de rendu, l'interaction et le contrôle de l'expérience graphique sont des exigences clés. Cela inclut les applications où les utilisateurs ont besoin de charger des modèles complexes, d'inspecter la géométrie, de sélectionner des pièces, de mettre en évidence des fonctionnalités, de naviguer dans les assemblages, d'afficher le PMI, de passer d'un mode de vue d'ingénierie à un autre et de maintenir une performance interactive avec des données exigeantes.

Pour les développeurs d'applications desservant les workflows CAO, FAO, AEC et adjacents, ces capacités sont souvent plus importantes que le traitement des résultats spécifiques au CAE. Les utilisateurs peuvent avoir besoin d'examiner une pièce, d'inspecter un assemblage, de valider des données de fabrication, d'interagir avec un modèle de bâtiment ou d'intégrer la visualisation 3D dans une plateforme logicielle d'ingénierie plus large.

HOOPS Visualize pour Desktop prend également en charge les workflows mobiles et AR/VR, ce qui en fait un choix idéal pour les équipes créant des applications d'ingénierie immersives ou prêtes pour le terrain. Cela peut inclure des applications où les utilisateurs ont besoin de visualiser, d'inspecter ou d'interagir avec les données d'ingénierie 3D en dehors d'un environnement de bureau traditionnel.

HOOPS Visualize pour Desktop un moteur graphique conçu spécifiquement pour les applications d'ingénierie, basé sur des décennies d'expérience du marché pertinente, plutôt qu'un moteur 3D générique.

HOOPS Visualize pour Web

HOOPS Visualize pour Web est un kit d'outils pour les développeurs créant des applications d'ingénierie basées sur un navigateur. Cela inclut les organisations construisant des visionneuses web, des outils de collaboration, des applications connectées à la PLM, des configurateurs de produits, des workflows de révision en ligne et d'autres outils basés sur un navigateur qui doivent travailler avec de grands modèles d'ingénierie 3D.

Ces applications sont parfaites pour les workflows d'ingénierie modernes, avec des chaînes d'approvisionnement interconnectées, des équipes globales et distribuées, et de nombreux intervenants qui doivent interagir avec les données d'ingénierie sans application de bureau.

Les workflows de fabrication, de construction et de développement de produits impliquent souvent des utilisateurs qui ont besoin d'accéder aux données 3D, mais qui n'ont pas besoin d'un outil d'auteur complet. Ils peuvent avoir besoin de passer en revue un modèle, de vérifier le PMI, de naviguer dans un assemblage, d'ajouter des annotations en ligne, d'inspecter une pièce, ou de comprendre comment une conception s'intègre dans un workflow plus large.

HOOPS Visualize pour Web prend en charge ces besoins avec une visualisation de grands modèles, un streaming de données interactif, une interaction avec le modèle basée sur un navigateur, et des fonctionnalités de visualisation axées sur l'ingénierie. Le kit d'outils prend également en charge des exigences importantes des applications web telles que la navigation dans l'assemblage, les vues PMI et d'annotation, les plans de coupe, l'annotation de ligne rouge, la gestion des vues, les options avancées d'éclairage et de rendu, et des stratégies de chargement de modèles flexibles.

Qu'est-il arrivé à HOOPS Communicator ?

HOOPS Communicator fait maintenant partie de HOOPS Visualize. Les capacités axées sur le web précédemment associées à HOOPS Communicator sont désormais disponibles sous HOOPS Visualize pour Web. Les développeurs créant des applications d'ingénierie basées sur un navigateur devraient maintenant se tourner vers HOOPS Visualize pour Web pour la visualisation de grands modèles, le streaming de modèles, la visualisation web interactive, l'annotation en ligne, les vues PMI et les workflows graphiques web connexes.

Quand HOOPS Envision est le mieux adapté

Choisissez HOOPS Envision lorsque votre application concerne fondamentalement les données CAE.

C'est le kit d'outils pour les développeurs dont les utilisateurs doivent travailler avec les résultats de simulation, les maillages par éléments finis, les données de volume, les mappages de résultats, les scalaires, les vecteurs, les tenseurs, les données transitoires, les traces de particules, ou les workflows d'extraction et de post-traitement spécifiques au CAE.

HOOPS Envision est également mieux adapté lorsque votre application a besoin de reporting ou d'automatisation autour des données de simulation. Si votre équipe a besoin de générer des tableaux de bord, d'automatiser le post-traitement, de produire des rapports HTML ou de construire des workflows où les utilisateurs peuvent évaluer les résultats de simulation dans des environnements de bureau ou web, Envision est probablement la meilleure base.

La façon la plus simple de penser à cela est : si votre application a besoin de comprendre les données CAE en tant que données CAE, commencez par HOOPS Envision.

Quand HOOPS Visualize est le mieux adapté

Choisissez HOOPS Visualize lorsque votre application est centrée sur les graphiques d'ingénierie 3D, l'interaction avec les modèles et la visualisation à travers les environnements de bureau, web, mobiles ou AR/VR.

Cela inclut les applications pour la visualisation de CAO, les workflows de FAO, la visualisation AEC, la gestion du cycle de vie des produits, la collaboration basée sur des modèles, les instructions de travail numériques, la configuration de produits, la révision de fabrication, et d'autres workflows où les utilisateurs ont besoin de charger, inspecter, naviguer et interagir avec les modèles d'ingénierie.

HOOPS Visualize est également mieux adapté lorsque le déploiement web est une exigence principale, et que votre application a besoin d'un accès basé sur un navigateur à de grands modèles d'ingénierie. HOOPS Visualize pour Web prend en charge les workflows où les données 3D doivent aller au-delà des utilisateurs de bureau spécialisés et être accessibles à travers les équipes, les départements ou les clients.

La façon la plus simple de penser à cela est : si votre application nécessite un moteur graphique haute performance pour la visualisation interactive d'ingénierie, commencez par HOOPS Visualize.

Où les deux produits se chevauchent

HOOPS Envision et HOOPS Visualize prennent tous deux en charge la visualisation d'ingénierie 3D, et peuvent tous deux jouer un rôle dans les applications qui impliquent des données d'ingénierie complexes.

Le chevauchement est plus facile à voir dans les workflows où les données CAE et CAO comptent toutes les deux. Une application de simulation peut avoir besoin d'afficher la géométrie CAO aux côtés des résultats CAE. Un outil d'examen de conception peut avoir besoin de présenter des modèles d'ingénierie d'une manière qui prend en charge l'analyse en aval. Une application basée sur le navigateur peut avoir besoin de rendre les données complexes plus faciles à partager avec des utilisateurs non spécialisés.

Conclusion : HOOPS Envision vs. HOOPS Visualize

Choisir entre HOOPS Envision et HOOPS Visualize dépend du type d'application d'ingénierie que vous construisez.

Pour les développeurs, cette distinction est importante car choisir le bon SDK affecte bien plus que le rendu. Cela façonne le modèle de données, les workflows utilisateurs que vous pouvez prendre en charge, la quantité de fonctionnalités que votre équipe doit construire en interne, et à quelle vitesse vous pouvez mettre sur le marché une application d'ingénierie fiable.

Si vous construisez une application axée sur le CAE, HOOPS Envision vous offre une base axée sur le CAE.

Si vous construisez une application d'ingénierie 3D interactive pour la CAO, la FAO, l'AEC, la PLM, la fabrication, la collaboration web ou les workflows d'ingénierie immersive, HOOPS Visualize vous offre la base graphique pour cette expérience.

Si vous souhaitez une orientation personnalisée sur le kit d'outils qui vous convient le mieux, ou si vous souhaitez simplement entrer en contact, contactez notre équipe pour discuter de vos objectifs de développement, de vos besoins techniques et de votre feuille de route produit.

FAQ sur HOOPS Envision et HOOPS Visualize

Quelle est la différence entre HOOPS Envision et HOOPS Visualize ?

HOOPS Envision est un SDK axé sur le CAE pour les applications qui nécessitent d'importer, d'analyser, de visualiser, de rendre compte et d'automatiser les données de simulation. HOOPS Visualize est un SDK graphique 3D pour créer des applications d'ingénierie interactives sur les environnements de bureau, web, mobiles et AR/VR. En termes simples, HOOPS Envision est construit autour des données CAE et des workflows de simulation, tandis que HOOPS Visualize est construit autour de graphiques d'ingénierie 3D haute performance.

Quand les développeurs devraient-ils choisir HOOPS Envision ?

Les développeurs devraient choisir HOOPS Envision lorsque leur application doit travailler directement avec des données CAE. Cela inclut les résultats de simulation, les maillages par éléments finis, les données de volume, les scalaires, les vecteurs, les tenseurs, les plans de coupe, les isosurfaces, les traces de particules, les animations, le reporting et l'automatisation du post-traitement. Il est le mieux adapté pour les applications axées sur le CAE, la FEA, la FEM, la CFD et la simulation.

Quand les développeurs devraient-ils choisir HOOPS Visualize ?

Les développeurs devraient choisir HOOPS Visualize lorsqu'ils ont besoin d'un moteur graphique 3D haute performance pour des applications d'ingénierie interactives. Cela inclut les visionneuses CAO, les applications FAO, les outils de visualisation AEC, les workflows connectés à la PLM, les configurateurs de produits, les outils de révision de fabrication, les plateformes de collaboration basées sur un navigateur, les applications d'ingénierie mobiles et les expériences AR/VR.

Qu'est-il arrivé à HOOPS Communicator ?

HOOPS Communicator fait maintenant partie de HOOPS Visualize. Les capacités axées sur le web précédemment associées à HOOPS Communicator sont désormais disponibles sous HOOPS Visualize pour Web. Les développeurs créant des applications d'ingénierie basées sur un navigateur devraient maintenant se tourner vers HOOPS Visualize pour Web pour la visualisation de grands modèles, le streaming de modèles, la visualisation web interactive, l'annotation en ligne, les vues PMI et les workflows graphiques web connexes.

HOOPS Envision et HOOPS Visualize peuvent-ils tous deux travailler avec des données CAO ?

Oui, mais ils sont conçus pour des workflows différents. HOOPS Visualize est construit pour les graphiques 3D haute performance et l'interaction avec les modèles d'ingénierie, y compris les CAO, la FAO, l'AEC et les workflows connexes. HOOPS Envision est axé sur le CAE, mais il peut intégrer des données CAO dans les workflows de simulation via une passerelle vers HOOPS Exchange. Cela peut être utile lorsque les applications CAE doivent comparer la géométrie et les résultats de simulation ou inclure des modèles CAO dans les workflows de prétraitement et de post-traitement.

Qu'est-il arrivé aux produits CEETRON ?

Renforcée par son acquisition par Tech Soft 3D en 2020, la marque CEETRON a longtemps été reconnue pour ses capacités de pointe dans l'accès aux données de simulation, le maillage, la résolution et la visualisation.

Aujourd'hui, les fonctionnalités des anciens produits CEETRON font maintenant partie de la famille de produits HOOPS.

CEETRON Access est maintenant HOOPS Access, CEETRON Mesh est maintenant HOOPS Mesh, CEETRON Solve est maintenant HOOPS Solve, et CEETRON Envision est maintenant HOOPS Envision.