Insights da Indústria

HOOPS Envision vs. HOOPS Visualize: Escolhendo o SDK Certo para Aplicações de Engenharia 3D e CAE

Desenvolvedores de aplicativos de engenharia adaptam seus produtos para a indústria ou nicho que estão visando, cada um com necessidades muito específicas (por isso a demanda para seu produto). Motores gráficos e ferramentas de visualização são componentes cruciais de quase todos eles e, em geral, se dividem em duas categorias: aqueles projetados para fornecer gráficos 3D de alto desempenho para CAD, CAM, AEC, manufatura, e recursos projetados para trabalhar com dados CAE e de simulação.

HOOPS Envision e HOOPS Visualize são cada um construído para atender uma dessas duas categorias.

Neste post do blog, ajudamos você a entender os recursos de cada kit de ferramentas, os amplos fluxos de trabalho que eles atendem e qual pode ser a escolha certa para você.

Visão Geral do HOOPS Envision vs HOOPS Visualize

HOOPS Envision é projetado para fluxos de trabalho CAE. Ele oferece aos desenvolvedores um conjunto de ferramentas para importação de dados CAE, análise, visualização, relatórios e automação, tornando-o uma forte adequação para aplicações construídas em torno de resultados de simulação, malhas, FEA, FEM, CFD e pós-processamento.

HOOPS Visualize é projetado para gráficos de engenharia 3D em aplicativos de desktop, web, mobile e AR/VR. Ele é uma forte adequação para desenvolvedores que constroem aplicações interativas para CAD, CAM, AEC, manufatura, PLM, configuração de produto, colaboração, e fluxos de trabalho relacionados. O toolkit tem versões separadas para desenvolvedores focados em desktop/móvel e aqueles construindo aplicações nativas para a web.

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

Para os desenvolvedores, a distinção chave se resume ao que sua aplicação precisa entender.

Se o seu software precisa trabalhar diretamente com dados CAE, HOOPS Envision é provavelmente a melhor escolha.

Se o seu software precisa de gráficos 3D de alto desempenho para modelos de engenharia, HOOPS Visualize é provavelmente a melhor escolha.

Aplicações de engenharia dependem de mais do que exibir um modelo na tela. Os desenvolvedores precisam trabalhar com os dados por trás desse modelo, preservar o contexto de engenharia, suportar fluxos de trabalho interativos e dar aos usuários as ferramentas de que precisam para entender o que estão vendo.

Um aplicativo de pós-processamento CAE pode precisar ler resultados de simulação, entender malhas e tipos de elementos, extrair isossuperfícies, animar resultados transientes e gerar relatórios. Uma aplicação de CAD, CAM, AEC, PLM ou manufatura pode precisar de gráficos 3D de alto desempenho, visualização de modelos grandes, exibição de PMI, interrogatório de modelos, transmissão web, suporte móvel ou fluxos de trabalho de AR/VR.

O que é HOOPS Envision?

HOOPS Envision é um SDK focado em CAE para desenvolvedores que constroem aplicações ao redor de dados de simulação.

O kit de ferramentas é construído sobre uma estrutura de dados CAE, o que significa que ele entende os tipos de dados comumente usados em fluxos de trabalho de simulação. Isso inclui malhas, nós, tipos de elementos, mapeamentos de resultados, resultados escalares, resultados vetoriais, resultados de tensores, deslocamentos e transformações de corpo rígido.

Para aqueles que estiveram no espaço CAE ou exploraram kits de ferramentas semelhantes no passado, você pode ter ouvido falar de CEETRON Envision. Este é o nome anterior do HOOPS Envision, com todos os recursos importantes do poderoso kit de ferramentas CEETRON incorporados ao SDK da HOOPS durante a recente consolidação de produtos da Tech Soft 3D.

Para desenvolvedores, isso importa porque aplicações CAE precisam de mais do que um motor gráfico geral. Um visor de simulação ou ferramenta de pós-processamento precisa entender o que os dados representam e como os usuários precisam interagir com eles. Praticamente, isso significa entender o que é uma malha, como um gráfico de resultados não é apenas um mapa de cores, como uma animação transitória não é uma simples sequência de quadros renderizados, etc.

Confira o vídeo à direita para aprender como a Transvalor utilizou HOOPS Envision para desenvolver capacidades de visualização de simulação para seu produto, Forge.

HOOPS Envision oferece aos desenvolvedores uma fundação para construir aplicações que possam importar, analisar, visualizar, relatar e automatizar fluxos de trabalho CAE em aplicações de desktop e web.

Onde HOOPS Envision se Encaixa Melhor

HOOPS Envision é a melhor escolha quando a sua aplicação é centrada em dados CAE e fluxos de trabalho de simulação.

Isso inclui aplicações construídas para análise de elementos finitos (FEA), modelagem de elementos finitos (FEM), dinâmica de fluidos computacional (CFD), pós-processamento de simulações, revisão de análise e compartilhamento de resultados CAE.

HOOPS Envision é projetado para trabalhar com dados de superfície e volume de elementos finitos, incluindo malhas estáticas e adaptativas, formas de elementos como viga, triângulos, quads, tets, hexes, pirâmides, cunhas e poliedros, e tipos de resultados como escalares, vetores e tensores simétricos.

O toolkit também inclui capacidades de extração de dados específicas para CAE que os desenvolvedores teriam que construir por conta própria. Estas incluem planos de corte, isossuperfícies, isovolumes, gráficos históricos, gráficos de comprimento, rastros de partículas, animações de transiência, animações de formas modais e animações de rastros de partículas.

Uma aplicação focada em CAE também precisa suportar fluxos de trabalho além da visualização interativa. As equipes podem precisar automatizar o pós-processamento, gerar relatórios em HTML, criar painéis de simulação ou construir aplicativos web onde os usuários possam investigar resultados CAE sem mover o fluxo de trabalho completo para um ambiente apenas para desktop.

HOOPS Envision suporta essas necessidades com uma interface Python que pode expor todo o conjunto de recursos para fluxos de trabalho de automação e relatórios. Ao fornecer-lhes a capacidade de utilizar versões testadas no mercado desses recursos, HOOPS Envision permite que os desenvolvedores concentrem seus esforços no que torna seu produto único, em vez de reinventar funcionalidades principais.

Acessando Dados CAD no HOOPS Envision

Embora HOOPS Envision seja focado em CAE, fluxos de trabalho CAE frequentemente precisam de dados CAD também.

Equipes de simulação frequentemente precisam trazer modelos CAD para fluxos de trabalho de pré-processamento, comparar dados CAD e CAE ou apresentar geometria e resultados de simulação na mesma aplicação. HOOPS Envision inclui uma ponte para HOOPS Exchange, a principal biblioteca de acesso a dados CAD, permitindo que os desenvolvedores importem mais de 30 formatos de CAD para o Envision.

O que é HOOPS Visualize?

HOOPS Visualize é um SDK de gráficos 3D para construção de aplicações de engenharia em ambientes desktop, web, mobile e AR/VR.

Este kit de ferramentas é construído para desenvolvedores cuja necessidade principal é visualização de alta performance e interação com dados de engenharia 3D, especialmente em CAD, CAM, AEC, PLM, manufatura, configuração de produto e fluxos de trabalho de colaboração.

O HOOPS Visualize é organizado em torno de duas opções de implantação: HOOPS Visualize para Desktop e HOOPS Visualize para Web.

O HOOPS Visualize para Desktop suporta aplicações de engenharia nativas para desktop, mobile e AR/VR. O HOOPS Visualize para Web traz as capacidades previamente associadas ao HOOPS Communicator para a família de produtos HOOPS Visualize.

Confira o vídeo à direita para aprender como o HOOPS Visualize fornece visualização 3D de alto desempenho para a principal aplicação de mineração da Datamine

Ambas as versões fazem parte da mesma direção de produto mais ampla: ajudar os desenvolvedores a construir aplicações 3D rápidas, interativas e focadas em engenharia.

HOOPS Visualize para Desktop

HOOPS Visualize para Desktop é construído para desenvolvedores que criam aplicativos de engenharia nativos onde o desempenho de renderização, a interação e o controle sobre a experiência gráfica são requisitos principais. Isso inclui aplicações onde os usuários precisam carregar modelos complexos, inspecionar geometria, selecionar partes, destacar características, navegar em conjuntos, exibir PMI, alternar entre modos de visualização de engenharia e manter desempenho interativo com dados exigentes.

Para desenvolvedores de aplicações que atendem aos fluxos de trabalho CAD, CAM, AEC e adjacentes, essas capacidades são frequentemente mais importantes do que o processamento de resultados específico de CAE. Os usuários podem precisar revisar uma parte, inspecionar um conjunto, validar dados de manufatura, interagir com um modelo de construção ou integrar visualização 3D em uma plataforma de software de engenharia maior.

HOOPS Visualize para Desktop também suporta fluxos de trabalho móveis e de AR/VR, tornando-se uma forte adequação para equipes que constroem aplicativos de engenharia imersivos ou prontos para campo. Isso pode incluir aplicações onde os usuários precisam ver, inspecionar ou interagir com dados de engenharia 3D fora de um ambiente desktop tradicional.

HOOPS Visualize para Desktop é um motor gráfico construído especificamente para aplicações de engenharia, baseado em décadas de experiência de mercado relevante, ao invés de um motor 3D genérico.

HOOPS Visualize para Web

HOOPS Visualize para Web é um kit de ferramentas para desenvolvedores que criam aplicativos de engenharia baseados em navegador. Isso inclui organizações que criam visualizadores web, ferramentas de colaboração, aplicações conectadas ao PLM, configuradores de produto, fluxos de trabalho de revisão online e outras ferramentas baseadas em navegador que precisam trabalhar com grandes modelos de engenharia 3D.

Essas aplicações são perfeitas para fluxos de trabalho de engenharia modernos, com cadeias de suprimentos interconectadas, equipes globais e distribuídas, e muitos stakeholders que precisam interagir com dados de engenharia sem um aplicativo desktop.

Fluxos de trabalho de manufatura, construção e desenvolvimento de produtos frequentemente envolvem usuários que precisam de acesso a dados 3D, mas não precisam de uma ferramenta de autor completo. Eles podem precisar revisar um modelo, checar PMI, navegar um conjunto, adicionar anotações de linha vermelha, inspecionar uma parte ou entender como um design se encaixa em um fluxo de trabalho mais amplo.

HOOPS Visualize para Web suporta essas necessidades com visualização de modelos grandes, transmissão interativa de dados, interação de modelo baseada em navegador e recursos de visualização focados em engenharia. O kit de ferramentas também suporta requisitos importantes de aplicações web como navegação de conjuntos, visualizações de PMI e anotações, planos de corte, marcação de linha vermelha, gerenciamento de visualizações, opções avançadas de iluminação e renderização, e estratégias flexíveis de carregamento de modelos.

O que aconteceu com o HOOPS Communicator?

HOOPS Communicator agora faz parte do HOOPS Visualize. As capacidades focadas na web anteriormente associadas ao HOOPS Communicator agora estão disponíveis sob o HOOPS Visualize para Web. Desenvolvedores que constroem aplicações de engenharia baseadas em navegador agora devem considerar o HOOPS Visualize para Web para visualização de modelos grandes, transmissão de modelos, visualização web interativa, marcação de linha vermelha, visualizações de PMI e fluxos de trabalho gráficos relacionados à web.

Quando HOOPS Envision é a Melhor Escolha

Escolha HOOPS Envision quando sua aplicação é fundamentalmente sobre dados CAE.

Este é o kit de ferramentas para desenvolvedores cujos usuários precisam trabalhar com resultados de simulação, malhas de elementos finitos, dados de volume, mapeamentos de resultados, escalares, vetores, tensores, dados transientes, rastros de partículas ou fluxos de trabalho de extração e pós-processamento específicos de CAE.

HOOPS Envision também é a escolha mais forte quando sua aplicação precisa de relatórios ou automação em torno de dados de simulação. Se sua equipe precisa gerar painéis, automatizar o pós-processamento, produzir relatórios em HTML ou construir fluxos de trabalho onde os usuários possam avaliar os resultados de simulação em ambientes de desktop ou web, o Envision é provavelmente a melhor fundação.

A maneira mais simples de pensar nisso é: se sua aplicação precisa entender dados CAE como dados CAE, comece com HOOPS Envision.

Quando HOOPS Visualize é a Melhor Escolha

Escolha HOOPS Visualize quando sua aplicação é centrada em gráficos de engenharia 3D, interação com modelos e visualização em ambientes de desktop, web, mobile ou AR/VR.

Isso inclui aplicações para visualização CAD, fluxos de trabalho CAM, visualização AEC, gerenciamento de ciclo de vida do produto, colaboração baseada em modelos, instruções de trabalho digitais, configuração de produtos, revisão de manufatura e outros fluxos de trabalho onde os usuários precisam carregar, inspecionar, navegar e interagir com modelos de engenharia.

HOOPS Visualize também é a escolha mais adequada quando a implantação na web é um requisito principal e sua aplicação precisa de acesso baseado em navegador a grandes modelos de engenharia. HOOPS Visualize para Web suporta fluxos de trabalho onde dados 3D precisam ir além de usuários especializados em desktop e se tornarem acessíveis em equipes, departamentos ou clientes.

A maneira mais simples de pensar nisso é: se sua aplicação precisa de um motor gráfico de alto desempenho para visualização de engenharia interativa, comece com HOOPS Visualize.

Onde os Dois Produtos se Sobrepõem

HOOPS Envision e HOOPS Visualize ambos suportam visualização de engenharia 3D, e ambos podem desempenhar um papel em aplicações que envolvem dados de engenharia complexos.

A sobreposição é mais fácil de ver em fluxos de trabalho onde dados CAE e CAD ambos importam. Uma aplicação de simulação pode precisar mostrar geometria CAD ao lado de resultados CAE. Uma ferramenta de revisão de design pode precisar apresentar modelos de engenharia de uma maneira que suporte a análise downstream. Uma aplicação baseada em navegador pode precisar facilitar o compartilhamento de dados complexos com usuários não especialistas.

Resumo: HOOPS Envision vs. HOOPS Visualize

Escolher entre HOOPS Envision e HOOPS Visualize se resume ao tipo de aplicação de engenharia que você está construindo.

Para desenvolvedores, essa distinção importa porque escolher o SDK certo afeta muito mais do que a renderização. Isso molda o modelo de dados, os fluxos de trabalho do usuário que você pode suportar, a quantidade de funcionalidade que sua equipe precisa construir internamente e quão rapidamente você pode trazer uma aplicação de engenharia confiável para o mercado.

Se você está construindo uma aplicação focada em CAE, HOOPS Envision oferece uma fundação CAE em primeiro lugar.

Se você está construindo uma aplicação de engenharia 3D interativa para CAD, CAM, AEC, PLM, manufatura, colaboração na web ou fluxos de trabalho de engenharia imersivos, HOOPS Visualize oferece a fundação gráfica para essa experiência.

Se você deseja orientação personalizada sobre qual kit de ferramentas é melhor para você ou simplesmente deseja entrar em contato, contate nossa equipe para discutir seus objetivos de desenvolvimento, requisitos técnicos e roteiro de produto.

FAQs Sobre HOOPS Envision e HOOPS Visualize

Qual é a diferença entre HOOPS Envision e HOOPS Visualize?

HOOPS Envision é um SDK focado em CAE para aplicações que precisam importar, analisar, visualizar, relatar e automatizar dados de simulação. HOOPS Visualize é um SDK de gráficos 3D para construir aplicações de engenharia interativas em ambientes de desktop, web, mobile e AR/VR. Em termos simples, HOOPS Envision é construído em torno de dados CAE e fluxos de trabalho de simulação, enquanto HOOPS Visualize é construído em torno de gráficos de engenharia 3D de alto desempenho.

Quando os desenvolvedores devem escolher o HOOPS Envision?

Os desenvolvedores devem escolher o HOOPS Envision quando sua aplicação precisa trabalhar diretamente com dados CAE. Isso inclui resultados de simulação, malhas de elementos finitos, dados de volume, escalares, vetores, tensores, planos de corte, isossuperfícies, rastros de partículas, animações, relatórios e automação de pós-processamento. É mais adequado para aplicações focadas em CAE, FEA, FEM, CFD e simulação.

Quando os desenvolvedores devem escolher o HOOPS Visualize?

Os desenvolvedores devem escolher o HOOPS Visualize quando precisam de um motor de gráficos 3D de alto desempenho para aplicações de engenharia interativas. Isso inclui visualizadores CAD, aplicações CAM, ferramentas de visualização AEC, fluxos de trabalho conectados ao PLM, configuradores de produto, ferramentas de revisão de manufatura, plataformas de colaboração baseadas em navegador, aplicativos de engenharia móveis e experiências de AR/VR.

O que aconteceu com o HOOPS Communicator?

HOOPS Communicator agora faz parte do HOOPS Visualize. As capacidades focadas na web anteriormente associadas ao HOOPS Communicator agora estão disponíveis sob o HOOPS Visualize para Web. Desenvolvedores que constroem aplicações de engenharia baseadas em navegador agora devem considerar o HOOPS Visualize para Web para visualização de modelos grandes, transmissão de modelos, visualização web interativa, marcação de linha vermelha, visualizações de PMI e fluxos de trabalho gráficos relacionados à web.

HOOPS Envision e HOOPS Visualize podem ambos trabalhar com dados CAD?

Sim, mas eles são projetados para diferentes fluxos de trabalho. HOOPS Visualize é construído para gráficos 3D de alto desempenho e interação com modelos de engenharia, incluindo CAD, CAM, AEC e fluxos de trabalho relacionados. HOOPS Envision é focado em CAE, mas pode trazer dados CAD para fluxos de trabalho de simulação através de uma ponte para HOOPS Exchange. Isso pode ser útil quando aplicações CAE precisam comparar geometria e resultados de simulação ou incluir modelos CAD em fluxos de trabalho de pré-processamento e pós-processamento.

O que Aconteceu com os Produtos CEETRON?

Reforçado por sua aquisição pela Tech Soft 3D em 2020, o CEETRON nome tem sido confiável por suas capacidades líderes de mercado em acesso a dados de simulação, malha, resolução e visualização.

Hoje, os recursos dos antigos produtos CEETRON agora fazem parte da família de produtos HOOPS.

CEETRON Access agora é HOOPS Access, CEETRON Mesh agora é HOOPS Mesh, CEETRON Solve agora é HOOPS Solve, e CEETRON Envision agora é HOOPS Envision.