3D モデルジェネレーター — テスト用モデルを作成して GLB、STL、OBJ、USDZ で書き出し

基本図形、歯車、3D 文字、回転体や押し出しの形状をブラウザで作成し、GLB、glTF、OBJ、STL、PLY、USDZ、3MF で書き出せます。

不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。

この無料の 3D モデルジェネレーターは、シンプルなモデルやテスト用アセットをブラウザで作成し、GLB、glTF、OBJ、STL、PLY、USDZ、3MF で書き出します。トーラスノット、歯数 32 の歯車、1 行の 3D 文字、ろくろで挽いたような花瓶、シード付きのローポリの岩、ハイトマップから作る地形などの形状を選び、三角形数をリアルタイムで見ながらパラメーターを調整し、移動・回転・拡大縮小のギズモで配置して、ファイルをダウンロードします。自分で描くこともできます。輪郭をスケッチして押し出す、半分の断面を描いて回転させる、パスを描いてそれに沿ってチューブを作る、といった操作です。

これはパラメトリックなジェネレーターで、AI によるテキストからの 3D 生成サービスではありません。そこが、このツールの対象ユーザーにとって大事な点です。ビューアーやローダーのテストに確実に正しいサンプル GLB が必要な開発者、ちょうど 100,000 三角形の STL が必要な QA エンジニア、印刷用に歯車やナット、ネームプレートをさっと作りたいメイカー、AR Quick Look を試すための USDZ がほしい人などです。すべてのファイルはお使いの端末上で生成され、何もアップロードされません。同じ設定とシードからは、常に同じファイルが生成されます。

使い方

  1. 「モデルを追加」で形状をクリックします。基本図形、プロシージャルなプリセット(歯車、ばね、地形、花瓶など)、3D 文字、または描画モードのいずれかです。
  2. 「プロパティ」パネルで調整します。寸法、分割数(三角形数に注意)、マテリアル、オプションの回転アニメーションです。決まった三角形数ぴったりにしたいときは「目標三角形数」を使います。
  3. オブジェクトを追加し、ギズモ(W で移動、E で回転、R で拡大縮小)や数値欄で配置します。オブジェクトをグリッド上に置くには「地面に置く」を使います。
  4. 描画した形状は、ビューの下にあるスケッチで編集します。クリックで点を追加、ドラッグで移動、穴の追加、SVG の読み込みができます。描くと同時に 3D モデルが更新されます。
  5. 「書き出し」で単位、上方向の軸、配置を選び、形式をクリックしてダウンロードします。「全形式をダウンロード(.zip)」ですべての形式をまとめてダウンロードすることもできます。
  6. 「共有リンクをコピー」や「設定をダウンロード」で、モデルを再現できるレシピを保存しておけます。

よくある質問

これは AI の 3D モデル生成ツールですか?

いいえ。テキストのプロンプトではなく、パラメーターと描画からモデルを作るので、結果は正確で再現可能です。歯数 20 の歯車は毎回必ず歯数 20 の歯車になり、シードを指定すれば同じ岩が再現されます。そのため、テスト用アセット、印刷できるシンプルなパーツ、仮置き用のモデルに向いています。プロンプトから有機的な彫刻風のキャラクターを作るには、AI サービスか Blender のようなモデリングアプリが必要です。

どの 3D ファイル形式でダウンロードできますか?

GLB、glTF(.gltf + .bin、または埋め込みの単一 .gltf)、MTL マテリアルファイル付きの OBJ(UV チェッカーがオンならテクスチャ画像も)、バイナリまたは ASCII の STL、バイナリまたは ASCII の PLY、Apple の AR Quick Look 用の USDZ、3D プリント用の 3MF です。「全形式をダウンロード」では、すべての形式を設定ファイルとともに 1 つの ZIP にまとめます。

三角形数を指定したテスト用の GLB や STL を作るには?

細かさを設定できる形状(球、トーラスノット、地形、立方体グリッドの負荷テスト)を追加し、「目標三角形数」に数値を入力して「合わせる」を押します。ツールが分割数を調整し、達成した三角形数を表示します。立方体グリッドと地形は数十万三角形まで増やせます。何かを変更するたびに、リアルタイムのカウンターとサイズ見積もりが更新されます。

3D プリントに使えますか?

はい。STL か 3MF で書き出してください。どちらも初期設定では Z 軸上、ミリメートル単位で書き出され、3MF は単位を宣言するのでスライサーで正しいサイズになります。印刷前に「水密チェック」を使ってください。箱、歯車、ナット、回転体、押し出し形状、底面を閉じた地形などの閉じた形状は水密と判定されますが、平面、円盤、ばね、メビウスの帯はもともと開いた曲面です。

glTF と USDZ が常にメートル単位・Y 軸上なのはなぜですか?

仕様でそう決められているからです。glTF は 1 単位を 1 メートル、Y 軸を上と定義しており、three.js の USDZ エクスポーターは 1 単位あたりのメートル数 = 1、Y 軸上を宣言します。「1 シーン単位」の設定に従ってモデルが変換されるので、10 cm の立方体は GLB では 0.1 になります。STL、OBJ、PLY は単位を持たないので、選んだ単位(初期設定はミリメートル)で書き出され、3MF はファイル内に単位を記録します。

モデルはどこかにアップロードされますか?

いいえ。形状の生成、プレビュー、書き出しは、ブラウザ内の JavaScript と WebGL で行われます。シーンはブラウザのローカルストレージに自動保存され、共有リンクは設定をサーバーではなく URL そのものに保存します。

どの書き出し形式を使えばよいですか?

• GLB:Web、ゲームエンジン、three.js、Babylon.js、model-viewer、ほとんどの 3D ビューアーでの標準形式です。メッシュ、マテリアル、テクスチャ、アニメーションを 1 つのバイナリファイルに収めます。

• glTF(.gltf + .bin):同じデータを JSON とバイナリバッファーで持つ形式です。中身の確認や差分の比較がしやすく、これを前提とするパイプラインもあります。埋め込み版はすべてを 1 つの JSON ファイルに収めますが、サイズは 3 分の 1 ほど大きくなります。

• OBJ + MTL:最も古い交換フォーマットで、ほぼすべての 3D ソフトで読めます。ジオメトリ、UV、法線、基本的なマテリアルを保持しますが、アニメーションはありません。

• STL:スライサーや CAD ツールが 3D プリント用に受け付ける形式です。三角形のみで、色、マテリアル、単位はありません(慣習的にミリメートル)。

• 3MF:現代的なプリント用形式です。1 ファイルで、単位を宣言し、溶接済みのメッシュとオブジェクトごとの色を持ちます。スライサーが対応していれば STL より 3MF を選んでください(PrusaSlicer、Cura、Bambu Studio、Windows の 3D Builder が対応しています)。

• PLY:スキャンや研究の分野で一般的で、STL では保持できない頂点カラーを保持します。

• USDZ:Apple の AR 形式です。iPhone や iPad で開くと、AR Quick Look がモデルを実物大で部屋の中に配置します。

形状と描画ツール

基本図形では、three.js が公開しているすべてのパラメーター(半径、高さ、分割数、円弧、細分化の細かさ)を設定できます。プロシージャルなプリセットは、意味のある設定項目を持つ小さなジェネレーターです。歯数とモジュールから中心穴付きの歯車を、巻き数と線径からばねを、段数・蹴上げ・踏面から階段を、底・胴・首・口の半径と実際の壁厚から花瓶を作り、地形はシード付きのフラクタルノイズかアップロードしたグレースケールのハイトマップから作ります(印刷できるよう、底面を閉じた立体にすることもできます)。

3 つの描画モードは、プリセットでカバーできない形状を作ります。「スケッチ → 押し出し」は、任意の数の穴と輪郭を持つ閉じた輪郭線を立体にします。描く代わりに SVG ロゴの塗りつぶしパスを読み込むこともできます。「断面 → 回転体」は半分のシルエットを垂直軸のまわりに回転させ、ボトル、チェスの駒、旋盤加工のパーツを作ります。「パス → チューブ」は、指定した点を通るなめらかな曲線に沿って円を掃引し、ケーブル、パイプ、取っ手を作ります。

3D 文字には Liberation Sans(SIL Open Font License)を使い、元の TrueType ファイルをブラウザ内で読み込みます。手持ちの .ttf をアップロードすることもできますが、CFF ベースの .otf や Web フォント形式には対応していません。

開発者・テスター向けの設定

テスト用アセットは、中身がわかっていてこそ役に立ちます。統計バーには三角形数、頂点数、メッシュ数、マテリアル数、バウンディングボックスの寸法がリアルタイムで表示され、各書き出しボタンには書き出し前は推定サイズ、書き出し後は正確なサイズが表示されます。法線、UV、頂点カラーを取り除いてローダーがそれらなしでどう動くかをテストしたり、すべてを 1 つのメッシュに結合したりオブジェクトを分けたまま保ったり、回転アニメーションを加えてアニメーション付き glTF の再生をテストしたり、Y 軸上と Z 軸上を切り替えたり、モデルを中央に置いたり接地させたりできます。

シーンは小さな JSON ドキュメントで、形状の種類、パラメーター、変形、マテリアル、乱数シード、書き出し設定を持ちます。「共有リンクをコピー」はこれを URL にエンコードし、「設定をダウンロード」はファイルとして保存するので、チームメイトやバグ報告の相手がまったく同じモデルを再現できます。決定的な形式なら 1 バイト単位まで同じになります。

関連する無料ツール

  • 3D モデル変換 — STL、OBJ、FBX、GLB、glTF、PLY、3MF、DAE、USDZ をブラウザで表示・変換。GLB、OBJ、STL、USDZ、3MF に一括変換できます。
  • テストファイル生成 — 1 KB〜2 GB の正確なサイズのダミーファイルを、ランダムバイト、テキスト、CSV、JSON でブラウザ上で生成します。
  • SVG エディター — キャンバスに図形、矢印、フリーハンドの線、テキストを描き、きれいな SVG や PNG をダウンロード。無料、ブラウザで動作、登録不要です。
  • ダミー画像ジェネレーター — 好きな色とラベルで任意のサイズのダミー画像を作り、PNG、JPG、WebP、SVG でダウンロード。SNS、広告、ヒーローバナー用のプリセット付き。