📘 CodingMarble Learn

3Dモデリング:立方体からプリントされた物体まで

3Dモデルとは、コンピューターの中に、点(頂点)を辺でつなぎ、平らな面で囲んで作った形のことで、これをメッシュと呼びます。まず立方体などの簡単な形(プリミティブ)から始め、移動・回転・拡大縮小をして、面を引き出します(押し出し)。そこにマテリアルとライトを加えると、コンピューターが絵を描き出します(レンダリング)。同じモデルを薄い層に切って3Dプリンターで作ったり、ゲーム、映画、VR、製品デザインに使ったりできます。

🎬 ステップ別ストーリー

  1. 3Dモデルはすべて点でできています。この立方体には8個の頂点(赤い点)があり、12本の辺でつながって、6枚の平らな面になっています。
  2. 変形:立方体をx方向に動かし、45°回して、1.3倍に拡大します。形は同じで、変わるのは場所・向き・大きさだけです。
  3. 押し出し:1つの面を外へ引き出します。立方体から新しい部分が生えてきます。このように箱から作る方法をボックスモデリングといいます。
  4. レンダリング:形をなめらかにして、マテリアルを付け、ライトを置きます。コンピューターが色と影を計算して、絵を描き出します。
  5. 3Dプリント:ソフトがモデルを薄い層に切ります。プリンターのノズルが1層を置き、その上に次の層を重ねて、下から上へ作ります。
  6. やってみよう:押し出しスライダーを動かし、形をなめらかにして、プリントの層の数を変えてみましょう。

ヒント:3Dをドラッグすると回せます。2本指で拡大・縮小できます。

🤔 よくある疑問をスッキリ解決

3Dモデルは絵ですか。

いいえ。点・辺・面を数字として保存したものです。絵は、あとからレンダリングで作られます。

回転すると形は変わりますか。

いいえ。移動・回転・拡大縮小で変わるのは、位置・向き・大きさで、形そのものは変わりません。

押し出しと拡大縮小はどうちがいますか。

押し出しは新しい面と頂点を足します。拡大縮小は、今あるものを伸ばしたり縮めたりするだけです。

面が平らなのに、なめらかな球はどうして丸く見えるのですか。

小さな平らな面がたくさんあるからです。面が多いほど、丸く見えます。

プリンターはなぜそんなにたくさんの層が必要なのですか。

1層はとても薄い(約0.2 mm)ので、たくさん積み重ねてやっと全体の高さになります。

3Dモデルとは?

3Dモデルとは、形を3つの方向、つまり幅(x)、高さ(y)、奥行き(z)で表したものです。コンピューターはそれを数字として保存します。

立方体は頂点8個、辺12本、面6枚です。穴のない単純な立体なら、V − E + F = 2(オイラーの公式)が成り立ちます。確かめると 8 − 12 + 6 = 2。

3Dモデリングの種類

モデルを作る:プリミティブ・変形・押し出し

たいていのモデルはプリミティブから始まります。立方体、球、円柱、円すい、平面などです。

変形(トランスフォーム)

ボックスモデリング

まず箱を用意して、次のように進めます。

  1. 面を押し出して、新しい部分(腕や取っ手など)を作る。
  2. インセット/ループカット:細かく作りたい場所に辺を増やす。
  3. 細分化/スムーズ:面をもっと小さい面に分けて、形を丸く見せる。

CADでは、正確な寸法で2Dのスケッチを描き、それを押し出したり回転させたりして立体にすることがよくあります。ほかの道具には、ブーリアン(2つの形を合わせる、引く、重なりだけ残す)、フィレット(角を丸める)、ミラー(反対側にコピーする)があります。

モックアップと試作品

デザイナーは、まず厚紙や発泡スチロールの簡単なモックアップでアイデアを確かめ、次に3Dモデル、最後に3Dプリントした試作品で大きさやぴったり合うかを試します。

マテリアル・ライト・カメラ・レンダリング

メッシュだけでは、ただの灰色の形です。絵にするには次のものを加えます。

レンダリングとは、これらをもとにコンピューターがすべてのピクセルの色を計算することです。ゲームはリアルタイム(1秒に約60枚)でレンダリングします。映画では、もっと時間をかけてよりリアルに描く方法を使い、1コマに数分かかることもあります。モデルをアニメーションさせたり、VRやARで見せたりすることもできます。

3Dプリント(積層造形)

積層とは、材料を足して、1層ずつ積み上げて作ることです。(旋盤のように材料を削り取る方法は除去加工といいます。)

  1. モデルを設計し、ファイルに書き出す(STLや3MFが多い)。
  2. スライサーというソフトが、モデルを薄い水平の層に切り、ノズルの動く道すじを決める。
  3. プリンターが下から上へ作っていく。FDM方式では、熱いノズルがプラスチックのフィラメント(PLAなど)を溶かして、各層を描く。

層の高さは0.1〜0.3 mmが多いです。層が薄いほどなめらかですが、時間がかかります。層の数 = 高さ ÷ 層の高さ。高さ24 mmのモデルを1層0.2 mmで作ると、24 ÷ 0.2 = 120層です。

張り出した部分にはサポートが必要です。インフィル(たとえば20%)は、中を軽い模様で埋めて、プラスチックを節約するものです。使い道:試作品、交換部品、医療用の模型、義手、コンクリートで建てる家まであります。

重要な公式と用語

例題

1. 立方体の1つの面を押し出しました。頂点、辺、面はいくつになりますか。オイラーの公式で確かめましょう。

1つの面を押し出すと、頂点が4個、辺が8本、面が4枚増えます。V = 12、E = 20、F = 10。確かめ:12 − 20 + 10 = 2 ✓。

2. 高さ4 cmの箱を1.5倍に拡大しました。高さはいくつですか。

拡大はすべての長さに掛けます。4 × 1.5 = 6 cm。

3. 高さ30 mmのモデルを0.2 mmの層でプリントします。何層になりますか。1層に20秒かかるなら、全部で何分ですか。

層の数 = 30 ÷ 0.2 = 150。時間 = 150 × 20 = 3000秒 = 50分。

4. マグカップを作りたいとき、ボックスモデリングではどの操作を使いますか。

円柱から始め、上の面をインセットして下向きに押し出し、中をくり抜きます。横に小さな箱を押し出して取っ手にし、最後に細分化/スムーズをかけます。

よくある間違い

練習クイズ

1. 立方体の頂点はいくつですか。
2. 面を引き出して新しい部分を作ることを何といいますか。
3. 最終的な画像を計算する作業は何ですか。
4. 3Dプリントは別の名前で何といいますか。
5. プリント用にモデルを層に切るソフトはどれですか。

練習:自分で答えてみよう

答えを入力するか選んで、「チェック」を押そう。困ったらヒントを見てね。解答は答えたあとに表示されます。

よくある質問

3Dモデリングにはどんなソフトを使いますか。

無料や有料のソフトがたくさんあります。BlenderやTinkercad(無料)、FreeCAD、Fusion 360、SketchUpなどです。この授業の考え方は、どれでも使えます。

3Dモデリングは初心者には難しいですか。

いいえ。プリミティブ、移動・回転・拡大縮小、押し出しから始めましょう。身の回りの物の多くは、箱と円柱から作れます。

3Dプリントにはどんなファイル形式を使いますか。

STLがいちばん多く、3MFやOBJも使われます。スライサーがそれをプリンターへの指示(Gコード)に変えます。

学ぶ場所

Spain1º BachilleratoCAD systems
Spain1º BachilleratoDigital design tools
Ukraine9 класDigital creativity
Ukraine10 класElective: 3D modelling (35 h)
Ukraine11 класElective: 3D modelling (35 h)
FrancePremièreDigital tools and languages
Russia7 класс3D modelling, prototyping, mock-ups
Russia8 класс3D modelling and prototyping
Russia9 класс3D modelling and additive technologies
China高三Sel.11 Product 3D design and manufacture (creation)
China高三Sel.5 3D design and creativity

先に学ぼう