Skip to content

필사 모드: 3Dモデリングを始める — ポリゴンから最初の作品まで

日本語
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

はじめに

初めて3Dモデリングに触れると、画面に浮かぶグレーの図形と無数のボタンを前に途方に暮れがちです。しかし3Dモデリングの本質は意外なほど単純です。空間に点を打ち、点をつないで線を作り、線で面を閉じ、その面を集めて形を作る。普段の折り紙や粘土細工と大きく変わりません。違うのは、そのすべてが数学的に定義された座標空間の上で行われるという点だけです。

この記事は3Dモデリングを初めて始める方のための案内書です。最も小さな単位である頂点から出発し、形を作るさまざまな手法、良い形を決めるトポロジー、作業の基盤となる座標系、そして実際の道具をどう習得していくかを順を追って解説します。説明の中心には無料でありながら強力なBlenderを据えつつ、他の道具との関係も一緒に見ていきます。

最初は用語が不慣れに感じられるかもしれません。しかし一度概念の骨組みをつかんでおけば、どのソフトを使っても同じ原理が繰り返されることに気づきます。道具は変わっても、基礎は変わりません。

3Dの基本概念: 頂点からメッシュまで

3Dの形はいくつかの基本要素が階層をなして作られます。この階層を理解することがすべての作業の出発点です。

3Dメッシュの構成階層

頂点(Vertex) 一つの点。空間上の座標 (x, y, z)

▼ 二点をつなぐと

エッジ(Edge) 二つの頂点をつなぐ線分

▼ エッジで囲むと

フェース(Face) 面。通常は三角形(tri)または四角形(quad)

▼ 面が集まると

ポリゴン(Polygon) 一つ以上の面からなる多角形

▼ ポリゴンが集まると

メッシュ(Mesh) 全体の形をなすポリゴンの集合

- **頂点(Vertex)**: 3D空間の一点です。x、y、zの三つの数で位置が決まります。すべての形の最小のレンガです。

- **エッジ(Edge)**: 二つの頂点をつなぐ線です。形の輪郭と流れを決めます。

- **フェース(Face)**: エッジで囲まれて埋められた面です。私たちが実際に目にする表面はすべてフェースで構成されます。

- **ポリゴン(Polygon)**: 面を指す一般的な表現です。三点からなる三角形(triangle, tri)、四点からなる四角形(quad)が最も一般的です。

- **メッシュ(Mesh)**: これらすべてのポリゴンが集まって成る一つの完成した形です。キャラクターでも建物でも自動車でも、結局はメッシュ一つです。

ここで重要な区別があります。フェースの形によって作業の品質が大きく変わります。

フェースの種類と推奨度

三角形(Tri) ◢ 3頂点。レンダリングの最終単位。常に平面。

四角形(Quad) ▢ 4頂点。モデリング作業の標準。流れがきれい。

Nゴン(N-gon) ⬠ 5以上。便利だが変形・分割時に問題を招く。

推奨: 作業中は四角形中心、最終レンダーは内部的に三角形へ変換。

作業中は四角形(quad)を中心にメッシュを構成するのが定石です。四角形はエッジの流れを予測しやすく、分割(subdivision)と変形(deformation)できれいな結果を生みます。一方、五辺以上のNゴン(N-gon)はその場では便利に見えても、分割やアニメーションの段階で表面がゆがむ原因になりがちです。

モデリング手法: 作り方は一つではない

同じ形でも作り方は複数あります。どんな成果物を求めるかによって適した手法は変わります。

ボックスモデリング(ポリゴンモデリング)

最も基本的で直感的な手法です。立方体のような単純な図形から始め、面を押し出し(extrude)、切り(loop cut)、移動させながら少しずつ望む形へと整えていきます。固い表面を持つ物体、たとえば家具・建物・機械・小物のようなハードサーフェス(hard surface)作業によく合います。

ボックスモデリングの流れ

[立方体] ──extrude──▶ [塊の形成] ──loop cut──▶ [ディテール分割]

bevel / inset

[完成した形]

デジタルスカルプティング

粘土を捏ねるように表面を押し引きして形を作る手法です。数十万から数百万のポリゴンを自由に扱い、有機的な形に強いです。キャラクターの顔、筋肉、生物、しわの多い布のような自然な曲面が必要なときに使います。ただしポリゴン数が非常に多くなるため、その後ゲームや映像に使うにはリトポロジー(retopology)できれいなメッシュを作り直す工程が必要です。

プロシージャルモデリング

マウスで直接点を動かす代わりに、ルールとノード(node)で形を生成する手法です。繰り返される構造物、都市、植生、パターンのように手で一つずつ作るのが面倒な対象に強力です。BlenderのGeometry Nodesが代表例です。一度ルールを作っておけば、パラメーターを変えるだけで多様な変形を素早く生成できます。

三つの手法の適した領域

手法 強い領域 例

──────────── ───────────────────── ──────────────────

ボックス ハードサーフェス、精密 家具、武器、建物

スカルプト 有機体、自然曲面 キャラ、生物、布

プロシージャル 繰り返し・大規模・変形 都市、森、パターン

実務ではこの三つを混ぜて使います。キャラクターの大きな形はスカルプティングでつかみ、鎧のような固い部分はボックスモデリングで作り、背景の群衆や草むらはプロシージャルで埋めるという具合です。

トポロジーとエッジフロー: 見えない品質

外見の形が同じでも、内部のポリゴンがどう流れるかによってモデルの価値は大きく変わります。これを**トポロジー(topology)**と呼びます。

良いトポロジーの核心は**エッジフロー(edge flow)**、すなわちエッジが形の曲面に沿って自然に流れることです。特にキャラクターでは、関節が折れ表情が動く部分にエッジが適切に配置されていてこそ、アニメーションで表面が滑らかに変形します。

良いトポロジー vs 悪いトポロジー

良い例 (四角形の流れ) 悪い例 (三角形・Nゴンの乱立)

┌──┬──┬──┬──┐ ┌──┬─────┬──┐

├──┼──┼──┼──┤ ├──┘ ◢ └──┤

├──┼──┼──┼──┤ │ ◣ ◢ │

└──┴──┴──┴──┘ └────┬─────┘

- 均一な四角形 - 大きさ不揃い、変形時にゆがむ

- 予測可能な流れ - 分割時に表面が割れる

- 変形に強い - テクスチャが伸びる

トポロジーを扱う際に知っておくと良い概念がいくつかあります。

- **エッジループ(Edge Loop)**: 途切れず一周するエッジの帯です。形の流れを定義し、関節のように折れる場所に追加で入れます。

- **ポール(Pole)**: 一つの頂点に三つまたは五つのエッジが集まる地点です。流れの向きを変えるときに生じ、曲面の真ん中に置くと表面がへこむため、位置の選定が重要です。

- **サポートエッジ(Support Edge)**: 分割表面で角を鋭く保つために、角の近くに入れる補助エッジです。

トポロジーは初心者が最も後回しにする部分ですが、実はモデルの寿命を決める要素です。形だけ似せて流れを無視すると、テクスチャを貼ったり動かしたりする段階で必ず問題が現れます。

座標系と変換: 空間を扱う言語

3D作業は結局、空間の上でオブジェクトを動かし、回し、大きくする仕事です。これを正確に行うには座標系を理解する必要があります。

3D座標系 (右手座標系の例)

Z (上)

└────────── X (右)

/

/

Y (前/後)

* 軸の向きと「上」「前」の意味はソフトごとに異なる場合があります。

BlenderはZが上、Yが前を向く慣習を使います。

変換(transform)には三つの基本動作があります。

- **移動(Translate)**: オブジェクトを一方向へ動かします。

- **回転(Rotate)**: 特定の軸を中心に回します。

- **拡縮(Scale)**: オブジェクトを大きくしたり小さくしたりします。

ここで初心者がよく混同する二つの座標基準があります。

グローバル vs ローカル座標

グローバル(World) ローカル(Local)

─────────── ───────────

シーン全体の固定軸 オブジェクト自身を基準にした軸

常に同じ向き オブジェクトが回転すると一緒に回転

例: 飛行機が傾いた状態で「上へ」移動

- グローバル: 空の方向(ワールドZ)

- ローカル: 機体の頭の方向

もう一つ必ず覚えておきたいのは**原点(origin/pivot)**です。オブジェクトにはそれぞれ基準点があり、回転と拡縮はこの点を中心に起こります。原点が見当違いの場所にあると、回転時にオブジェクトが予想外の軌跡で動きます。作業前に原点を形の中心や底に合わせておくと、その後の作業がずっと楽になります。

最後に、変換を終えたら**適用(apply)**を習慣にしましょう。拡縮を1以外の値にしたまま作業を続けると、モディファイアや物理シミュレーションで予想外の結果が出ることが多いです。

道具の地形: どのソフトを使うか

3Dの道具は種類が多いですが、最初からすべてを知る必要はありません。各道具の性格を大きな絵で理解しておけば十分です。

主要な3D道具の性格

道具 強み 費用/アクセス

────────── ─────────────────────── ─────────────

Blender 総合(モデリング・スカルプ 無料、オープンソース

・アニメ・レンダー統合)

Maya アニメ・リギング業界標準 商用(映画/ゲーム)

3ds Max 建築・ハードサーフェス 商用(ビズに強い)

ZBrush 高解像度スカルプト特化 商用

Substance PBRテクスチャリング専門 商用

Houdini プロシージャル・シミュ特化 商用(無料学習版)

初心者には**Blender**を勧めます。理由は明確です。無料であり、モデリング・スカルプティング・テクスチャリング・アニメーション・レンダリングを一つのプログラムの中ですべて経験できます。学習資料が膨大でコミュニティが活発なので、行き詰まったときに答えを見つけやすいです。まずBlenderで3Dの全体の流れを身につけたうえで、必要に応じてZBrushやSubstanceのような専門道具を加えるのが効率的な道です。

各道具の正確な機能やショートカットはバージョンによって異なる場合があるので、公式ドキュメントを併せて参照する習慣をつけるのが良いでしょう。

初心者ワークフロー: リファレンスからディテールまで

良いモデルはやみくもに手をつけることからは生まれません。検証された作業順序に従えば、迷う時間を大きく減らせます。

初心者モデリングワークフロー

1. リファレンス収集

│ 実写、図面、コンセプトアートを集める

2. ブロックアウト(Blockout)

│ 単純な図形で比率とシルエットをつかむ

3. 形の調整

│ 塊を分割しながら大きな形を整理

4. ディテール追加

│ 小さな要素、表面質感の基盤作り

5. トポロジー整理(必要ならリトポロジー)

│ きれいな四角形の流れで再構成

6. UV・テクスチャ・レンダー段階へ引き継ぎ

最も重要なのは**リファレンス**です。頭の中のイメージだけを信じて始めると比率が崩れやすいです。作ろうとする対象の実写を複数の角度から集め、可能なら正面と側面の図面を背景に敷いて作業しましょう。

次は**ブロックアウト**です。最初からディテールにこだわらず、大きな塊で全体の比率とシルエットから合わせます。遠くから見て何か分かるシルエットが出れば半分は成功です。ディテールは常に大きな形が定まった後に入ります。この順序を守るだけでも作業の完成度が目に見えて上がります。

学習ロードマップ

3Dは一度にすべてをうまくやろうとすると疲れやすいです。段階を分けて少しずつ積み上げる方が遠くまで行けます。

段階別学習ロードマップ

[段階1] インターフェースと基本操作

- 視点移動、選択、移動/回転/拡縮

- 簡単な小物作り (コップ、椅子、箱)

[段階2] ポリゴンモデリングの習熟

- extrude, loop cut, bevel, inset

- ハードサーフェスの小物を完成させる

[段階3] トポロジーとモディファイア

- エッジの流れを意識してモデリング

- サブディビジョンサーフェス、ミラーなど活用

[段階4] テクスチャとマテリアル基礎

- UV展開、基本的なPBR素材の理解

[段階5] 照明とレンダー

- ライティング基礎、最終画像の出力

[段階6] 関心分野の深化

- キャラ/環境/モーションなど一方向を選択

各段階で小さな作品を一つずつ完成させるのが核心です。講義をなぞって見るだけでは手に残りません。学んだ機能で自分で何かを最後まで作ってみて、初めて自分のものになります。完成作が積み重なれば、それがそのまま実力の証であり次の段階の足場になります。

よくある落とし穴

初めて3Dを習う間、ほぼ誰もが似た失敗を経験します。あらかじめ知っておけば挫折を減らせます。

- **ディテール焦り**: 大きな形がつかめる前に小さな部分にこだわる失敗です。常に大きな塊 → 中間の形 → ディテールの順序を守りましょう。

- **Nゴン放置**: 五辺以上の面をそのままにすると分割・変形段階で表面が割れます。四角形中心に整理する習慣が必要です。

- **リファレンス無視**: 記憶に頼った比率はほぼ常にずれます。資料をそばに置いて絶えず照合しましょう。

- **変換未適用**: 拡縮の値を1以外にしたままにすると、後の段階でバグのように見える問題が生じます。整理段階で変換を適用しましょう。

- **完成回避**: 新しいプロジェクトばかり始めて終わらせないことです。不十分でも一つを最後まで完成させる経験が最も大きく成長させます。

- **道具欲**: 複数のソフトを同時に触るとどれ一つにも慣れません。まず一つ(Blender)を十分に習得しましょう。

これらの落とし穴は大部分「焦り」という一語に要約されます。3Dは積み重ねの芸術です。基本をしっかり固めた人が結局は遠くまで行きます。

核心となる編集ツールを習得する

ポリゴンモデリングを本格的に行うには、いくつかの編集ツールを手になじませる必要があります。名前は道具ごとに少し異なる場合がありますが、概念はどこでも通じます。以下のツールはボックスモデリングの基本語彙と見てよいでしょう。

ボックスモデリングの核心編集ツール

ツール すること よくある用途

───────────── ────────────────────────── ──────────────

Extrude(押出) 面/エッジを引き出して形を生成 柱、突起、手足

Inset(インセット) 面の内側に小さな面を作る ボタン、窓枠、縁

Bevel(ベベル) 鋭い角を削って丸くする 実際の角の表現

Loop Cut(ループカット) メッシュを一周して分割 ディテール・関節追加

Knife(ナイフ) 好きな線を直接引いて切る 自由な切開

Merge(マージ) 複数の頂点を一つに合わせる 整理・穴埋め

Subdivide(分割) 面をより小さな面に分ける 密度を上げる

このうち最もよく使う三つを挙げるなら**押出・ループカット・ベベル**です。押出で形の大きな幹を引き出し、ループカットで必要な所に分割を加え、ベベルで角に現実感を与えます。実際の事物の角は完全に鋭くなくわずかに丸いので、ベベルで角を少し削るだけでもモデルがずっとリアルに見えます。

ベベルがリアルさを加える理由

鋭い角 ベベル適用の角

(3Dでのみ可能) (現実に近い)

│ │

│ ╲

└────── ╲──────

(細い面が光を受けて角が見える)

* 現実のすべての角はわずかに丸い。

光がその丸い面で反射して角がはっきり認識される。

ツールを覚えようとするより、小さな物体を一つ決めてそれを作りながら自然に習得する方が速いです。たとえばマグカップ一つにも、押出(取っ手)、インセットとベベル(縁)、ループカット(曲面の分割)がすべて入っています。

小さな例題: 単純な椅子を作る

概念だけでは手につかないので、仮想のワークフローをたどってみましょう。単純な木の椅子を作ると仮定します。

椅子作りの段階

1. リファレンス配置

椅子の正面・側面写真を背景画像として敷く

2. 座面のブロックアウト

立方体を平たく押して座面の比率をつかむ

3. 脚の生成

座面の底面の四隅をインセット → 下へ押出

→ 脚四本完成

4. 背もたれの追加

座面後ろのエッジを上へ押出 → 背もたれ形成

5. 角のベベル

すべての鋭い角に弱いベベルを適用

6. 整理

変換適用、不要なNゴン整理、原点を底に合わせる

この過程で目を留めるべき点があります。脚四本を別々に作らず、座面という一つの大きな形からインセットと押出で引き出したことです。形を一つのつながった塊として保てば比率を調整しやすく、後でトポロジーもきれいに流れます。初心者はしばしばすべての部品を別々に作って貼り付けようとしますが、できれば大きな形から引き出す習慣をつけるのが良いです。

もちろん椅子のように明確に分離した部品(例: 金属のねじ、クッション)は別々に作る方が合理的なときもあります。「一つに保つか、分けるか」は形の性格とその後の用途によって判断します。正解は一つではありませんが、最初は大きな形を最大限つなげる練習がトポロジーの感覚を養うのに役立ちます。

よくある質問

3Dを初めて始める方がよく投げかける問いをいくつか整理しました。

- **絵が描けなくても3Dはできますか?** 可能です。3Dは手描きとは別の技術です。ただし形と比率を見る目、光と質感を観察する習慣は共通して役立ちます。

- **数学が得意でないといけませんか?** 基本的な空間感覚があれば十分です。座標・変換の概念を理解すればよく、複雑な数式を自分で解くことはほとんどありません。

- **高性能なコンピューターが必ず必要ですか?** 初めて学ぶ段階では一般的なスペックでも十分です。スカルプティングや高解像度レンダーへ進むほどスペックが重要になりますが、基礎学習には大きな負担はありません。

- **どれくらいで上手くなりますか?** 人によりますが、地道に小さな作品を完成させていけば数か月のうちに目に見える成長を感じられます。核心は時間より完成した作品の数です。

- **無料の道具で十分ですか?** Blenderだけで入門から上級作業まですべて可能です。商用道具は特定分野の効率を高めますが、必須ではありません。

表面法線とシェーディング: 形が光と出会う場所

モデルが画面で滑らかに見えるか角張って見えるかは、ポリゴン数だけの問題ではありません。各面が光を受ける向き、すなわち**法線(normal)**をどう扱うかが決定的です。法線は面が向いている方向を指す見えない矢印だと考えればよいです。

スムースシェーディング vs フラットシェーディング

フラット(Flat) スムース(Smooth)

╱│╲ ╱─╲

╱ │ ╲ 各面がくっきり ╱ ╲ 面の境界が柔らかく

╱ │ ╲ 境界が角張る │ │ つながり曲面に見える

───┴─── ╲___╱

* 同じメッシュでも法線の処理方式によって

角張って見えたり丸く見えたりする。

- **フラットシェーディング(Flat Shading)**: 各面を独立して陰影処理し面の境界がくっきり現れます。硬い機械部品や結晶のように角張った感じが必要なとき使います。

- **スムースシェーディング(Smooth Shading)**: 面の間の法線を滑らかに補間し、少ないポリゴンでも曲面のように滑らかに見せます。キャラクターの肌や滑らかな表面に使います。

ここでもう一つ知っておくべきは**法線の向き(向き)**です。すべての面には表と裏があり、法線は通常外を向くべきです。ある面の法線が内側に裏返っていると(フリップした法線)、その部分が黒く見えたり光を逆に受けて不自然になります。

法線が裏返った問題

正常 (外を向く) 裏返り (内を向く)

↑ ↑ ↑ ↓ ↓ ↓

┌──────┐ ┌──────┐

│ 表面 │ 光が正常反射 │ 表面 │ 黒く/おかしく見える

└──────┘ └──────┘

* Blenderの法線表示機能で点検、

再計算(Recalculate)で一括修正可能。

初心者が「表面が黒くなるが理由が分からない」と言うとき、原因の多くがまさにこの裏返った法線です。大部分の道具は法線を一度に外へ再計算する機能を提供するので、おかしな陰影が見えたらまず法線から点検する習慣をつけるとよいです。モデリング段階でこうした基本を押さえておけば、その後のテクスチャとレンダー段階で経験する混乱を大きく減らせます。

おわりに

3Dモデリングは頂点という小さな点から始まり、メッシュという完成した形に至る旅です。その間には形を作るいくつかの手法があり、見えなくても品質を左右するトポロジーがあり、すべての作業の基盤となる座標系があります。最初はこのすべてが一度に押し寄せ、手に余るように感じられるかもしれません。

しかし覚えておいてください。どの道具を使っても原理は同じです。点をつないで線を作り、面を閉じて形を捏ねるという本質は変わりません。Blenderで第一歩を踏み出し、リファレンスをそばに置き、大きな形から少しずつ積み上げ、何より小さな作品一つを最後まで完成させてみてください。その一度の完成が次の作品へ向かう最も確かな橋になります。

次の記事では、こうして作ったモデルに光と素材をまとわせるPBRテクスチャリングとレンダリングの世界を扱います。

参考資料

- [Blender 公式マニュアル](https://docs.blender.org/manual/en/latest/)

- [Blender 公式サイト](https://www.blender.org/)

- [Autodesk Maya 製品情報](https://www.autodesk.com/products/maya/overview)

- [Maxon ZBrush 公式サイト](https://www.maxon.net/en/zbrush)

- [SideFX Houdini 公式サイト](https://www.sidefx.com/)

- [Adobe Substance 3D](https://www.adobe.com/products/substance3d.html)

- [Blender Geometry Nodes ドキュメント](https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/index.html)

- [Khan Academy: 幾何の基礎](https://www.khanacademy.org/math/geometry)

현재 단락 (1/226)

初めて3Dモデリングに触れると、画面に浮かぶグレーの図形と無数のボタンを前に途方に暮れがちです。しかし3Dモデリングの本質は意外なほど単純です。空間に点を打ち、点をつないで線を作り、線で面を閉じ、その...

작성 글자: 0원문 글자: 9,463작성 단락: 0/226