HOOPS Envision vs. HOOPS Visualize: Die richtige SDK-Auswahl für CAE und 3D-Engineering-Anwendungen
Entwickler von Engineering-Anwendungen passen ihre Produkte für die Branche oder Nische an, die sie anvisieren, wobei jede spezifische Bedürfnisse hat (daher die Nachfrage nach ihrem Produkt). Grafik-Engines und Visualisierungswerkzeuge sind ein entscheidender Bestandteil von fast allen und fallen generell in zwei Kategorien: diejenigen, die dafür ausgelegt sind, leistungsstarke 3D-Grafiken für CAD, CAM, AEC, Fertigung, und Funktionen, die dazu ausgelegt sind, mit CAE- und Simulationsdaten zu arbeiten.
HOOPS Envision und HOOPS Visualize sind jeweils darauf ausgelegt, eine dieser beiden Kategorien zu bedienen.
In diesem Blogbeitrag helfen wir Ihnen, die Funktionen jedes Toolkits zu verstehen, die breiten Workflows, die sie bedienen, und welche möglicherweise die richtige Wahl für Sie sind.
HOOPS Envision vs HOOPS Visualize Überblick
HOOPS Envision ist für CAE-Workflows konzipiert. Es bietet Entwicklern ein Toolkit für den Import, die Analyse, Visualisierung, Berichterstellung und Automatisierung von CAE-Daten und ist somit gut geeignet für Anwendungen, die auf Simulationsergebnissen, Netzen, FEA, FEM, CFD und Nachbearbeitung basieren.
HOOPS Visualize ist für 3D-Engineering-Grafiken über Desktop-, Web-, Mobil- und AR/VR-Anwendungen ausgelegt. Es eignet sich hervorragend für Entwickler, die interaktive Anwendungen für CAD, CAM, AEC, Fertigung, PLM, Produktkonfiguration, Zusammenarbeit und ähnliche Workflows erstellen. Das Toolkit hat separate Versionen für Entwickler, die sich auf Desktop/Mobilgeräte konzentrieren, und für diejenigen, die web-basierte Anwendungen erstellen.
| 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 |
Für Entwickler liegt der entscheidende Unterschied darin, was Ihre Anwendung verstehen muss.
Wenn Ihre Software direkt mit CAE-Daten arbeiten muss, ist HOOPS Envision wahrscheinlich die bessere Wahl.
Wenn Ihre Software leistungsstarke 3D-Grafiken für Engineering-Modelle benötigt, ist HOOPS Visualize wahrscheinlich die bessere Wahl.
Engineering-Anwendungen hängen von mehr ab als nur von der Darstellung eines Modells auf dem Bildschirm. Entwickler müssen mit den Daten hinter diesem Modell arbeiten, den technischen Kontext bewahren, interaktive Workflows unterstützen und den Benutzern die Werkzeuge geben, die sie benötigen, um zu verstehen, was sie sehen.
Eine CAE-Nachbearbeitungsanwendung muss möglicherweise Simulationsergebnisse lesen, Netze und Elementtypen verstehen, Isosurfaces extrahieren, transiente Ergebnisse animieren und Berichte generieren. Eine CAD-, CAM-, AEC-, PLM- oder Fertigungsanwendung benötigt möglicherweise leistungsstarke 3D-Grafiken, große Modellansichten, PMI-Anzeige, Modelluntersuchung, Web-Streaming, mobile Unterstützung oder AR/VR-Workflows.
Was ist HOOPS Envision?
HOOPS Envision ist ein CAE-fokussiertes SDK für Entwickler, die Anwendungen rund um Simulationsdaten erstellen.
Das Toolkit basiert auf einer CAE-Datenstruktur, was bedeutet, dass es die Datentypen versteht, die in Simulations-Workflows häufig verwendet werden. Dazu gehören Netze, Knoten, Elementtypen, Ergebniskartierungen, Skalarergebnisse, Vektorergebnisse, Tensorkügelungen, Verschiebungen und starre Körpertransformationen.
Für Entwickler ist dies wichtig, da CAE-Anwendungen mehr benötigen als nur eine allgemeine Grafiken-Engine. Ein Simulationsbetrachter oder Nachbearbeitungstool muss verstehen, was die Daten darstellen und wie Benutzer damit interagieren sollen. Praktisch bedeutet dies, zu verstehen, was ein Netz ist, wie ein Ergebnisdiagramm nicht nur eine Farbkarte ist, wie eine transiente Animation keine einfache Abfolge gerenderter Frames ist, usw.
Schauen Sie sich das Video rechts an, um zu erfahren, wie Transvalor HOOPS Envision genutzt hat um Visualisierungsfähigkeiten für Simulationen für ihr Produkt Forge zu entwickeln.
HOOPS Envision bietet Entwicklern eine Grundlage, um Anwendungen zu erstellen, die CAE-Workflows auf Desktop- und Webanwendungen importieren, analysieren, visualisieren, berichten und automatisieren können.
Wo HOOPS Envision am besten passt
HOOPS Envision passt besser, wenn Ihre Anwendung um CAE-Daten und Simulations-Workflows zentriert ist.
Dazu gehören Anwendungen, die für die Finite-Elemente-Analyse (FEA), das Finite-Element-Modellieren (FEM), die numerische Strömungsmechanik (CFD), die Simulationsnachbearbeitung, die Analyseüberprüfung und den Austausch von CAE-Ergebnissen entwickelt wurden.
HOOPS Envision ist darauf ausgelegt, mit Oberflächen- und Volumendaten von Finite-Elemente zu arbeiten, einschließlich statischer und adaptiver Netze, Elementformen wie Balken, Dreiecke, Vierecke, Tetraeder, Hexaeder, Pyramiden, Keile und Polyeder sowie Ergebnistypen wie Skalare, Vektoren und symmetrische Tensoren.
Das Toolkit enthält auch spezifische Datenextraktionsfunktionen für CAE, die Entwickler sonst selbst erstellen müssten. Dazu gehören Schnittebenen, Isosurfaces, Isovolumen, Verlaufskurven, Längenkurven, Partikelspuren, transiente Animationen, Modusformanimationen und Partikelspuranimationen.
Eine auf CAE fokussierte Anwendung muss auch Workflows über die Interaktive Betrachtung hinaus unterstützen. Teams müssen eventuell Nachbearbeitungen automatisieren, HTML-Berichte erstellen, Simulations-Dashboards schaffen oder Webanwendungen bauen, in denen Benutzer CAE-Ergebnisse prüfen können, ohne den gesamten Workflow in eine Desktop-Umgebung verlegen zu müssen.
HOOPS Envision unterstützt diese Bedürfnisse mit einer Python-Schnittstelle, die das gesamte Feature-Set für Automatisierungs- und Berichtserstellungs-Workflows freilegen kann. Indem es ihnen die Möglichkeit bietet, marktgetestete Versionen dieser Funktionen zu nutzen, ermöglicht HOOPS Envision Entwicklern, ihre Bemühungen darauf zu konzentrieren, was ihr Produkt einzigartig macht, anstatt grundlegende Funktionalitäten neu zu erfinden.
Zugriff auf CAD-Daten in HOOPS Envision
Obwohl HOOPS Envision CAE-orientiert ist, benötigen CAE-Workflows oft auch CAD-Daten.
Simulationsteams müssen häufig CAD-Modelle in Preprocessing-Workflows einfügen, CAD- und CAE-Daten vergleichen oder Geometrie und Simulationsergebnisse in derselben Anwendung präsentieren. HOOPS Envision beinhaltet eine Brücke zu HOOPS Exchange, der führenden CAD-Datenschnittstelle, die Entwicklern ermöglicht, über 30 CAD-Formate nach Envision zu importieren.
Was ist HOOPS Visualize?
HOOPS Visualize ist ein 3D-Grafik-SDK für die Entwicklung von Engineering-Anwendungen in Desktop-, Web-, Mobil- und AR/VR-Umgebungen.
Dieses Toolkit ist für Entwickler konzipiert, deren Hauptbedarf in der leistungsstarken Visualisierung und Interaktion mit 3D-Engineering-Daten liegt, insbesondere in CAD, CAM, AEC, PLM, Fertigung, Produktkonfiguration und Kollaborations-Workflows.
HOOPS Visualize ist um zwei Einsatzmöglichkeiten herum organisiert: HOOPS Visualize für Desktop und HOOPS Visualize für Web.
HOOPS Visualize für Desktop unterstützt native Desktop-, Mobil- und AR/VR-Engineering-Anwendungen. HOOPS Visualize für Web bringt die zuvor mit HOOPS Communicator verbundenen Fähigkeiten in die HOOPS Visualize Produktfamilie.
Schauen Sie sich das Video rechts an, um zu sehen, wie HOOPS Visualize leistungsfähige 3D-Visualisierung für Datamine's führende Bergbauanwendung bietet
Beide Versionen sind Teil der selben übergeordneten Produktstrategie: Entwicklern zu helfen, schnelle, interaktive, engineering-fokussierte 3D-Anwendungen zu erstellen.
HOOPS Visualize für Desktop
HOOPS Visualize für Desktop ist für Entwickler geschaffen, die native Engineering-Anwendungen erstellen, bei denen Rendering, Interaktion und Kontrolle über die grafische Erfahrung wichtige Anforderungen sind. Dazu gehören Anwendungen, bei denen Benutzer komplexe Modelle laden, Geometrie inspizieren, Teile auswählen, Funktionen hervorheben, Baugruppen navigieren, PMI anzeigen, zwischen Engineering-Sichtmodi wechseln und interaktive Leistung mit anspruchsvollen Daten aufrechterhalten müssen.
Für Entwickler von Anwendungen, die CAD-, CAM-, AEC- und angrenzende Workflows bedienen, sind diese Fähigkeiten oft wichtiger als CAE-spezifische Ergebnisverarbeitung. Benutzer müssen möglicherweise ein Teil überprüfen, eine Baugruppe inspizieren, Fertigungsdaten validieren, mit einem Gebäudemodell interagieren oder 3D-Visualisierung in eine größere Ingenieursoftware-Plattform integrieren.
HOOPS Visualize für Desktop unterstützt auch mobile und AR/VR-Workflows, was es zu einer starken Wahl für Teams macht, die immersive oder feldgeeignete Ingenieursanwendungen entwickeln. Dazu können Anwendungen gehören, bei denen Benutzer 3D-Ingenieurdaten außerhalb einer traditionellen Desktop-Umgebung ansehen, inspizieren oder mit ihnen interagieren müssen.
HOOPS Visualize für Desktop ist eine speziell für Ingenieuranwendungen entwickelte Grafik-Engine, die auf jahrzehntelanger relevanter Markterfahrung basiert und nicht auf einer generischen 3D-Engine.
HOOPS Visualize for Web
HOOPS Visualize for Web ist ein Toolkit für Entwickler, die browserbasierte Ingenieuranwendungen erstellen. Dazu gehören Organisationen, die Webviewer, Kollaborationswerkzeuge, PLM-verbundene Anwendungen, Produktkonfiguratoren, Online-Review-Workflows und andere browserbasierte Werkzeuge entwickeln, die mit großen 3D-Ingenieurmodellen arbeiten müssen.
Diese Anwendungen sind perfekt für moderne Ingenieur-Workflows geeignet, mit vernetzten Lieferketten, global verteilten Teams und vielen Stakeholdern, die mit Ingenieurdaten ohne eine Desktop-Anwendung interagieren müssen.
Fertigungs-, Bau- und Produktentwicklungs-Workflows beinhalten oft Benutzer, die Zugriff auf 3D-Daten benötigen, aber kein vollständiges Autorentool. Sie müssen möglicherweise ein Modell überprüfen, PMI überprüfen, eine Baugruppe navigieren, Anmerkungen mit roten Linien hinzufügen, ein Teil inspizieren oder verstehen, wie ein Design in einen breiteren Workflow passt.
HOOPS Visualize für Web unterstützt diese Bedürfnisse mit der Betrachtung großer Modelle, interaktivem Datenstreaming, browserbasierten Modellinteraktionen und auf Ingenieure fokussierten Betrachtungsfunktionen. Das Toolkit unterstützt auch wichtige Anforderungen an Webanwendungen, wie Naviagtion von Baugruppen, PMI- und Anmerkungsansichten, Schnittebenen, Markierungen mit roten Linien, Ansichtverwaltung, erweiterte Beleuchtungs- und Rendering-Optionen und flexible Modell-Ladestrategien.
Was ist mit HOOPS Communicator passiert?
HOOPS Communicator ist jetzt Teil von HOOPS Visualize. Die zuvor mit HOOPS Communicator verbundenen webbasierten Fähigkeiten sind jetzt unter HOOPS Visualize for Web verfügbar. Entwickler, die browserbasierte Ingenieuranwendungen erstellen, sollten jetzt einen Blick auf HOOPS Visualize for Web werfen für die Betrachtung großer Modelle, Modellstreaming, interaktive Webvisualisierung, Markierungen mit roten Linien, PMI-Ansichten und verwandte Webgrafiken-Workflows.
Wann HOOPS Envision besser geeignet ist
Wählen Sie HOOPS Envision, wenn Ihre Anwendung grundsätzlich auf CAE-Daten basiert.
Dies ist das Toolkit für Entwickler, deren Benutzer mit Simulationsergebnissen, finiten Elementnetzen, Volumendaten, Ergebnismessungen, Skalaren, Vektoren, Tensoren, transienten Daten, Partikelspuren oder CAE-spezifischen Extraktions- und Nachbearbeitungs-Workflows arbeiten müssen.
HOOPS Envision ist auch die bessere Wahl, wenn Ihre Anwendung Berichterstellung oder Automatisierung in Bezug auf Simulationsdaten benötigt. Wenn Ihr Team Dashboards generieren, die Nachbearbeitung automatisieren, HTML-Berichte erstellen oder Workflows erstellen muss, bei denen Benutzer Simulationsergebnisse sowohl in Desktop- als auch in Web-Umgebungen auswerten können, ist Envision wahrscheinlich die bessere Grundlage.
Der einfachste Weg, darüber nachzudenken, ist folgender: wenn Ihre Anwendung CAE-Daten als CAE-Daten verstehen muss, beginnen Sie mit HOOPS Envision.
Wann HOOPS Visualize besser geeignet ist
Wählen Sie HOOPS Visualize, wenn Ihre Anwendung um 3D-Ingenieurgrafiken, Modellinteraktion und Visualisierung über Desktop-, Web-, mobile oder AR-/VR-Umgebungen herum zentriert ist.
Dazu gehören Anwendungen für das Ansehen von CAD, CAM-Workflows, AEC-Visualisierung, Produktlebenszyklusmanagement, modellbasierte Zusammenarbeit, digitale Arbeitsanweisungen, Produktkonfiguration, Fertigungsüberprüfung und andere Workflows, bei denen Benutzer Ingenieurmodelle laden, inspizieren, navigieren und mit ihnen interagieren müssen.
HOOPS Visualize ist auch besser geeignet, wenn die Webbereitstellung eine primäre Anforderung ist und Ihre Anwendung browserbasierten Zugriff auf große Ingenieurmodelle benötigt. HOOPS Visualize for Web unterstützt Workflows, bei denen 3D-Daten über spezialisierte Desktop-Benutzer hinausgehen und für Teams, Abteilungen oder Kunden zugänglich werden müssen.
Der einfachste Weg, darüber nachzudenken, ist folgender: wenn Ihre Anwendung eine Hochleistungs-Grafik-Engine für interaktive Ingenieursvisualisierungen benötigt, beginnen Sie mit HOOPS Visualize.
Wo sich die beiden Produkte überschneiden
HOOPS Envision und HOOPS Visualize unterstützen beide 3D-Ingenieursvisualisierung und können beide eine Rolle in Anwendungen spielen, die komplexe Ingenieursdaten beinhalten.
Die Überschneidung ist am einfachsten in Workflows zu sehen, bei denen sowohl CAE- als auch CAD-Daten wichtig sind. Eine Simulationsanwendung muss möglicherweise CAD-Geometrien neben CAE-Ergebnissen anzeigen. Ein Werkzeug zur Konstruktionsprüfung muss möglicherweise Ingenieurmodelle auf eine Weise präsentieren, die eine nachgelagerte Analyse unterstützt. Eine browserbasierte Anwendung muss möglicherweise komplexe Daten einfacher mit nicht spezialisierten Benutzern teilen können.
Endergebnis: HOOPS Envision vs. HOOPS Visualize
Die Wahl zwischen HOOPS Envision und HOOPS Visualize hängt davon ab, welche Art von Ingenieuranwendung Sie entwickeln.
Für Entwickler ist diese Unterscheidung wichtig, da die Wahl des richtigen SDKs weit mehr beeinflusst als nur das Rendering. Es beeinflusst das Datenmodell, die Benutzer-Workflows, die Sie unterstützen können, den Umfang der Funktionen, die Ihr Team intern entwickeln muss, und wie schnell Sie eine verlässliche Ingenieuranwendung auf den Markt bringen können.
Wenn Sie eine CAE-fokussierte Anwendung entwickeln, bietet Ihnen HOOPS Envision eine CAE-erste Grundlage.
Wenn Sie eine interaktive 3D-Ingenieuranwendung für CAD, CAM, AEC, PLM, Fertigung, Web-Zusammenarbeit oder immersive Ingenieur-Workflows entwickeln, bietet Ihnen HOOPS Visualize die Grafikgrundlage für dieses Erlebnis.
Wenn Sie maßgeschneiderte Beratung wünschen, welches Toolkit am besten für Sie geeignet ist, oder einfach nur Kontakt aufnehmen möchten, kontaktieren Sie unser Team um mit uns über Ihre Entwicklungsziele, technischen Anforderungen und Produktstrategie zu sprechen.
FAQs zu HOOPS Envision und HOOPS Visualize
Was ist der Unterschied zwischen HOOPS Envision und HOOPS Visualize?
HOOPS Envision ist ein CAE-fokussiertes SDK für Anwendungen, die Simulationsdaten importieren, analysieren, visualisieren, berichten und automatisieren müssen. HOOPS Visualize ist ein 3D-Grafik-SDK zum Erstellen interaktiver Ingenieuranwendungen über Desktop-, Web-, mobile und AR/VR-Umgebungen hinweg. Einfach ausgedrückt, HOOPS Envision ist um CAE-Daten und Simulations-Workflows herum aufgebaut, während HOOPS Visualize um hochleistungsfähige 3D-Ingenieurgrafiken herum aufgebaut ist.
Wann sollten Entwickler HOOPS Envision wählen?
Entwickler sollten HOOPS Envision wählen, wenn ihre Anwendung direkt mit CAE-Daten arbeiten muss. Dies umfasst Simulationsergebnisse, finiten Elementnetze, Volumendaten, Skalare, Vektoren, Tensoren, Schnittebenen, Isosurface, Partikelspuren, Animationen, Berichterstellung und Automatisierung der Nachbearbeitung. Es ist am besten geeignet für CAE-, FEA-, FEM-, CFD- und simulationsfokussierte Anwendungen.
Wann sollten Entwickler HOOPS Visualize wählen?
Entwickler sollten HOOPS Visualize wählen, wenn sie eine leistungsstarke 3D-Grafik-Engine für interaktive Ingenieuranwendungen benötigen. Dies umfasst CAD-Viewer, CAM-Anwendungen, AEC-Visualisierungstools, PLM-verbundene Workflows, Produktkonfiguratoren, Werkzeuge zur Produktionsüberprüfung, browserbasierte Kollaborationsplattformen, mobile Engineering-Apps und AR/VR-Erfahrungen.
Was ist mit HOOPS Communicator passiert?
HOOPS Communicator ist jetzt Teil von HOOPS Visualize. Die weborientierten Funktionen, die zuvor mit HOOPS Communicator verbunden waren, sind jetzt unter HOOPS Visualize for Web verfügbar. Entwickler, die browserbasierte Ingenieuranwendungen erstellen, sollten sich jetzt HOOPS Visualize for Web ansehen, um große Modelle anzuzeigen, Modell-Streaming, interaktive Webvisualisierung, Redline-Markup, PMI-Ansichten und damit verbundene Webgrafik-Workflows zu nutzen.
Können HOOPS Envision und HOOPS Visualize beide mit CAD-Daten arbeiten?
Ja, aber sie sind für unterschiedliche Workflows konzipiert. HOOPS Visualize ist für hochleistungsfähige 3D-Grafiken und die Interaktion mit Ingenieurmodellen, einschließlich CAD, CAM, AEC und verwandten Workflows, entwickelt. HOOPS Envision ist auf CAE fokussiert, kann aber CAD-Daten in Simulations-Workflows über eine Brücke zu HOOPS Exchange integrieren. Dies kann nützlich sein, wenn CAE-Anwendungen Geometrien und Simulationsergebnisse vergleichen müssen oder CAD-Modelle in Vor- und Nachbearbeitungs-Workflows einbeziehen möchten.
Was geschieht mit der CEETRON-Marke und den Produkten?
Seit dem Beitritt zur Tech Soft 3D-Produktfamilie wird CEETRON für seine branchenführenden Fähigkeiten im Zugang zu Simulationsdaten, Meshing, Lösen und Visualisierung geschätzt.
