今回は手のモデリングをやってみました
手のモデリングって難しい・・・
初期の頃は、手のひらから全ての指をバッと一気に伸ばす方法でやっていました
理由は「こっちの方が早くて簡単なのでは?」と思ったからです
それで実際にやって気付きました
浅はかだったなぁと・・・
もう見事に大失敗
逆に難易度が高くなってしまいました
特に親指・・・

じゃっく
なんか全然狙った形にできないんだが?
おかげで何度も修正が発生
というより永遠に調整が終わらない地獄へ突入しました・・・
そこで親指を一旦別パーツとして作って、後から合体する方式に変更
これが自分のやり方にハマったようで、だいぶ作りやすくなりました
位置関係や形状調整も問題なし
ただ、親指を決まった角度に回転させるだけで、だいたい決まります
今回はそんな手の作り方についてメモになります
仕様
まずは簡単にある程度の仕様を決めておきます
こんな感じにしました
- 親指は別パーツにする
- トポロジーはキレイにする
- 指の各部位の寸法を決めておく
- 各部位の最少角数を八角形にする
前述したように、まず親指は後付けで対応することで、モデリングの難易度を下げることを目指します
同時に後の修正・編集も考慮して、手のトポロジーがなるべくキレイになるように意識

じゃっく
特にエッジが六本密集しないようにする
最少角数についても、ある程度決めておきます
- 指:八角形
- 手首:八角形
- 手のひら:指定なし
最少角数を八角形にしたのは
- 十分な形が作れる
- 十分な変形が確保できる
が主な理由ですが、後に作る体に合わせるためでもあります
最後に手の寸法ですが、作ろうとしているのは
- 等身:六等身
- 性別:女性キャラ
- 身長:160cm くらい
のアニメ調キャラ
頭の縦幅はだいたい約 25cm 程度に設定していますが、手の寸法は恐らくこうなるはずだと推測
| 部位名称 | 長さ(mm) |
|---|---|
| 親指 | 60 |
| 人差指 | 75 |
| 中指 | 80 |
| 薬指 | 75 |
| 小指 | 60 |
| 手の平の横幅 | 80 |
| 手の平の縦幅 | 80 |
| 手の全長 | 160 |
参考書によると手の縦寸法は、アゴからひたいの中間あたりが基準らしいです

じゃっく
頭の縦幅の2/3くらい
なので、その情報を元に手の縦寸法を割り出したところ、一応自分の手でも確認しましたが、だいたい 16cm 程度だということが分かりました
これらを元に手をモデリングしていきます
手順
それでは簡単に手順を載せます
こんな感じになりました
手のひらを作る

ボックスの設定はこんな感じ
- 幅:80mm
- 高さ:20mm
- 奥行:80mm
先ほど設定した寸法で作ります
高さはだいたい 20 mmくらい
さらに指の本数分と親指用のカットを追加
「カット」ツールで均等に切れます
ショートカットは Shift+U

面をベベルで少し手前に出して、面のサイズを変更
ここで指の太さを調整しています
数値はこんな感じ
- 人差指:95%
- 中指:100%
- 薬指:95%
- 小指:85%

じゃっく
だいたいで OK

二つの面を選択して少し下へ下げます

じゃっく
親指側を少し深めに

真上からも見て少し曲線状に調整します
手首側の面はいらないので削除
親指側にもベベルをかけます

「細分化」を起動して「メタフォーム」を実行
ショートカットは Shift+D
細分化をするとベベルした面が八角形になるので、後でここから指を作り出します

じゃっく
こうゆうのを最短で楽に作りたかったのだ

水かき部分にエッジが六本密集しちゃっているんで、分割の流れを変えて避けます
画像のように密集しているエッジを一周するようにカット
いらないエッジも残っているので削除して、軽く形を調整しておきます

二本ほどカットを追加して、画像の三点のポイントを結合
さらに不要なエッジを削除して、四角ポリゴン化します
手のひらから指を作る

細分化でできた八角形の面を引き出して、指を作っていきます
長さは仕様の項目で決めた寸法を入力
指は少しすぼんでいる感じの形をしているので、ちょっとだけ先を縮小して上側にそろえます

指の関節用と爪用のカットを追加
ついでに指先も、指らしく見えるよう上向きに調整します

面を押し込んだり引き出したりして爪を作ります
足の爪も同じ方法です
ちなみにこの方法
実は某代理店で掲載されていたのですが、サイトのリニューアルのタイミングで情報が無くなってしまったようです

じゃっく
参考にしてたので ちょっと残念

カットを増やして、関節部分のエッジをベベル
中央部分にカットを追加して関節を作ります
さらに関節位置のエッジを上に移動して、指の肉を作成
ちょっとずつ動かしたい時は、ショートカット ALT+ 矢印キーが便利です

指の根元のエッジを広げておきます
これは指を曲げたとき、不自然にな変形にならないようにするための処置です

じゃっく
キレイに変形するかな
これで手のひら側の指はできました
親指と手のひらを結合する

別レイヤーに移って、親指の作成に入ります
作り方は
- 他の指から複製して作る
- 八角形の円柱から新たに作る
などがあるので、作りやすい方法で作成します

じゃっく
親指なので他の指より気持ち太め

親指を正面から回転させて、手のひらの隣に置きます
回転角度と位置はこんな感じ
角度:45°くらい
位置:人差し指の第二関節くらい
自分の手を観察しながら位置決めしました

親指の位置をより自然な感じにするために、もう少し調整
手のひらと親指の中心軸が交わったところを中心にして、親指の角度を変えていきます
ちなみに、こちら順番があります
- 横画面:15°
- 上画面:30°
このようにしている理由は、順番によって微妙に親指の位置が変わるからです

じゃっく
ちょっと注意が必要

手のひらと親指を同じレイヤーに置いて結合
結合には「スプラインブリッジ」を使いました
結合したら手首側のエッジを少し伸ばしておきます
手全体の分割と形を整える

後は調整すれば完成・・・と思いきや、手首側のポイントが 20 ポイントもあります
腕は八角形で作る予定なので、ポイント数が合いません
なので、ポリゴンの流れを変えて繋げられるようにします
一旦いらないエッジを削除して、画像右のように改めてカット
裏表に同じようにします
ちょっとゴリ押し感が半端ないですが、これで腕と繋げられます

今度は指の調整
指を正面から見ると指がほぼ水平に並んでいます
これはさすがにおかしいので、アーチ状に高さを変更
指部分を選んで、ショートカット ALT+ 矢印キーで地道にちょっとずつ調整していきます

じゃっく
これが地味に大変なんよ

さらに指を扇状に広げます
親指と中指以外の指の角度を、こんな感じに変更しました
- 人差指:10°
- 薬指:10°
- 小指:20°
角度調整は画像の緑点を基点に回転させています
以前はまっすぐ指を伸ばしていました
今回扇状に広げているのは、以下の理由から変更しました
- ウェイトペイントしやすい
- 握ったときに自然に見せやすい

手のひらが薄すぎるので厚みも調整します
「ドラッグネット」や 3rd Powers さんの LW Brush で調整
自分の手を見ながら、ちょっとずつ調整します

じゃっく
思ったより厚みあり
他には手の横幅を狭めたり、親指をもっと手のひらに近づけたりして調整
完成

キリが良いところまで進んだら完成です
なかなか良い感じにできたと思います

じゃっく
できました~
ポリゴン数はこんな感じ
- ローポリ:624
- ハイポリ:2496
まとめ
それでは今回のまとめ
- 手は親指と手のひらで別々に作る
- トポロジーはなるべくキレイにする
- 手首と指の最少角数は八角形にする
- 指や全長の寸法はある程度決めておく
今回は手をなるべく簡単に作りたいということで、親指を別で作って後から結合する方式で手を作ってみました
作り初めの頃は謎のこだわりで、手のひらから直接全ての指を伸ばして作っていましたが、これがアウト
とにかくバランスがおかしくなりやすかったです

じゃっく
造形力そのものも壊滅的に悪かった
キャラクターモデリングを始めたときは、顔や全身については調べることが多かったように思えます
ただ、手などの細かい部分についてはあまりよく観察できていませんでした
これはもう素直に反省
どこの部位も満足いくレベルに行けるように、今後も頑張っていきます
それでは、お疲れさまでした~
おまけ
初期型と比較してみた

これは親指を別で作ろう作戦の初期頃の手と、今回ここに乗せた手の比較です
※旧記事では画像が多すぎたので、画像を一つにしました
古い方はまだ手の比率とかがよく分かってなくて、ほぼ感覚だったような気がします
今見ると初期型はだいぶおかしい

じゃっく
なんか手ぇなっがっ!
もう・・・ちゃんと見ていないから・・・
ちなみに画像は同じ比率で撮っています
新しい形になるのに試したことはいろいろありまして、例えばこんなもの
- もっと手のひらを厚くしてみる
- 指を少し曲げた状態で作ってみる
- 親指をもっと手のひら側に寄せてみる
- 水かき部分のエッジをあえて密集状態にしてみる
こんな感じ
作り直しは何度も発生しています

じゃっく
あーでもない こーでもないと
それでもちょっとずつ良い形になってきました
投げ出さずに続けて良かったです
今後も作りながら最適化していきたいとと思います
使用ツール
- 3DCG
- LightWave3D
- 動画
- Bandicam
- ScreenToGif
