業界インサイト

AEC ソフトウェアの構築基盤:開発者ガイド

市場の変化と需要の増加に伴い、開発者は業界で見られるニーズに応えるための基盤を意識する必要があります。現代の AEC ソフトウェアを構築するために、開発者は通常、次の4つの基盤領域に対応する必要があります: データアクセス、モデリング、ビジュアライゼーション、およびシミュレーション。

Tech Soft 3D はこれらの領域それぞれにツールキットを提供していますが、まずはこれらの基盤領域についての概要と、それ以外のオプションを提供したいと考えています。 

データアクセス 

データアクセスはすべてのアプリケーションにおいて中核的な機能ですが、AEC の世界では特有の困難があります。AEC 業界はさまざまな形式の多くのレガシーデータをサポートしなければならないため、開発者にとって頭痛の種となります。これらの形式は、技術的に優れており、規制で義務付けられているために普及しつつある現代的でオープンな形式と多少の衝突があります。  

成功するアプリケーションは、顧客が依存するすべての形式をサポートする必要があります。ユーザーは、データ損失の問題や形式バージョンについて心配することなく、形式間の迅速な変換を期待します。各エコシステムには、それぞれの優勢な形式があります。開発者にとって、これらの要因はかなりの頭痛の種となり、これらすべての形式のサポートを構築し維持するのに費用がかかります。 

レガシー/クローズド形式  

DXF – Autodesk による初期の相互運用形式。視覚的忠実度は良いが古い。 

DWG – AutoCAD ネイティブ形式。膨大な量のレガシーデータがありますが、クローズドです。 

Revit (RVT) – 現在最も人気のある AEC オーサリングツールですが、インポート/エクスポートが非常に困難です。 

Navisworks (NWD/NWC) – 大規模なモデルを集約するのに便利ですが、こちらもクローズドです。 

Bentley DGN – 広く使用されていますが、独自形式です。 

オープン/モダン形式

IFC – 広く使用され、ヨーロッパの多くで義務化され、この形式にはメタデータと構造が含まれています

glTF – 軽量でモダン、ゲーム業界によって動かされ、高い視覚的忠実度と PBR(物理ベースレンダリング)のサポートがあります

USD (Universal Scene Description) – Pixar によって開発され、特に産業/メタバースアプリケーションで人気を集めています。豊かなグラフィカルな定義を提供します

モデリングツール 

開発が活用するモデリングツールを選択することは、AEC データをオーサリングまたは編集する高度なアプリケーションにとって重要な要素です。多くのアプリケーションは、核心的な数学機能や分析ツールのためにジオメトリの作成や編集が必要です。AEC は CAD 業界ほどモデリングカーネルに重点を置いていませんが、必要がある場合には、適切な決定が依然として重要です。 

開発者は一般的に、オープンソースと商用オプションの間で選択します。これらの機能を最初から構築することは技術的には可能ですが、それは現実的ではありません。開発の労力はかなり大きく、時間がかかり、多くの場合、既存の代替手段に比べて成熟度の低いソリューションになってしまいます。

オープンソースオプション Open Cascade や IFC OpenShell のようなオープンソースオプションは、透明性を提供し、必要な機能を可能な限り低コストで提供しようとするコミュニティがあります:無料です。  

ライセンスに費用はありませんが、オープンソースリソースを選択した結果、組織は他の領域で費用を負担することがあります。 これらの選択肢は通常、アプリケーションを出荷するためにより多くの開発者の専門知識が必要であり、それは市場に出るまでの機会コストとなる可能性があります。さらに、これらのオプションは商用競争相手と同等のパフォーマンスを提供することはまれです。  

商用サイドでは、Siemens Parasolid が市場リーダーであり、Dassault Systems の Spatial が他のオプションを提供しています。前者は非常に堅牢で広く採用されており、一方で Spatial は親会社が管理している ACIS および CGM カーネルを提供します。商用製品はオープンソースオプションでは見られないプロフェッショナルなサポートと最適化を提供します。予算にライセンスコストが発生しますが、ほとんどの規模のチームにとって強力な選択肢です。  

最終的に、何を選ぶかは開発者、予算、および目標次第です。実験的なアプローチや IFC に重点を置く方にはオープンソースが適しているかもしれません

商業用カーネルは市場に迅速に出す時短を求めている方や、洗練された製品を提供したい方に適しています。多くの場合、商用オプションは AEC 市場で競争するための準備ができたアプリケーションを作成することにおいておそらく利点を提供します。  

グラフィックス 

効果的な視覚化機能を提供することは、AEC アプリケーションの最も重要な部分の一つです。クライアント、請負業者、利害関係者、規制関係者にとって、プラットフォームを超えた高忠実度で高性能なレンダリングは非常に重要です。これが急速に進化している領域であり、より従来型の CAD ビューアーが web を優先し、より没入感のあるビジュアライゼーション体験を提供することになっています。AEC モデルはしばしば巨大であり、開発者は高い忠実度への要求を信頼性のある迅速なパフォーマンスの期待とバランスをとらなければなりません。  

再び、開発者は視覚化を提供するために機能をゼロから作り直さずにいくつかのルートを選ぶことができます: オープンソースオプション、 ゲームエンジン、および 商用ツールキット。 

オープンソース および Three.js や IFC.js のような Web グラフィックソリューションは、元のソースが無料のオプションです。Three.js は 3D 向けの最も広く使用されているオープンソースの JavaScript ライブラリであり、Autodesk Platform Services を動かしています。IFC.js はその名前からわかるように BIM に焦点をあて、ブラウザで IFC のビューイングを可能にします。これらのツールは広く採用されており、低コストのオプションを提供しますが、市場向けに磨きをかけるためにかなりの開発者投資が必要です。  

AEC 側では、CreoX は AEC プロジェクトで一般的な大規模モデルに最適化された探検に値するオープンソースツールです。  

ゲームエンジンは、以前は有用性が限られていましたが、リアルタイムのビジュアライゼーション、没入感のある体験、さらには AR/VR のサポートを提供することで、大きな利点となります。ゲーム業界が必要とする高度なライティングとマテリアル機能を持ちます。NVIDIA Omniverse はそれを基盤として USD を使用し、次世代の AEC ビジュアライゼーションと相互運用性オプションとして自分を位置づけています。 

最後に、私たちが持っているのは 商用ツールキット、例えば Tech Soft 3D の HOOPS Visualizeです。これらはエンジニアリングデータに特化し、箱から出してすぐに高性能なグラフィックを提供します。より詳しい説明は後ほどいたしますが、これらの SDK は BIM モデルの複雑さに適っており、プロ使用に最適化されています。 

シミュレーション 

AEC におけるシミュレーションは開発者にとって重要な柱ですが、新しいアプリケーションよりも第三者のソルバーによって提供されることが多いです。多くのアプリケーションはデータアクセスとビジュアライゼーションによりフォーカスをしており、シミュレーションはより専門的なアプリケーションで別個に扱われることが一般的です。コンプライアンスやパフォーマンスには重要ですが、ほとんどの使用ケースにおいては開発者にとってそれほど複雑な構築ブロックの選択ではありません。  

SDK はあなたの AEC 開発にどのような影響を与えることができますか? 

カバーしたように、開発者にとって、オープンソースやゲームエンジンから商用 SDK まで、多くの選択肢があります。うまく活用されると、ツールキットはアプリケーション作成プロセスを加速させ、開発時間とコストを大幅に削減して磨かれた市場検証済みの機能を提供します。 

開発コストの削減 

SDK は費用がかかり、最初に見るとその価格が恐ろしいことがあります。特にオープンソースオプションと比較すると。私たちの経験上、 ツールキットは長期的に見れば実際に組織のコストを節約する可能性があります。AEC ソフトウェアの開発は難しく、複雑で高価です。どんな採用マネージャーでも、ニッチなスキルセットと経験を持つ優秀な開発者を見つけることがいかに難しく、ゼロから全3Dアプリケーションを作成するかについて語るでしょう。  

完全に社内開発を行うには、高度で高額な賃金を得る 3D 開発者の大量のチームが必要で、数年を要することがあります。この依存費用 - 給与、福利厚生、施設/ハードウェア、品質保証、そしてあまり具体的でないプロジェクトのコストはべらぼうなものとなることがあります。SDK はしばしば社内で類似機能を作成するのに必要な追加スタッフよりもはるかに安価です。全体的に見て、適切な SDK はより小規模で集中したチームを持つことを可能にします。 

市場投入までの時間の短縮 

ファーストムーバーの利点は多くの業界で実在し、AEC ソフトウェアも例外ではありません。もし顧客が既に競合他社のアプリケーションを使用している場合、あなたのソフトウェアは彼らの市場シェアを奪うための厳しい戦いを強いられるでしょう。オープンソースのツールは素晴らしいリソースですが、特定のユースケースに合わせて調整し、さらにカスタマイズする必要があります。 

SDK は、既に完了していた開発の一部を外部委託することを可能にします。より迅速な時間でアプリケーションに統合できる機能を開発し、維持することでゴール地点で負けることはありません。   

より完成した製品 

オープンソースのツールは便利ですが、商業 SDK はしばしばパフォーマンス、機能の幅、信頼性でそれらに一歩先行します。なぜでしょう?

単純に言って、SDK はその機能背後に市場で試された経験が何年もあります、そしてオープンソースリソースとは異なり、それらの作成と保守に専念しているプロの専門家チームを持っています。  
SDK により別の開発チームのハードワークを利用でき、それは数年の洗練、カスタマーフィードバック、テストを持っているものであり、費用対効果的に再現することはほぼ不可能です。

Young man in plaid shirt with headphones around his neck typing on a laptop; dual monitors display code in a modern open-plan office.

コンポーネント技術によって、あなたのアプリケーションにこれらの磨かれた機能を提供し、磨きがかかった年月を持たずに済ませられます。 

あなたのアイデアに集中する 

あなたのアプリケーションには、群衆から目立たせる何か - 秘伝のソース - を持つことになります。SDK は時間と費用を節約し、より良い最終製品を提供しますが、本当の価値を顧客に与えるのはあなたの独自のアイデアです。コンポーネント技術により、節約した時間、資金、焦点をアプリケーションのこの重要な要素にかけることができます。   

あなたが計画しているニッチ向けの専門開発者を雇い、差別化にフォーカスさせ、製品提供を完璧にしてください。   

AEC ソフトウェア開発者のためのどのようなツールキットが存在しますか? 

自分の AEC アプリケーション開発のためにツールキットを探索することを決めた方には、Tech Soft 3D ツールキットと他のオプションの概要をお届けしたいと考えています。前述のとおり、オープンソースリソースは多くのユースケースにおいて有効な選択肢です。どれがあなたに適しているかを知るための最良の方法は、専門家との会話を持つことです:あなたのユニークな状況を理解し、それに最適な選択肢を見つけるのをガイドさせてください。  

Tech Soft 3D – AEC のあらゆる側面に対するソリューションピラー 

Tech Soft 3D は、データ翻訳、モデリング、シミュレーション、グラフィックスの4つの機能に基づいて、ツールキットおよび再販製品を4つの個別の柱に整理しています。また、AEC 開発者に非常に関連する新しい AI ツール HOOPS AI の立ち上げをとても嬉しく思っています。 

Tech Soft 3D のすべてのツールキットの最大の利点の1つは、情報に対するコントロールを提供することです。データ主権 はおそらく AEC での年の用語であり、Tech Soft 3D ツールキットは磨かれた完全な機能を提供しながら、分配とホスティングの制御をあなたとエンドユーザーに提供します。データ主権はエンドユーザーがデータを保管する場所に関するものです。Tech Soft 3D のパートナーは顧客のデータを Autodesk クラウドにホストする必要はありません。彼らはソリューションをホストする方法を選ぶことができ、それは顧客のインフラストラクチャーにおけるプライベートデプロイメントを含めることができます。  

データ翻訳 - HOOPS Exchange 

AEC 分野において最大の課題の1つは、レガシー形式とモダン形式の両方の広範な範囲を扱うことです。 HOOPS Exchange は、業界をリードする CAD および AEC データ翻訳を提供し、AEC で最も人気のあるものを含む 30 以上の形式をサポートします。世界中でデータアクセス機能を提供してきた何十年もの経験で、HOOPS Exchange はあなたとあなたのユーザーが必要とする信頼性とスピードを提供します。  

A 3D grid of blue, transparent file icons

3D モデリング – Parasolid 

モデリングカーネルを選択すること はあなたの開発チームが行う最大の決定の一つであり、なぜ Parasolid が業界リーダーなのかを自分で確認することをお勧めします。Tech Soft 3D はこの製品の誇れるリセラーであり、その HOOPS ツールキットとの統合により、あなたの AEC アプリケーションのワークフローをよりスムーズにし、結果をより洗練させます。 

シミュレーション – HOOPS Mesh and HOOPS Solve 

多くの AEC アプリケーションはシミュレーション機能が限られていますが、必要に応じて Tech Soft 3D があなたをカバーします。これらの SDK はシミュレーションと分析の中核を形成し、 HOOPS Mesh は故障のないメッシュ生成と適応のために、そして HOOPS Solve は CAE やあなたの解法ニーズのために提供されます。 

グラフィックス – HOOPS Visualize 

HOOPS Visualize は、Tech Soft 3D のツールキットであり、Web、デスクトップ、モバイルアプリケーションに強力な3Dグラフィックスを提供するよう設計されています。現代的で使いやすい API により、高性能のグラフィックスをアプリケーションに統合することがこれまでになく簡単になります。このツールキットは、AEC アプリケーションに関連する巨大なファイルを扱うためのエンジニアリングの系譜を持ち、ユーザーが期待する磨きを提供するための視覚的忠実度と組み合わせ、AEC ワークフローをサポートする一連の即席ツールと HOOPS Exchange との密接な連携により、元のファイルで組織された方法でデータを視覚化し、ナビゲーションします。  

HOOPS AI – AEC イノベーションのための最先端ツール 

HOOPS AI、CAD に基づく機械学習のための最先端フレームワークについてもっと情報をお伝えできることを非常に嬉しく思います。HOOPS AI は CAD アクセス、データセット準備、CAD エンコーディングを単一の開発者フレンドリーなツールチェーンに統合します。  

 データサイエンティストおよび幾何学計算エンジニアは、CAD データを使用した機械学習モデルの作成とトレーニングのための信頼性の高い基盤を得ることができます。全体として、この強力なツールは、開発者が競争を先取りしながら、AEC での AI の最前線に留まるためのユニークな方法を提供します。 

データアクセスは AEC アプリケーションにとって重要であり、HOOPS AI は HOOPS Exchange と直接統合して、機械学習プロジェクトが必要とする CAD データに迅速にアクセスできるようにし、その中にはジオメトリ、トポロジー、メタデータ、PMI、フィーチャーツリー、アセンブリ構造などを Python API を通じて含まれています。

HOOPS AI もパイプラインの自動化と CAD データエンコーディングを強化し、この分野の開発者にとって特に重要なトレンドと関連しています。

Open Design Alliance (ODA) 

ODA はカスタマイズ可能で手頃な価格で、さまざまな AEC 開発ニーズに適した SDK を提供します。  

BIM 特定の SDK には BimRV、BimNV、アーキテクチャ SDK、IFC SDK、スキャン・トゥ・BIM、サーヴェイ SDK、スチール SDK が含まれています。彼らは AEC アプリケーション開発に役立つ無料の IFC ビューアーを提供します。 

ODA のアラカルト方式の価格設定により、サポートしたい特定の形式に応じて、より多くまたは少なく支払うことになります。Navisworks、Revit、スキャン・トゥ・BIM、AEC 関連の形式は有料の拡張機能であり、追加で 6,250 USD から 20,000+ USD の範囲です。Autodesk Platform Services のように、要件に応じてその価格モデルは非常に有益です。  

Autodesk Platform Services (旧 Forge) 

この CAD 巨大企業はさまざまな AEC ニーズを支援するためのツールキットを提供しています。APS の SaaS 価格モデルは、ニーズに応じて大きなセールスポイントまたは障壁となる場合があります。必要に応じたトークンベースのシステムは、コスト効果の高いプロトタイピングと限定スケールの使用を可能にしますが、大量の処理はすぐに法外に高額になる可能性があります。 

これらのデベロッパーツールの多くは、Autodesk エコシステム内で動作するアプリケーションをサポートするように設計されており、このフレームワーク外ではそれらのユーティリティが制限されることがあります。 

  • BIM 360 - Autodesk BIM 360 プラットフォームとの統合製品を作成する 

  • AEC データモデル - 設計オーサリングから建設準備のできたモデルに至るまで AEC をサポートするように設計されています 

  • データビジュアライゼーション拡張 - IoT のインサイトを再現する視覚化を構築し、建物の運才状況、資産および占有者の行動、温度、CO2 などを含む多くの機能があります。 

  • 設計の自動化 - Autodesk の主要製品からクラウドサービスとして提供される自動化へのアクセス 

  • APS ビューアー - デザインの 2D および 3D モデルビューをウェブサイト上に表示する 

Autodesk Platform Services の最大の利点は最大の欠点でもあり、Autodesk への結びつきです。データが手元を離れることを懸念する組織もあり、Autodesk エコシステム外での作業は物事を複雑にします。    

OEM 製品 

OEM パートナーシップにより、アプリケーションを開発するための基盤として一般的なソフトウェアのホワイトラベルバージョンにアクセスできます。AEC 開発者にとって CAD 分野で考慮すべきいくつかの広く使用される選択肢があります。これらすべての OEM 製品において、大きな利点は開発時間と専門知識がはるかに短くて済むことです。既存の製品を起点にし、再構成してブランドと機能を追加して、すぐに使用することができます。これは最終製品を全面的にコントロールすることが少なくなることの代償としてきます。 

AutoCAD OEM 

AutoCAD OEM により、製品に AutoCAD のパワー、信頼性、および馴染みのある環境を追加し、開発時間、コスト、および独自の CAD アプリケーションの開発に伴う苛立ちを軽減します。 AutoCAD OEM が誰に適しているかの完全な内訳はこちらで確認できます。  

このアプリケーション開発分野に関心のある方は、スタンドアロン製品の代わりに AutoCAD プラグインを作成することにも興味があるかもしれません。各々の利点、機会、制約の比較についての完全な情報がこちらで入手可能です ここにあります。 

BricsCAD OEM 

人気のある AutoCAD の競争相手も彼らのプラットフォーム上で構築する機会を開発者に提供します。BricsCAD OEM は、AutoCAD OEM よりも安価な代替手段を提供しています。詳細については、彼らのサイトで開発者として登録して BRX API ドキュメントにアクセスし、自分のアプリケーションを移植するプロセスを開始する必要があります。  

次のステップ: AEC アプリケーション向けの適切な構築基盤の選択

AEC ソフトウェアが進化し続ける中で、開発者が今日下す決定は、将来そのアプリケーションがどれだけ効果的に拡大、統合、適応できるかを形づけます。適切な基盤技術の選定から、増え続ける技術的および規制の複雑性をナビゲートすることまで、成功する AEC ソフトウェアの構築には長期的な思考とそれをサポートする適切なツールが必要です。

私たちのツールキット(または一般のツールキット)があなたの特定の目標をサポートできる方法を知りたい場合、私たちのチームはいつでもあなたの挑戦について相談し、最良の進むべき道をあなたと一緒に探るお手伝いをすることができます。 こちらをクリックしてお問い合わせください、または以下のリンクをご覧ください。

これらの決定に影響を与えるトレンドを広範に見るために、こちらの伴う記事をご覧ください。 AEC ソフトウェア開発のトレンド。

最後に、私たちの AEC ウェビナー、 SDK を用いて AEC ソフトウェアの未来を構築するをご覧になることをお勧めいたします。

記録 - AEC ウェビナー