HOOPS Envision と HOOPS Visualize: CAE および 3D エンジニアリング アプリケーションに最適な SDK を選択する
エンジニアリング アプリケーション開発者は、製品をターゲットとする業界またはニッチに合わせて調整しており、それぞれ特定のニーズがあります(したがって彼らの製品が求められるのです)。グラフィックス エンジンと視覚化ツールは、そのほとんどすべての重要なコンポーネントであり、大別すると次の 2 つのカテゴリーに分類されます。: CAD、CAM、AEC、製造向けの高性能 3D グラフィックスを提供するように設計されたものと、 CAE およびシミュレーション データと連携するように設計された機能。
HOOPS Envision と HOOPS Visualize は、これら 2 つのカテゴリーのそれぞれに対応するように構築されています。
このブログ記事では、各ツールキットの機能、それがサポートする広範なワークフロー、そしてどちらがあなたにとって適した選択であるかを理解する手助けをします。
HOOPS Envision と HOOPS Visualize の概要
HOOPS Envision は CAE ワークフロー用に設計されています。CAE データのインポート、分析、視覚化、レポート、および自動化のためのツールキットを開発者に提供し、シミュレーション結果、メッシュ、FEA、FEM、CFD、および後処理を中心に構築されたアプリケーションに適した選択肢を提供します。
HOOPS Visualize は、デスクトップ、ウェブ、モバイル、および AR/VR アプリケーション向けの 3D エンジニアリング グラフィックス用に設計されています。これは、CAD、CAM、AEC、製造、PLM、製品構成、コラボレーションおよび関連するワークフロー向けの対話型アプリケーションを構築している開発者に適しています。このツールキットは、デスクトップ/モバイルに焦点を当てた開発者向けのバージョンと、ウェブネイティブアプリケーションを構築している開発者向けのバージョンに分かれています。
| 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 |
開発者にとって、重要な区別はアプリケーションが何を理解する必要があるかにかかっています。
ソフトウェアが CAE データを直接取り扱う必要がある場合、HOOPS Envision がより適している可能性があります。
ソフトウェアがエンジニアリングモデルの高性能 3D グラフィックスを必要とする場合、HOOPS Visualize がより適している可能性があります。
エンジニアリング アプリケーションは、モデルを画面に表示する以上のものに依存しています。開発者は、そのモデルの背後にあるデータを操作し、エンジニアリング コンテキストを保存し、インタラクティブ ワークフローをサポートし、ユーザーに彼らが見ているものを理解するために必要なツールを提供する必要があります。
CAE 後処理アプリケーションは、シミュレーション結果を読み込み、メッシュと要素タイプを理解し、等値面を抽出し、過渡結果をアニメーションし、レポートを生成する必要があるかもしれません。CAD、CAM、AEC、PLM、または製造アプリケーションは、高性能 3D グラフィックス、大規模なモデル ビューイング、PMI 表示、モデル クエリ、ウェブ ストリーミング、モバイル サポート、および AR/VR ワークフローを必要とするかもしれません。
HOOPS Envision とは何か?
HOOPS Envision は、シミュレーション データを中心にアプリケーションを構築している開発者向けの CAE に特化した SDK です。
ツールキットは CAE データ構造に基づいて構築されており、シミュレーション ワークフローで一般的に使用されるデータ タイプを理解しています。それには、メッシュ、ノード、要素タイプ、結果マッピング、スカラー結果、ベクトル結果、テンソル結果、変位、および剛体変換が含まれます。
過去に CAE 分野に携わっていたり、同様のツールキットを探ってきた人なら、 CEETRON Envisionという名前を耳にしたことがあるかもしれません。これは HOOPS Envision の以前の名前で、強力な CEETRON ツールキットの重要な機能が近日中の Tech Soft 3D の製品統合の際に HOOPS SDK に統合されました。
開発者にとって、これは重要なことです。なぜなら、CAE アプリケーションは一般的なグラフィックス エンジン以上のものを必要とするからです。シミュレーション ビューアまたは後処理ツールは、データが何を表しているか、ユーザーがそれとどのように対話する必要があるかを理解する必要があります。実際には、メッシュとは何か、結果プロットが単なるカラーマップではないこと、過渡アニメーションが単純なレンダリングされたフレームシーケンスではないことを理解することを意味します。
右側のビデオをチェックして、 Transvalor が HOOPS Envision をどのように活用して 彼らの製品 Forge のためにシミュレーション視覚化機能を開発したかを学びましょう。
HOOPS Envision は、デスクトップおよびウェブアプリケーションを超えて、CAE ワークフローをインポート、分析、視覚化、レポート、自動化するアプリケーションを構築するための基盤を開発者に提供します。
HOOPS Envision が最適な場所
アプリケーションが CAE データとシミュレーションワークフローを中心とする場合、HOOPS Envision がより適しています。
それには、有限要素解析 (FEA)、有限要素モデリング (FEM)、計算流体力学 (CFD)、シミュレーション後処理、分析レビュー、および CAE 結果の共有のために構築されたアプリケーションが含まれます。
HOOPS Envision は、静的および適応メッシュ、ビーム、三角形、四角形、テトラ、ヘックス、ピラミッド、ウェッジ、多面体などの要素形状、スカラー、ベクトル、対称テンソルなどの結果タイプを含む、有限要素表面および体積データと連携するように設計されています。
このツールキットには、開発者が自分で構築しなければならないであろう CAE 固有のデータ抽出機能も含まれています。これには、カット プレーン、等値面、等体積、履歴プロット、長さプロット、粒子トレース、過渡アニメーション、モード形状アニメーション、粒子トレースアニメーションが含まれます。
CAE に特化したアプリケーションも、インタラクティブ ビューイング以外のワークフローをサポートする必要があります。チームは、後処理の自動化、HTML レポートの生成、シミュレーション ダッシュボードの作成、またはデスクトップ専用環境にフル ワークフローを移行することなく、ユーザーが CAE 結果を検証できるウェブ アプリケーションの構築が必要になるかもしれません。
HOOPS Envision は、これらのニーズをサポートする Python インターフェースを備えており、自動化およびレポート ワークフローのためにすべての機能セットを公開できます。HOOPS Envision は、これらの機能の市場でテストされたバージョンを利用するための能力を提供することにより、開発者が彼らの製品をユニークにする要素に集中できるようにし、コア機能を再開発するのではなく、提供します。
HOOPS Envision での CAD データのアクセス
HOOPS Envision は CAE に特化していますが、CAE ワークフローにはしばしば CAD データも必要です。
シミュレーション チームは、しばしば CAD モデルを前処理ワークフローに持ち込んだり、CAD と CAE データを比較したり、同じアプリケーションでジオメトリとシミュレーション結果を提示する必要があります。HOOPS Envision には、30 以上の CAD フォーマットを Envision 内にインポートできる HOOPS Exchangeへの橋が含まれています。
HOOPS Visualize とは何か?
HOOPS Visualize は、デスクトップ、ウェブ、モバイル、および AR/VR 環境でエンジニアリング アプリケーションを構築するための 3D グラフィックス SDK です。
このツールキットは、高性能な視覚化と 3D エンジニアリング データとの相互作用を必要とする開発者向けに構築されており、とくに CAD、CAM、AEC、PLM、製造、製品構成、およびコラボレーション ワークフローに適しています。
HOOPS Visualize は、2 つのデプロイメント オプションを中心に編成されています: HOOPS Visualize for Desktop と HOOPS Visualize for Web。
HOOPS Visualize for Desktop は、ネイティブデスクトップ、モバイル、および AR/VR エンジニアリング アプリケーションをサポートします。HOOPS Visualize for Web は、以前 HOOPS Communicator に関連付けられていた機能を HOOPS Visualize 製品ファミリに引き継いでいます。
右側のビデオをチェックして、 HOOPS Visualize が Datamine の 主要な鉱山アプリケーションに高性能 3D 視覚化機能を供給している方法を学びましょう。
どちらのバージョンも、迅速でインタラクティブ、エンジニアリングに焦点を当てた 3D アプリケーションを構築するための、同じ広範な製品の方向性の一部です。
HOOPS Visualize for Desktop
HOOPS Visualize for Desktop は、レンダリング パフォーマンス、インタラクション、およびグラフィックス エクスペリエンスのコントロールが重要な要件であるネイティブエンジニアリング アプリケーションを作成している開発者向けに構築されています。これには、ユーザーが複雑なモデルをロードし、ジオメトリを検査し、部品を選択し、特徴を強調表示し、アセンブリをナビゲートし、PMI を表示し、エンジニアリング ビュー モードを切り替え、要求の厳しいデータでインタラクティブなパフォーマンスを維持する必要があるアプリケーションが含まれます。
CAD、CAM、AEC、および隣接するワークフローを提供するアプリケーションの開発者にとって、これらの機能はしばしば CAE 固有の結果処理よりも重要です。ユーザーは、部品をレビューし、アセンブリを検査し、製造データを検証し、建物モデルと対話し、より大きなエンジニアリングソフトウェア プラットフォームに 3D ビジュアライゼーションを統合する必要があるかもしれません。
HOOPS Visualize for Desktop は、モバイルおよび AR/VR ワークフローもサポートしており、没入型または現場準備が整ったエンジニアリング アプリケーションを構築しているチームにとって強力です。それは、ユーザーが従来のデスクトップ環境の外で 3D エンジニアリング データを表示、検査、または操作する必要があるアプリケーションを含むことができます。
HOOPS Visualize for Desktop は、ジェネリックな 3D エンジンではなく、関連する市場経験を積み重ねたエンジニアリング アプリケーション専用に構築されたグラフィックス エンジンです。
HOOPS Visualize for Web
HOOPS Visualize for Web は、ブラウザベースのエンジニアリング アプリケーションを作成している開発者向けのツールキットです。これには、ウェブ ビューア、コラボレーション ツール、PLM 接続アプリケーション、製品コンフィギュレータ、オンラインレビュー ワークフロー、および大規模な 3D エンジニアリング モデルを扱う必要のあるその他のブラウザベースのツールを構築している組織が含まれます。
これらのアプリケーションは、相互に接続されたサプライチェーン、グローバルな分散チーム、エンジニアリング データと対話する必要がある多数の関係者を抱えた現代のエンジニアリング ワークフローに最適です。
製造、建設、および製品開発ワークフローには、3D データにアクセスする必要があるが、完全な作成ツールは必要ないユーザーが関与することがよくあります。彼らはモデルをレビューしたり、PMI を確認したり、アセンブリをナビゲートしたり、不具合のある注釈を追加したり、部品を検査したり、デザインが広範なワークフローにどのように適合するかを理解する必要があるかもしれません。
HOOPS Visualize for Web は、これらのニーズを大規模なモデルビューイング、インタラクティブデータストリーミング、ブラウザベースのモデルインタラクション、およびエンジニアリングに特化したビューイング機能でサポートします。このツールキットは、アセンブリ ナビゲーション、PMI および注釈ビュー、カット プレーン、赤ライン マークアップ、ビュー管理、高度な照明およびレンダリングオプション、柔軟なモデル ローディング戦略など、重要なウェブ アプリケーションの要件もサポートしています。
HOOPS Communicator はどうなったのか?
HOOPS Communicator は、現在 HOOPS Visualize の一部です。以前 HOOPS Communicator に関連付けられていたウェブに特化した機能は、現在 HOOPS Visualize for Web で利用可能です。ブラウザベースのエンジニアリング アプリケーションを構築している開発者は、大規模なモデルビューイング、モデルストリーミング、インタラクティブ ウェブ ビジュアライゼーション、赤ラインマークアップ、PMIビュー、および関連するウェブグラフィックス ワークフローのために、今後 HOOPS Visualize for Web を検討すべきです。
HOOPS Envision が最適な場合
アプリケーションが基礎的に CAE データに関係している場合は、HOOPS Envision を選択してください。
このツールキットは、シミュレーション結果、有限要素メッシュ、ボリュームデータ、結果マッピング、スカラー、ベクトル、テンソル、一時的データ、粒子の軌跡、または CAE 特有の抽出および後処理ワークフローを操作する必要があるユーザー向けの開発者向けです。
アプリケーションがシミュレーションデータに関連するレポートや自動化を必要とする場合、HOOPS Envision はより適しています。チームがダッシュボードの生成を自動化し、後処理を行い、HTML レポートを生成し、デスクトップまたはウェブ環境でシミュレーション結果を評価できるワークフローを構築する必要がある場合は、Envision がより適した基盤となる可能性があります。
これを考える最も簡単な方法は次のとおりです: アプリケーションが CAE データを CAE データとして理解する必要がある場合は、HOOPS Envision から始めてください。
HOOPS Visualize が最適な場合
アプリケーションが 3D エンジニアリンググラフィックス、モデルのインタラクション、およびデスクトップ、ウェブ、モバイル、または AR/VR 環境でのビジュアライゼーションに中心を置いている場合は、HOOPS Visualize を選択してください。
これには、CAD ビューイング、CAM ワークフロー、AEC ビジュアライゼーション、製品ライフサイクル管理、モデルベースのコラボレーション、デジタル作業指示、製品構成、製造レビュー、およびエンジニアリングモデルの読み込み、検査、ナビゲーション、インタラクションが必要なその他のワークフロー用のアプリケーションが含まれます。
ウェブデプロイメントが主要な要件であり、アプリケーションが大規模なエンジニアリングモデルに対するブラウザベースのアクセスを必要とする場合、HOOPS Visualize はまた最適なフィットです。HOOPS Visualize for Web は、3D データが専門家デスクトップユーザーを超えて移行し、チーム、部門、または顧客全体でアクセス可能になる必要があるワークフローをサポートします。
これを考える最も簡単な方法は次のとおりです: アプリケーションがインタラクティブなエンジニアリングビジュアライゼーション用の高性能グラフィックスエンジンを必要とする場合は、HOOPS Visualize から始めてください。
2つの製品が重なる場所
HOOPS Envision と HOOPS Visualize はどちらも 3D エンジニアリングビジュアライゼーションをサポートし、複雑なエンジニアリングデータを含むアプリケーションで役割を果たすことができます。
重なりは、CAE と CAD データの両方が重要なワークフローで最も簡単に見られます。シミュレーションアプリケーションは、CAE 結果と共に CAD ジオメトリを表示する必要があるかもしれません。デザインレビュー用のツールは、下流の分析をサポートする方法で工学モデルを提示する必要があるかもしれません。ブラウザベースのアプリケーションは、専門的ではないユーザーと複雑なデータを共有しやすくする必要があるかもしれません。
結論: HOOPS Envision vs. HOOPS Visualize
どちらを選ぶかは HOOPS Envision または HOOPS Visualize は、どのようなエンジニアリングアプリケーションを構築しているかにかかっています。
開発者にとって、この違いは重要です。正しい SDK を選ぶことは、レンダリング以上の影響を及ぼします。それはデータモデル、サポートできるユーザーワークフロー、内部で構築する必要がある機能の量、信頼性のあるエンジニアリングアプリケーションを市場に出す迅速さを形作ります。
CAEに焦点を当てたアプリケーションを構築している場合、HOOPS Envision は CAEを最初に考慮した基盤を提供します。
CAD、CAM、AEC、PLM、製造、ウェブコラボレーション、または没入型エンジニアリングワークフロー用にインタラクティブな 3D エンジニアリングアプリケーションを構築している場合、HOOPS Visualize はその体験のためのグラフィックス基盤を提供します。
どのツールキットがあなたにとって最適かについてのカスタマイズされたガイダンスを希望する場合、または単にコンタクトを取りたい場合は、 私たちのチームに連絡 し、開発目標、技術要件、および製品ロードマップについて話し合ってください。
HOOPS Envision および HOOPS Visualize に関する FAQ
HOOPS Envision と HOOPS Visualize の違いは何ですか?
HOOPS Envision は、シミュレーションデータのインポート、分析、視覚化、レポート、自動化が必要なアプリケーション向けの CAE に特化した SDK です。HOOPS Visualize は、デスクトップ、ウェブ、モバイル、および AR/VR の全環境でインタラクティブなエンジニアリング アプリケーションを構築するための3D グラフィックス SDK です。 簡単に言えば、HOOPS Envision は CAE データとシミュレーション ワークフローを中心に構築されており、HOOPS Visualize は高性能 3D エンジニアリング グラフィックスを中心に構築されています。
開発者が HOOPS Envision を選ぶべき時は?
開発者が HOOPS Envision を選ぶべきなのは、アプリケーションが CAE データを直接取り扱う必要がある場合です。これには、シミュレーション結果、有限要素メッシュ、ボリュームデータ、スカラー、ベクトル、テンソル、カットプレーン、等値面、粒子トレース、アニメーション、報告、後処理自動化が含まれます。CAE、FEA、FEM、CFD、およびシミュレーションに焦点を当てたアプリケーションに最適です。
開発者が HOOPS Visualize を選ぶべき時は?
開発者がインタラクティブなエンジニアリング アプリケーションのための高性能 3D グラフィック エンジンを必要とする場合は、HOOPS Visualize を選ぶべきです。 これには、CAD ビューア、CAM アプリケーション、AEC ビジュアライゼーションツール、PLM 接続ワークフロー、製品コンフィギュレーション、製造レビュー ツール、ブラウザベースのコラボレーション プラットフォーム、モバイルエンジニアリング アプリ、AR/VR 体験が含まれます。
HOOPS Communicator はどうなったのか?
HOOPS Communicator は現在 HOOPS Visualize の一部です。以前 HOOPS Communicator に関連付けられていたウェブに特化した機能は、現在 HOOPS Visualize for Web で使用でき、ブラウザベースのエンジニアリングアプリケーションを構築する開発者は今後、大規模なモデルビューイング、モデルストリーミング、インタラクティブ ウェブ ビジュアライゼーション、赤ライン マークアップ、PMI ビュー、および関連するウェブ グラフィックス ワークフローのために HOOPS Visualize for Web を検討するべきです。
HOOPS Envision および HOOPS Visualize は両方とも CAD データで動作できますか?
はい、しかしそれらは異なるワークフローのために設計されています。HOOPS Visualize は、高性能 3D グラフィックスおよび CAD、CAM、AEC、および関連するワークフローを含むエンジニアリング モデルとのインタラクションのために構築されています。HOOPS Envision は CAE に特化していますが、CAD データを HOOPS Exchange に橋渡しすることでシミュレーションワークフローに取り込むことができます。これは、CAE アプリケーションがジオメトリとシミュレーション結果を比較する必要がある場合、または前処理および後処理ワークフローに CAD モデルを含める必要がある場合に便利です。
CEETRON 製品はどうなったのか?
Tech Soft 3D による 2020 年の買収により強化された、 CEETRON という名前は、シミュレーションデータのアクセス、メッシュ処理、解決およびビジュアライゼーションにおける業界をリードする機能で長く信頼されています。
今日、以前の CEETRON 製品の機能は、HOOPS 製品ファミリの一部となっています。
CEETRON Access は現在 HOOPS Access、CEETRON Mesh は現在 HOOPS Mesh、CEETRON Solve は現在 HOOPS Solve、そして CEETRON Envision は現在 HOOPS Envisionとなりました。
