2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

BlenderAdvent Calendar 2021

Day 10

Blenderでサッカーボールを作ろう

Last updated at Posted at 2021-12-10

サッカーボールを作ろう

「Blenderに興味があるけど、しきいが高そう」という方向けに、なるべくわかりやすくサッカーボールの作り方を紹介します。

Blenderが初めての方は、「Blender Debut! ステップ1:Blenderをはじめよう」や「初心者向け!Blender超入門講座 - 夏森轄(なつもり かつ)YouTube」が参考になります。

対象読者

  • Blenderで何か作ってみたいけど、難しいと思っている人

完成物

完成物をSketchfabで見る

手順

操作方法は、日本語設定時の表記になっています。日本語設定の方法は、こちらを参考にしてください。
macOSでのキーを書いています。Windowsの場合は、OptionAltに読み替えてください。
間違えたときは、Ctrl + Zで戻ります。それでもよくわからなくなったら、Ctrl + Nの「新規ファイル」の「全般」で最初からやり直してみてください。

  • Blenderを起動します。インストール後の最初の起動で言語が選択できるので、日本語を選んでください(以降の説明は日本語表記になっています)。
    • Blenderは、マウスカーソルの位置によってできることが変わります。以降の作業は、基本的に中央の広い画面で行うので、カーソルがこの画面内にあるようにしましょう(この画面は「3Dビューポート」と呼ばれます)。
  • Blenderにはオブジェクトの対話モードがあり、対話モードによって処理が変わります。起動時の対話モードはオブジェクトモードになっています。もし、オブジェクトモードになっていなかったら、下図のように画面左上で対話モードをオブジェクトモードに変えてください。
  • 3Dビューポートの表示はシェーディングで変わります。起動時はソリッドモードになっています。色を確認できるようにマテリアルプレビューモードに変えてください。Zを押すと下図のような表示になります。この表示をパイメニューといいます。パイメニューは、マウスカーソルを少し動かすと選択肢を切り替えられます。マウスカーソルを少し下のように動かし、図のように真ん中の丸の下を青くしてマウスをクリックしてください。
  • マテリアルプレビューモードになると、右上が下図のようになります。もし、下図のようになっていなかったら、下図の青いところをクリックしてもマテリアルプレビューモードに変更できます。
  • 最初にCube(立方体)がありますが、使わないので削除します。

    • Cubeを選択します。Cubeにオレンジ色の枠がつきます(オレンジ色の枠は選択してアクティブになっていることを意味します)。
    • キーボードからXを押してください(以降の説明では「押してください」を書かずに単にXのように記述します)。
    • メニューが表示されるので「削除」を選んで削除します。
  • サッカーボールの元になるオブジェクトを作成しましょう。

    • Shift + Aで追加メニューが開きます。下図のように「メッシュ」の「ICO球」を選んでください。
  • 画面左下の「ICO球を追加」をクリックしてください。この画面で、ICO球のパラメーターを変更できます。下図のように「細分化」を1にしてください。数字はクリックすると入力できます。
    • この画面は作成時にだけ表示されます。どこかをクリックすると、この画面は消えてしまいます。その場合、すぐにF9を押すと再表示できます。
    • 「細分化」を1にしたら、下図の「∨ ICO球を追加」の「∨」をクリックして画面を小さくしましょう。
    • このICO球がサッカーボールになります。
  • ICO球を選択してください。
  • 画面右下のプロパティ画面でいろいろな設定ができます。ここでは、下図のように赤い丸っぽいアイコンをクリックしてマテリアルプロパティにしてください。マテリアルは、オブジェクトの質感を表現するものです。
  • マテリアルプロパティの「新規」を押してください。新規のマテリアルが作成されます。もう1つマテリアルが欲しいので、ちょっと右上にある「+」を押してマテリアルを追加してください。もう一度「新規」を押してください。下図のようになります。
  • 下のマテリアル(上図だとMaterial.002)を選択している状態で、少し下にある「ベースカラー」の右にある横長の白い四角をクリックしてください。色の設定画面が出ます。この色の設定画面の右にある縦の四角内を下にドラッグして、下図のように色を黒にしてください。
  • プロパティ画面で、下図のように青いスパナのアイコンをクリックしてモディファイアープロパティにしてください。ここから6個のモディファイアーを追加していきます。モディファイアーとは、オブジェクトに何らかの処理を追加する機能です。
  • 最初は「モディファイアーを追加」から「ベベル」を選んでください。
    • 「頂点」を選んでください。
    • 「量」は0.36にしてください。
    • 「シェーディング」を開いて「マテリアルインデックス」を1にしてください。下図のようになっていればOKです。早速サッカーボールらしくなりました。追加したモディファイアーの左上の「∨」をクリックすると畳むことができます。
  • 次に「モディファイアーを追加」から「辺分離」を選んでください。
  • 次に「モディファイアーを追加」から「サブディビジョンサーフェス」を選んでください。
    • 「シンプル」を選んでください。
    • 「ビューポートのレベル数」を2にしてください。下図のようになっていればOKです。
  • 次に「モディファイアーを追加」から「キャスト」を選んでください。
    • 「係数」を1にしてください。下図のようになっていればOKです。
  • 次に「モディファイアーを追加」から「ソリッド化」を選んでください。
  • 最後に「モディファイアーを追加」からもう一度「ベベル」を選んでください。下図のようになっていればOKです。
  • ICO球を選んで、右クリックし「スムーズシェード」を選んでください。
  • 完成です!

少ない手順で完成できるように心がけましたが、オブジェクトやマテリアルに名前をつけた方がわかりやすくなることを追記します。

モディファイアーの補足

ここでは、ICO球に対し、6つのモディファイアーがどのような処理をしているか簡単に紹介します。

  • 最初のICO球は細分化を1にしたので、正二十面体になっています。この20個の面は、サッカーボールでは20個の白い六角形になります。
  • 最初のベベルは頂点ベベルというもので、頂点を削って平らにする処理です。シェーディングのマテリアルインデックスで2番目のマテリアルを選んだので、削った五角形の部分が黒になります。
  • 2つ目の辺分離は、六角形と五角形の面をバラバラにする処理です。バラバラにした効果は最後に説明します。
  • 3つ目のサブディビジョンサーフェスは、面を分割する処理です。ICO球の細かさを増やしています。
  • 4つ目のキャストは、ICO球を丸くする処理です。これにより膨らんだサッカーボールになります。ただし、面が分割されてないと丸くなりません。直前のサブディビジョンサーフェスは、丸くするために必要でした。
  • 5つ目のソリッド化は、面に厚みを持たせる処理です。
  • 6つ目のベベルは辺ベベルというもので、角を丸くする処理です。厚みがないと角が存在しませんが、直前のソリッド化で厚みができているので、六角形や五角形の角を丸くできます。これにより六角形や五角形の境界がへこんだ感じになります。そもそも、六角形や五角形の周りが丸くなるのは、分離されているからです。辺分離をしていたことで、六角形や五角形の境界がへこんだことになります。

Blenderは、覚えることがたくさんあって使いこなすのが大変ですが、いろいろなことができて楽しいので、ぜひ体験してみてください。

参考:いろいろな「Blenderで作ろう

以上

2
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?