Skip to content

ハイブリッド・モデリングとは何か?

コンピュータ支援設計(CAD)において、ハイブリッドモデリングとは、同じワークフローの中で(異なるルールセットを使用して)異なるモデリング技法を使用することである。ハイブリッドモデリングのアプローチでは、4種類のモデリングデータを表現することができる:

  • BRep(境界表現)モデルデータ
  • ポリゴンモデルデータ
  • 点群データ(3Dスキャンオブジェクト)
  • ボクセルデータ(ボリュームイメージングのための3Dピクセル)

従来の3Dソフトウェアの多くは、1つのタイプのモデリングデータを扱うことに特化しており、CADファイル形式の一部が特定のタイプのモデリングデータに限定されているように、他の形式を解釈する能力に欠けている場合があります。

その理由を説明する前に、各モデリング・フォーマットが何であるかを理解する必要があります。

用語集 空間ヒーローのバナー
グループ111
グループ111
background-glow

BRepモデルの主な利点と欠点

BREPモデリング

BRepモデリング(境界表現モデリング)は、CADアプリケーションで最も一般的なモデリング手法です。 

要するに、BRepは実体ジオメトリと非実体ジオメトリの間の幾何学的境界を定義する、数学的に正確な3Dオブジェクトの表現です。 

BRepオブジェクトの形状や輪郭は、ポリゴンや頂点のような簡略化可能なオブジェクトから構成されるのではなく、表面間の数学的関係によって定義されます。

図のバンパーをご覧ください。 

バンパーはポリゴンなどの小さな部品で定義されるのではなく、3D空間内のXYZ軸に対する各表面の位置と曲線によって形状が定義される独立したオブジェクトとして存在します。 

表面の回転、Y軸上のわずかなS字カーブ、そしてZ軸上のバンパー下部にある肘のような突起のための方程式があり、さらに無数の正確な方程式を組み合わせて各軸上のすべての面を記述することで、BRepオブジェクトが完成します。

利点 欠点
BRepオブジェクトは数学的に正確であり、設計者やエンジニアが設計の「完璧な」表現を構築することを可能にします。 BRepファイル形式はデータ量が多く、多くのメタデータを保存するため、ディスクスペースを多く消費します。
他のモデリング手法とは異なり、BRepでは「解像度」を失うことなくズームインできます。BRepの曲線は、どの倍率でも曲線のままです。 可視化、レンダリング、アニメーションが必要な場合、BRepは十分な処理能力を持ちません。
BRepの数学的精度は、製造用途に最適です。 有機的・自然なオブジェクトは、BRepの正確な数式で再現するのが困難です。

 

BRepの特性は、製造エンジニアやデザイナーにとって理想的なフォーマットである一方で、可視化やレンダリングの目的では大きな制約があります。 

 

ポリゴンモデリングの主な利点と欠点

ポリゴンモデリング

ポリゴン(または多面体)モデリングは、ビデオゲームやアニメーションスタジオで最も一般的なモデリング手法です。 

「トライ」または「ポリ」と呼ばれる小さな部品から3Dオブジェクトを作成するモデリング


このタイプのモデリングは、「トライ」(三角形)または「ポリ」(ポリゴン)と呼ばれる小さな部品から3Dオブジェクトを構築することを含みます。

ポリやトライは、頂点(または点)の位置とそれらを結ぶエッジによって定義される、完全に平坦な形状です。 

あらゆる形状の複雑なモデルは、トライとポリだけで完全に構築することができます。デザイナーがより高精細なデザイン(より滑らかな表面、より多くのディテールなど)を求めると、モデルのポリゴン数を増やすことが可能です。

複雑なイルカの3Dモデル

 

 

利点 欠点
ポリゴンモデルは、現代のコンピュータがポリゴン処理に最適化されているため、レンダリングや可視化が最も容易です。 ポリゴンを用いたモデリングは正確性に欠け、人為的な誤差が生じやすいです。
ポリゴンモデリングは、デザイナーがよりユニークで有機的なデザイン(人間、動物など)を作成することを可能にします。 ポリゴンモデルはすべての解像度に対応しているわけではありません。
ポリゴンモデルは、より小さな部品(ポリとトライ)から作成されるため、より自然な変形やアニメーションが可能です。 ポリゴンモデリングは、特に複雑なデザインの場合、非常に時間がかかります。

 

ポリゴンモデルの特性は、精度がそれほど重要でなく視覚的表現が重視される用途に適しているため、主にアニメーションスタジオやビデオゲームスタジオで使用されています。

ポイントクラウドモデルの主な利点と欠点 

ポイントクラウドモデリング

ポイントクラウドモデリングは、通常、3Dスキャンのプロセスで使用されます。

ポイントクラウドモデリングでは、三角形などの基本形状から表面を作るのではなく、数学的な数式で表面を定義する代わりに、曲面に沿って密に配置された頂点(ポイント)によって3Dオブジェクトが表現されます。

十分な解像度とポイント密度があれば、ポイントクラウドモデルはほぼすべての3Dオブジェクトの特徴を正確に表現できます。実際、ポイントクラウドによる3Dスキャンは、人間の顔のような非常に複雑なオブジェクトの3D表現を作成するためにも使用されます。 

ポイントクラウドデータは、オブジェクトのスキャン以外にも多くの用途があり、シミュレーションにも利用できます。 

ポイントクラウドは、有限要素解析の文脈で実体オブジェクトを表現するために使用でき、数学的に複雑なCAD表面を比較的限られた数のポイントに簡略化することで、エンジニアや研究者が応力下でのオブジェクトの変形などをシミュレーションすることを可能にします。

利点 欠点
ポイントクラウドモデルは、有限の要素(ポイント)で比較的複雑なオブジェクトを正確に表現できます。 ポイントクラウドモデルはBRepほど正確ではなく、数学的に完璧な曲線を作成することはできません。
ポイントクラウドモデルは、3Dスキャン技術とCAD変換ソフトウェアを使用することで最も迅速に作成でき(ゼロから作成するのは推奨されません)、 ポイントクラウドデータには表面に関する情報が含まれていないため、レンダリングや製造にそのまま使用することはできません。
  ポイントクラウドデータを正確なBRepまたはポリゴンモデルに変換するのは非常に困難です。

 

最終的に、ポイントクラウドモデリング単独では多くの用途に適しておらず、3Dスキャンされたオブジェクトを真に有用なものにするには、他の種類のモデルに変換する必要があります。しかし、他のモデリング手法と組み合わせることで、ポイントクラウドは非常に有用となります。BRepと組み合わせれば、エンジニアリングモデルの応力シミュレーションが可能になり、またポリゴンモデリングと併用すれば、スキャンされたオブジェクトの複雑な3Dモデルを作成できます。

 

ボクセルモデリングの主な利点と欠点

ボクセルモデリング

3Dのボクセルは、2Dのピクセルのようなものです。

ピクセルの例

まず、ピクセルとは何かを考えてみましょう。コンピュータ画面に表示されるすべてのものは、「ピクセル」と呼ばれる非常に小さな正方形で構成されています。 

ほとんどの現代のコンピュータは「高解像度」ディスプレイを搭載しており、ピクセルが極めて小さく多数存在するため、個々のピクセルはほとんど見えませんが、文字、画像、記号などは滑らかに表示されます。 

ボクセルは本質的に3Dのピクセルですが、正方形ではなく完璧な立方体です。

理論上、ボクセルは現実を再現するための完璧なモデリング手法です。

結局のところ、私たちの世界はボクセルに似たもの(ただしはるかに小さく、私たちはそれらを「素粒子」と呼びます)で構成されており、十分な密度(または「解像度」)と適切なレンダリング技術があれば、ボクセルを用いて実物と区別がつかないリアルなオブジェクトを再現することができます。 

実世界のオブジェクトを再現するためのボクセルの利用

しかし実際には、ボクセルを用いて複雑で高解像度のオブジェクトを簡単に作成する主流の方法は存在しません。上記に示したAtomontageのような有望な試みもありますが、本当に複雑なデザインの場合、前述の他のモデリング手法の方が迅速かつ容易です。 

さらに、現代のコンピュータはボクセルのレンダリングに最適化されておらず、ほとんどのハードウェアはポリゴンのレンダリング向けに設計されているため、高解像度のボクセルオブジェクトは現行ハードウェアに大きな負荷をかけます。 

主流化には至っていないものの、ボクセルモデリングには現在、非常に特定の用途があります:

ボクセルは、現在、多くの科学分野で体積データを迅速に算出するために使用されています。例えば、ボクセルベースの形態測定では、研究者がボクセルを用いて脳組織の密度差を比較できます。地質学者は、地形や標高などの地質的特徴をモデリングするためにボクセルモデリング技術を利用することが多いです。さらに、ボクセルベースのモデリングは、流体から都市の緑地に至るまで、あらゆるものの体積を可視化および測定するためにも使用されます。ボクセルは、個々の粒子のモデリングを必要とするシミュレーション手法、例えばスマートマテリアルのシミュレーションにも有用です。 

これこそが、ボクセルの真の力が発揮される部分です。

複雑なオブジェクトを粒子のような離散的かつ簡略化可能な単位で表現できる能力は、複雑なオブジェクトの実世界での挙動をシミュレーションするための極めて強力なツールとなります。 

利点 欠点
ボクセルは粒子を模倣するため、他のモデリング手法における最も「精密な」3Dの構成要素です。 3Dスキャンのような高価な技術を用いずにボクセルで複雑なオブジェクトを作成するのは非常に困難です。
ボクセルは、他のモデリング手法では不可能な新しいシミュレーション手法を可能にします。 ボクセルモデリングはBRepモデリングほど数学的な精度に欠けます。
ボクセルは、特に自然や有機的な形状の体積データを迅速にモデリングおよび可視化する最も容易な方法です。 現行のコンピュータハードウェアはポリゴンのレンダリングに最適化されており、高解像度ボクセルを効率的にレンダリングする専用ハードウェアは存在しません。

 

ハイブリッドモデリングプロセス

ハイブリッドモデリングは、3Dモデリングの4大要素であるBRep、ポリゴン、ポイントクラウド、ボクセルベースのモデリングの利点を1つのワークフローに統合します。

従来は、これらすべてのモデルタイプを扱うために4種類の異なるソフトウェアが必要でした。例えば、BRepでモデルを作成し、CAD変換ソフトウェアでBRepデータを別の形式に変換し、そのファイルを別のソフトウェアで開いて変更を加えるという流れです。 

これは様々な理由で非常に手間がかかります。

もしBRepを用いて新製品を開発し、プロモーション用に迅速に可視化またはレンダリングする必要があった場合、または可視化後にクリエイティブチームからBRepに修正の提案があった場合はどうでしょうか?

さらに、BRepモデルをポイントクラウドデータでシミュレーションし、その結果を元のBRepに反映させたい場合はどうでしょうか?

これには、ソフトウェア間でファイルを変換し、毎回手動で修正する必要があり、時間がかかるだけでなく、人為的エラーが発生しやすく、CAM(コンピュータ支援製造)やCAE(コンピュータ支援工学)などの業界では大きなコストとなります。

ここで「ハイブリッドモデリング」の出番となります。 

SpatialのCGMのようなソフトウェア開発キットは、3D開発者がハイブリッドモデリング機能をツールセットにネイティブに組み込むことを可能にし、デザイナーやエンジニアがデータを失うことなくモデリング手法間をシームレスに移行できるようにし、エンジニアがBRepファイルを用いて任意のシミュレーションを実行し、その結果を自動的にモデルに反映させることを可能にします。

環境やモデリング手法間のこの移行こそが、ハイブリッドモデリングのプロセスです。

強力なハイブリッドモデリングソフトウェアは、モデル作成プロセスを加速し、3Dモデルの典型的なギャップ(例えば、エンジニアリングモデルの挙動の粒子ベースのシミュレーションなど)を補完することができます。 

ハイブリッドソフトウェアはこれらのギャップを認識し、ユーザーがその過程で調整を行えるようにします。

 

究極の解決策としてのハイブリッドモデリング

デザイナーやエンジニアに朗報です:どのモデリング手法が自分に適しているかを明確に決定する必要はもうありません。

業界を問わず、エンジニア、建築家、デザイナーは、BRep、ポリゴン、ポイントクラウド、ボクセル間をシームレスに移行でき、それぞれの手法の利点を活かしつつ欠点を最小限に抑えることができます。

「両方の良いところを得られない」ということは、もはや誰も言わなくなるでしょう!

空間を発見する
ソリューション

CGM_モデラー_ピクト_RVB

3Dモデリング

私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。

もっと読む
3D_Interop_Picto_RVBコピー

3D相互運用性

CAD相互運用SDKを提供した最初の企業として、当社は現在、データを変換し、主要なCADファイルとメタデータを読み取るための業界をリードするソリューションを提供しています。インポートした3Dデータを、自社のアプリケーションでネイティブに作成したかのように扱ったり、データをさまざまなCADフォーマットにエクスポートしたりすることができます。

もっと読む
HOOPS_コミュニケーター_写真_RVB

3Dビジュアライゼーション

HOOPSの3DビジュアライゼーションSDKを使って、高性能でインタラクティブなビジュアライゼーションを作成しましょう。HOOPSのソリューションにより、3Dアプリケーションを作成するための、業界で最も強力でポータブルかつ完全なグラフィックス開発コンポーネントを利用することができます。

もっと読む
3D_精密メッシュ_ピクト_RVB

3Dメッシュ

CAE用メッシングSDKでシミュレーションの精度とパフォーマンスを向上。あらゆるCAEワークフローにおいて、正確でパフォーマンスの高いシミュレーションを保証する制御を備えた自動的で信頼性の高いメッシングを体験してください。

もっと読む
AGM_Picto_RVB

アプリケーション・フレームワーク

包括的な3Dアプリケーション開発フレームワークであるApplication Graphics Manager(AGM)により、市場投入までの時間を短縮し、コストを削減できます。

もっと読む

ブログで貴重な洞察を学ぶ

3 ミニ・リード
Meshing
流体シミュレーションにおいて、正確な境界層の解像は、最も重要な要素の一つです。抗力、熱伝達、剥離、あるいは壁面近傍の乱流の予測など、目的が何であれ、境界層メッシュの品質が結果の信頼性を直接左右します。...
Mechanical Design Software
4 ミニ・リード
3D Modeling
機械設計ソフトウェアは、製品設計と開発プロセスに大きな変革をもたらしました。
AutoCAD Conversion
3 ミニ・リード
3D Interoperability
...