3D CADモデルを自社サイトに載せる方法:4通りを比較
3D CADモデルを自社サイトに載せるには、アセンブリをSTEPファイルとして書き出し、glTFまたはGLB形式の軽量な表示用モデルに変換して、そのモデルを製品ページのWebビューアーで表示します。CADファイルそのものを公開する必要はありません。ブラウザーがダウンロードするのは表示用モデルだけです。Tutamenの液冷用マニホールドICM-21(部品42点)の場合、STEPファイルから作成した表示用モデルのダウンロードサイズは2.0MBです。
STEPは、主要なCADシステムならどれでも書き出せる中立的な3Dファイル形式です(ISO 10303)。glTFはKhronos Groupが策定したWeb上の3D向けのオープンな形式で、GLBはglTFを1つのファイルにまとめたものです。STEPからglTFへの4つの方法は、主に購入者ができること、手元から渡すデータ、誰が動作を維持するかで異なります。
ウェブサイトでSTEPファイルをそのまま表示できないのはなぜですか?
STEPファイルは製品を厳密な数式の曲面で表しますが、ブラウザーが描けるのは平らな三角形だけだからです。まず、すべての面を小さな三角形(「メッシュ」と呼ばれるポリゴン)で覆う必要があり、この工程をテッセレーションと呼びます。三角形が多いほど曲面はなめらかになり、ファイルも大きくなるので、優れた変換ツールは全画面で曲面がなめらかに見えるところで止めます。
ページで何ができるかも、変換で決まります。優れた表示用モデルは、部品を1つずつ分けて名前と材質を付けているので、アセンブリを分解したり、部品ごとにクリックしたりできます。繰り返し使われる部品は1回だけ保存します。ICM-21のファイルに含まれる三角形は214,168個で、画面に描かれるのは654,948個です。フィーチャーツリー、スケッチ、パラメーターは含まないため、質量や体積などの数値は先に厳密なCADから測っておきます。優れたページでは、両者が異なる場合はデータシートが優先されると明記しています。
Proofsceneが公開している4つのモデルについて、この工程で作られたデータを、各ページが読み込むファイルから実測しました。
| モデル | 部品 | 描画される | GLBファイル | ダウンロード |
|---|---|---|---|---|
| Tutamen ICM-21、 | 21種類、 | 654,948 | 3.6MB | 2.0MB |
| STRAVIK SX 50-160*、 | 59種類、 | 404,202 | 6.9MB | 3.7MB |
| HALVORN BV25*、 | 14 | 271,900 | 5.3MB | 2.4MB |
| ARTIXO RA90*、 | 32種類、 | 455,821 | 7.2MB | 3.5MB |
訪問者が読み込みを待つのは、このダウンロードサイズ分のデータです。ページとビューアーで、さらに約0.5MBが加わります。*STRAVIK、HALVORN、ARTIXOは、ほかの業界の例を示すためにProofsceneが社内でモデリングした架空のブランドです。ICM-21はTutamenの実在の製品で、そのSTEPファイルから作りました。
CADモデルを自社サイトに載せる4つの方法とは?
4つの方法とは、無料オンラインビューアーの埋め込み、ホスティング型の3Dプラットフォームやコンフィギュレーター、Googleのmodel-viewerのようなオープンなWebコンポーネントで自作するページ、そしてCADから制作してもらうインタラクティブな製品ページです。工業製品で決め手になる点ごとに比べると、次のようになります。
| 無料 | ホスティング型3Dプラットフォーム | model-viewerで | 制作を |
|---|---|---|---|
| 購入者が | |||
| 回転と | 回転、 | 回転、 | 分解、 |
| 手元を | |||
| 多くは | 表示用モデル、 | 自作した | ブラウザーには |
| ブラウザーが | |||
| ビューアー独自の | プラットフォームの | model-viewerの | ページ、 |
| 手間 | |||
| 少ない:アップロードして | 少ない | 多い:変換、 | 少ない:CADと |
| 製品が | |||
| 新しい | 新しい | 変換、 | 新しい |
自社製品に合う方法は?
無料ビューアーは、1人のお客様に1つの部品を手早く見せる用途に向いています。いちばん早い方法である一方、渡すものもいちばん多くなります。無料のCADビューアーは、STEPファイルそのものを扱うからです。
ホスティング型のプラットフォームは、購入者が色やサイズを選ぶような、見た目とオプションで売る製品に向いています。購入者はコンフィギュレーターで選びます。
model-viewerでの自作は、時間のあるWebチームと、回して見せるだけで済むシンプルな部品に向いています。model-viewerは、three.jsライブラリーをもとにしたGoogleの無料Webコンポーネントで、回転、ラベル、ARをうまく扱えます。その代わり、製品ごとに変換、軽量化、ライティング、テストが必要で、変更のたびにやり直しになります。断面表示、X線モード、クリックできる部品リストは、自分でコードを書くことになります。
制作を依頼するインタラクティブな製品ページは、価値がケースの内側にある工業製品(ポンプ、バルブ、マニホールド、ロボット関節)と、すべての数値を確かめる購入者に向いています。Proofsceneが、フレームタグ1つで自社サイトに組み込むか、yourbrand.proofscene.comのホスティングページとして制作します。TutamenのICM-21は、STEPファイルが届いたその日に公開されました。

自社製品が最後のグループに当てはまるなら、STEPファイルとデータシートを送って自社製品を3Dにしましょう。制作する製品ページは、ProofsceneのBusinessプランとEnterpriseプランに含まれます。作業を始める前に、何を制作し、いつ公開できるかを私たちからお伝えします。
購入者はモデルで何ができればよいですか?
工業製品の購入者は内部を見て数値を確かめたいので、モデルは回すだけでなく、製品を分解し、断面で見て、透かして見て、部品ごとのデータを読めるものにするべきです。どれも、今すぐ開ける公開中のモデルで動きます。
- 分解図。HALVORN BV25ボールバルブが、
組み立て 順に 14個の 部品に 分かれます。 - カットモデルと
フロー。 STRAVIK SX 50-160ポンプを半分に 切り、 15~40m³/hの 範囲で 運転できます。 - X線表示。ARTIXO RA90ロボット関節の
ハウジング越しに、 モーター、 50:1の 波動歯車、 出力軸受が 見えます。 - 部品データと
計測。 Tutamen ICM-21の部品を クリックすると 名前、 材質、 数量が 表示され、 実際の エッジ間を 計測したり、 データシートど おりの 配分で 冷却液を 流したりできます。 - 共有。表示ごとに
リンクと QRコードが あり、 自分では 操作しない 訪問者向けに 短い ガイドツアーも 用意しています。
同じモデルから、新製品発表の動画もレンダリングできます。3D製品アニメーションのほか、ブラウザー上でインタラクティブな3D製品ページを分解していく35秒の動画もご覧ください。
スマートフォンで3Dモデルを速く表示するには?
モデルは数MBに抑え、訪問者がその位置まで来たときに読み込み、モデルがなくてもページが読めるようにします。最初にモデルを読み込むと、購入者が目当てにしている文章や画像の表示が遅れます。
- ファイルを
圧縮する。 glTFは数値を 少ない バイト数で 保存でき、 Draco拡張や meshopt拡張で ジオメトリを 圧縮できます。 サーバーからも 圧縮して 送りましょう。 Proofsceneの モデルは 面の 向きを 16ビットの 数値で 持ち、 gzipで 圧縮して 転送される ため、ICM-21の 3.6MBの GLBは 2.0MBで 届きます。 - 三角形は
購入者が ねじ山の見る 部分に 使う。 細部、 小さな フィレット、 誰も 開けない 部品の 内部まで 細かく 再現しても、 購入者には 役立たず、 スマートフォンの 処理時間が 増えるだけです。 - 最初は
静止画を 3Dは、見せる。 スクロールして 表示範囲に 入った ときか、 タップした ときに 読み込みます。 model-viewerなら、 ポスター画像と 遅延読み込みで これが できます。 - スクロールを
妨げない。 Proofsceneの埋め込みは ページと 一緒に スクロールし、 ズームは Ctrlキーか ピンチ操作の ときだけです。 スマートフォンでは パネルが シートに 折りた たまれ、 製品が 隠れません。 - 情報は
テキストに 検索エンジンや残す。 AIアシスタントが 読むのは モデルではなく ページなので、 説明、 部品名、 仕様は HTMLに 書きます。 Proofsceneの 公開 デモページは 3Dモデルの 構造化データも 加えていて、 3Dを 表示できない ブラウザーにも、 その テキストは 届きます。
モデルを公開ページに載せても、CADデータは安全ですか?
はい。表示用モデルはCADデータそのものではないからです。画面表示に十分な精度の三角形だけを持ち、フィーチャーツリー、スケッチ、パラメーター、厳密な曲面はなく、省いた内部の細部も含みません。公開前に、大切な情報を次の方法で守ります。
- 内部の
流路や シールの 形状など、 商業上の 機密に あたる 部分は 簡略化するか 削除します。 - 訪問者が
元の ファイルを ダウンロード できる ビューアーには、 STEPファイルを アップロード しないでください。 - 公開前は
パスワード付きの リンクで 確認し、 CADを 扱う 相手とは NDAを 結びます。 Proofsceneも この 方法で 進め、 CADデータと コンテンツの 所有権は 自社に 残ります。
関連記事
TutamenのICM-21がSTEPファイルから公開中の製品ページになるまでを読むか、インタラクティブな3D製品デモのページで4つのモデルをすべて試すか、3D製品ビューアーを自社サイトに組み込む36秒の動画をご覧ください。
STEPファイルを自社サイトに直接アップロードできますか?
訪問者が3Dで見られる形にはなりません。ブラウザーが描くのは三角形なので、STEPファイルはまず表示用モデル(通常はGLBファイル)にする必要があります。STEPファイルをダウンロードできるようにすると、すべての訪問者にCADデータを丸ごと渡すことになります。
ウェブサイトに載せる3Dモデルのファイル形式は?
GLBです。glTFを1つのファイルにまとめた形式で、three.js、Googleのmodel-viewer、ほとんどのWebビューアーが読み込め、Dracoやmeshoptで圧縮できます。iPhoneでARを使うにはUSDZ版も必要で、model-viewerならARボタンが押されたときに生成できます。
ウェブサイト用の3Dモデルは、どのくらいのサイズにすべきですか?
スマートフォンでも動く必要がある製品ページなら、数MBまでが妥当な目安です。Proofsceneの公開中の4つのモデルはそれぞれ2.0~3.7MBで、これにページとビューアーの約0.5MBが加わります。
3Dモデルで製品ページは重くなりますか?
最初に静止画を表示し、スクロールかタップでモデルを読み込み、仕様をテキストで載せておけば、重くなりません。
WordPress、Webflow、Shopifyでも使えますか?
はい。どの方法も最終的にはフレームかscriptタグになるので、カスタムHTMLを入れられるサイトビルダーならどれでも使えます。Proofsceneは、WordPress、Webflow、Shopify、HubSpot、React、素のHTMLでページ全体を制作することもできます。