3Dシミュレータが作れるシステムだれでも
シミュレータ

COLUMN

だれでもシミュレータ:コラム記事

設計用のCADデータ(STEPやIGES)を、Web上で表示したり、3Dシミュレータで活用したい。

そのためには、CADデータをそのままWebに公開するのではなく、Webで扱いやすい3Dモデルに変換し、用途に合わせて整えることが重要です。

本記事では、無償で利用できる3D CADソフト「FreeCAD」を使って、STEPやIGESなどのCADデータを読み込み、Blenderで扱える3Dモデルへ変換する方法を紹介します。

さらに、変換した3Dモデルを「だれでもシミュレータ」に登録し、Web上で操作できる3Dシミュレータとして活用するまでの流れも紹介します。

「CADデータは持っているけれど、それをWeb上の商品シミュレーションにどう活用すればよいかわからない」という方は、ぜひ参考にしてください。

CADデータをそのままWebで使えない理由

STEPやIGESなどのCADデータは、設計や製造のために作られたデータです。

一方、Webブラウザ上で3Dモデルを表示する場合は、ブラウザで扱いやすいデータに変換する必要があります。

特に3Dシミュレータでは、単純に形状を表示するだけではなく、ユーザーが商品を切り替えたり、パーツを組み合わせたり、色や仕様を変更したりします。

そのため、CADデータをWebで利用する場合は、次のような作業が必要になります。

  • CADデータを3Dモデルへ変換する
  • Webで扱いやすいポリゴン数に調整する
  • マテリアルやテクスチャを設定する
  • 必要に応じてUVを調整する
  • シミュレータで利用するパーツ単位に整理する

そこで活用できるのが、FreeCADやBlenderといった3Dソフトです。

FreeCADでCADデータを3Dモデルに変換する

FreeCADは、無償で利用できるWindowsでもMacでも使用できるオープンソースの3D CADソフトです。

STEPやIGESなど、さまざまなCAD形式のデータを読み込むことができます。

CADデータをすでに持っている場合、FreeCADを中間ツールとして利用することで、CADデータをその先の3D制作やWeb活用につなげることができます。

FreeCADについて詳しく知りたい方は、公式サイトも確認してみてください。

【FreeCAD 公式ページ】
https://www.freecad.org/index.php?lang=ja

FreeCADからBlenderへ。CADデータをWeb用の3Dモデルにする

CADデータ読み込み

FreeCAD上で「file > open」からデータを読み込みます。
主に以下の形式を読み込むことが可能です。詳しくはウェブサイトをご覧ください。

3D Manufacturing Format (*.3mf)
3D Studio mesh (*.3ds)
Alias Mesh (*.obj)
Autodesk DWG 2D (*.dwg)
Autodesk DXF 2D (*.dxf)
BREP format (*.brep *.brp)
Binary Mesh (*.bms)
Collada (*.dae)
Common airfoil data (*.dat)
STEP with colors (*.step *.stp)
Stanford Triangle Mesh (*.ply) 
Wavefront OBJ – Arch module (*.obj) 

Blenderで3Dモデルを整える

FreeCADから書き出したデータをBlenderに読み込みます。

Blenderでは、だれでもシミュレータで利用する3Dモデルとして必要な調整を行います。

・ポリゴン数を減らして軽量化する
・不要なパーツを削除する
・パーツを整理する
・マテリアルを設定する
・必要に応じてUVを調整する
・Web表示に適した状態に調整する

特にWebGLを利用した3D表示では、3Dモデルのデータ量が表示速度や操作性に影響します。

CADデータをWebで活用する場合は、形状を正確に再現することだけでなく、「Webで快適に動かせる3Dモデルにする」という考え方が重要です。
※だれでもシミュレータはBlenderから書き出したobjデータに最適化しています。

BlenderからOBJなどの形式で書き出す

Blenderで3Dモデルを整えたら、「だれでもシミュレータ」で利用できる形式に書き出します。

「だれでもシミュレータ」では、Blenderから書き出したOBJデータを使って、Web上の3Dシミュレータを構築できます。

Blenderで作成・調整した3Dモデルを登録し、シミュレータで使用する商品やパーツ、組み合わせなどを設定していきます。

BlenderからOBJへの書き出し方法については、以下の「だれでもシミュレータ構築マニュアル」で詳しく説明しています。

だれでもシミュレータ構築マニュアルはこちら

また、パーツの組み替えが必要ない展示用モデルなどは、glTF形式で書き出し、マテリアル(質感)情報を保持したまま「スタティックオブジェクト」として登録することもできます。

CADデータから3Dシミュレータを作る流れ

ここまでの作業を整理すると、CADデータを「だれでもシミュレータ」で3Dシミュレータとして活用する流れは次のようになります。

  1. STEPやIGESなどのCADデータを用意する
  2. FreeCADでCADデータを読み込む
  3. FreeCADから3Dモデルを書き出す
  4. Blenderに3Dモデルを読み込む
  5. ポリゴン数やマテリアルなどを調整する
  6. BlenderからOBJなどの形式で書き出す
  7. 「だれでもシミュレータ」に3Dモデルを登録する
  8. シミュレータで使用する商品やパーツを設定する
  9. 商品の組み合わせや仕様変更などの動作を設定する
  10. Web上に3Dシミュレータとして公開する

つまり、CADデータを持っている企業でも、CADデータをWebに直接公開するのではなく、FreeCADとBlenderを使って3Dモデルを準備し、「だれでもシミュレータ」に登録することで、自社の商品をWeb上の3Dシミュレータとして活用できます。まWebに公開するのではなく、3Dモデルとして整えることで、Web上のシミュレータへ活用できます。

Blenderで作った3Dモデルを、「だれでもシミュレータ」で3Dシミュレータにする

「だれでもシミュレータ」は、Blenderで作った3Dモデルを使って、商品用の3Dシミュレータを構築できるシステムです。

プログラミングを一から行わなくても、3Dモデルを登録し、シミュレータで使用するパーツや組み合わせ、仕様などを設定できます。

たとえば、商品の色や素材を変更したり、複数の商品パーツを組み合わせたり、完成した内容を保存したりといった使い方ができます。

具体的な登録手順や、データのアップロード方法、シミュレーターの構築ガイドについては、以下の公式マニュアル(スタートアップガイド)で詳しく解説しています。
だれでもシミュレータ 公式操作マニュアル

「データはできたけれど、どうやってサイトに埋め込むの?」 「価格はどうやって表示させるの?」 そんな疑問は、公式マニュアル:スタートアップガイドですべて解決できます。
登録から公開まで、ステップバイステップで進めたい方はぜひ活用してください。

CADデータをお持ちの場合も、FreeCADやBlenderを使って3Dモデルを準備すれば、商品をWeb上で見せるだけでなく、実際に「選ぶ」「組み合わせる」「比較する」といった体験につなげることができます。

CADデータをWebで活用したい方へ

CADデータは、設計・製造のためのデータです。
それをWebで活用するには、Webで扱いやすい3Dモデルへ変換し、用途に合わせて整える必要があります。

FreeCADは、STEPやIGESなどのCADデータを扱うための入口として利用できます。

そして、Blenderで3Dモデルを整えることで、WebGLによる3D表示や、3Dシミュレータなど、さらにさまざまな用途へ展開できます。

「CADデータはある。次に何をすればWebで商品を動かせるのかわからない」という場合は、まずは3Dモデルを準備するところから始めてみてください。

5分で体験。「だれでもシミュレータ」で3Dシミュレータを作ってみる

Blenderで作った3Dモデルがあれば、「だれでもシミュレータ」に登録して、実際に3Dシミュレータを作ることができます。
3Dモデルをアップロードして、商品やパーツを登録・設定。Web上に公開するまでの基本操作を、実際に体験できます。

➡︎ 【3Dシミュレータの作り方を見る】

➡︎ 【デモシミュレータを見る】

自社の商品を3Dシミュレータにしてみたい方は、お気軽にご相談ください。

➡︎ 【オンラインデモを申し込む】

まとめ

STEPやIGESなどのCADデータをWebで活用するには、そのまま公開するのではなく、Webで扱いやすい3Dモデルへ変換することが重要です。

FreeCADでCADデータを読み込み、Blenderで3Dモデルを整えることで、WebGLによる3D表示や3Dシミュレータなどへ活用できます。

CAD → FreeCAD → Blender → 3Dモデル → だれでもシミュレータ

CADデータを持っている企業にとって、3Dデータは設計だけでなく、Web上で商品を伝え、選んでもらうための資産としても活用できます。

ー

Webで表示できる様になったCADデータ、次はレイアウトシミュレータにしてみませんか?

平面図と組み合わせ、3Dレイアウトを体験する

「だれでもシミュレータ」にユーザーが自由に家具を追加・削除・移動ができる、そしてレイアウト用に間取り図もアップできる、レイアウトシミュレータのご案内ページはこちら

難しい操作は一切なし。手持ちの「間取り図画像」を3D化して、誰でも1分で家具配置ができるシミュレーター

ダイナミック3Dオブジェクトによるアイテム切り替え

ランキング

機能アップデート

もっと見る

シミュレーターの作り方

もっと見る

おすすめの使い方

もっと見る

TOPへ戻る