「武器作成」の編集履歴(バックアップ)一覧はこちら

武器作成 - (2012/09/19 (水) 17:31:36) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

*オリジナル武器制作 Blenderを使ってオリジナル形状の武器を作ってみよう! チュートリアルでは「ピコピコハンマー」をモデルに、オリジナルモデルの武器を作っていく事にします。 #contents **武器の構想 最初に、どういう武器にするのか検討します。大好きな漫画やゲームから選んでもいいでしょう。作りながら決めていってもいいのですが、最初で決めておくと、作っていく時に迷わずに済みます。また、Skyrim Nifの仕様に合わせて作ることになるので、最初で制限を確認する意味もあります。最初で、片手武器なのか両手武器なのか、鞘はあるのか無いのか、それだけでも決めておきましょう。今回製作のピコピコハンマーは、両手武器で制作していきます。 **モデリング では、実際に作っていく作業に入りましょう。 ***Blenderへのモデルインポート ピコピコハンマー両手版を作るにあたり、Skyrimから目安となるハンマーのモデルをBlnderにインポートします。 BlenderへSkyrimのモデルデータであるNIFをインポートするには、NiftoolsのBlender Nif Scriptsというプラグインを使います。しかし、現時点(2012/9)では完成しておらず、Skyrimには対応していません。そこで、Nifskopeというツールを使ってBlenderにインポートできる形式に変換していくのですが、今回は日本のユーザーが制作したSkyrim .NIF importerを使います。 [[ツール]]の項目を参照のうえ、Skyrim .NIF importerを導入してください。 導入が完了したら、BlenderのFile>import>Skyrim nif でインポート。 今回はDwarven Warhammer(ドワーフの戦鎚)を目安として使います。 &ref(img107.jpg) インポートが完了したら、Mキーを押してレイヤー切り替えパレットを表示し、すぐ下の四角をクリック。 &ref(img108.jpg) これで、すぐ下のレイヤーにハンマーが移動しました。 移動が完了したら、画面下側のレイヤーマーカーをクリックし、元の作業レイヤーに戻ります。 &ref(img109.jpg) こうしてレイヤーを分けて作業を進めていきます。 ***3Dモデル製作 さて、いよいよモデリングです。 Blenderはショートカットキーを多用する操作体系になっています。こちら[[Blender基本操作(ショートカットキー)>http://cg.xyamu.net/Blender/entry26.html]]でショートカットキーを確認しながら作業していきましょう。 最初にヘッド部分から作って行きましょう。モデリングは、まず断面を作り、そこから面を伸ばしていく方法で作成していきます。具体的には、まずスペースキーを押してメニューを表示。Add>Mesh>Circleと選択して、円を追加します。 &ref(img1092.jpg) Vertices(角)は10でいいでしょう。 &ref(img111.jpg) Rキーを押して少し回転させ、位置を調整します。 中心線と頂点を合わせると、あとで修正するときに楽になります。 この円が、ピコハンのヘッドの断面になります。 1キーを押してカメラを切り替え、Rキーで回線させて直立させます。この時、Ctrlキーを押して回転させると正確に90度回転させることができます。 &ref(img113.jpg) 赤い矢印を掴んで少し左に移動。この矢印はその方向にしか動かないので便利です。 位置が決まったらTABキーを押してEditモード(黄色い線と点が表示される)へ。 &ref(img114.jpg) ここからスタートして、ヘッドを伸ばしていくことにします。 Eキーを押して押し出しメニューを表示。Only Edgesでフチだけ伸ばしていきます。 &ref(img115.jpg) 伸ばす時にホイールキーをクリックすると、伸ばす位置を固定できます。 &ref(img116.jpg) 少し伸ばしたら、同じようにEキーでEdgesを延長、Sキーを押してやや縮小します。 &ref(img117.jpg) これを繰り返して、ヘッドとジャバラ部分を作って行きましょう。 &ref(img118.jpg) ****面をスムーズに表示する ある程度出来てきましたが、このままでは10角形のカクカクとしたピコハンになってしまいます。それはそれで味があっていいものですが、ここは面はそのままでなめらかに表示するように設定しましょう。 EditモードのままAキーを押すと全体を選択できます。全体を選択した後、Wキーを押してスペシャルメニューを表示。その中からSet Smoothを選択。Smoothだけだと頂点がなだらかになるように自動で移動、Set Smoothだと頂点はそのままで表示だけなだらかにしてくれます。 &ref(img119.jpg) これでスムーズに表示されるようになりました。このときに、一部の面の表示がおかしくなっているのに気が付くはずです。 &ref(img120.jpg) これは面の向きが一部で逆方向になっているからです。今後のモデリングに影響してくるので、今で面の方向を修正してしまいましょう。 ****面の向きを整える Editメニューの右下に、Mesh Tools Moreという項目があるはずです。なければ▼をクリックして表示させましょう。メニューのすぐ下、Draw NormalsとDraw VNormalsをクリック。 &ref(img121.jpg) いま作っていたモデルに、水色の「毛」のようなものが表示されたはずです。 &ref(img122.jpg) これが面の「向き」です。毛の生えている方向が面がある方向です。このモデルですと、右の一部分だけ外側に面が向いていて、他の箇所は全て内側に向いていることがわかります。この面は基本的に一方向からのみ表示されるものなので、このままテクスチャを貼ると問題があります。 というわけで、この面の方向を全て外向きに修正していきましょう。 Mesh toolsからFlip Normalsをクリック。 &ref(img123.jpg) 先ほどとは逆に、右の面だけが内側に向いたと思います。これは面の向きをまるきり逆にするボタンです。 次はこの面だけを選択して、Flip Normalsで外に向けましょう。 &ref(img125.jpg) メニューから△のFace select modeを選択。これでクリックすると面が選ばれるようになります。 このモードで、Bキーを押すと、ボックス選択モードになります。このまま範囲をマウスで指定してもいいのですが、今回はもう一度Bキーを押して、ブラシ選択モードにします。この状態だと、筆でなぞるようにして選択できるので、複雑な範囲も選択することができます。ブラシサイズはマウスホイールを回して調整してください。 &ref(img126.jpg) 面が内側に向いている箇所を選択したらFlip Normals。これですべての面が外側を向いた状態になりました。 この状態から伸ばしていくと、新規で作った面も外側を向くようになります。蛇腹を適当な範囲まで作って行きましょう。縦に伸びる青いZ軸の線まで伸ばしたらひとまず完了です。 ****頂点を統一して面を閉じる 今は蛇腹を持った筒の状態になっているはずです。 今度は端っこを塞いでしまいましょう。 打撃面になる部分を選択してEキーで押し出し。ピコハンの柔らかな感じを出すために、Sキーでやや縮小させます。 &ref(img132.jpg) さらにそこから押し出し。再度Sキーを押して縮小させます。Ctrlキーを押しながら、1点に縮小させて面を塞ぎます。 この状態ですと、頂点がかぶっているので、Wキーを押してスペシャルメニューを表示、そこからRemove Doublesを選びます。これで重なった頂点を削除して1点に統一してくれます。 &ref(img135.jpg) これで、ピコハンヘッドの半分はできあがりました。 このメッシュを反対側にコピーしてしまいましょう。 ****ミラー移動による複製 いまは中心部分は、Z軸のラインからややずれています。これをZ軸ピッタリにあわせたいのですが、手動ではどうしてもずれてしまいます。これをピッタリに合わせていきましょう。 カーソルを、ほぼ中央の部分に合わせてクリック、カーソルを中央部分に表示させます。この状態からShift + Sキーを押してスナップメニューを表示。 &ref(img149.jpg) Curor -> Gridを選択すると、カーソルが一番近いグリッドに吸い寄せられます。カーソルがZ軸の線と同じ位置になったら、下のPivotメニューから3D Cursorを選択。 &ref(img150.jpg) これはどれを中心点にするか。というメニューです。3D Cursorを選択すると、全てカーソルを中心として作業することになります。適時切り替えて作業していきましょう。 この状態で、断面を選択。Sキー、Xキー、0キーの順番で押していきます。 S(拡大縮小)、X(X軸方向へ)、0(0の位置へ)ということで、カーソルの部分(Z軸上)へ頂点が移動したはずです。 &ref(img151.jpg) これで準備が完了しました。Aキーを押して全部選択し、Shift + Dキーで複製。そのまま、Mキー(ミラー)、Xキー(X軸方向へ)を押します。 &ref(img154.jpg,,width=415) うまくコピーされていれば、このように表示されているはずです。さて、ミラーで移動する場合はひとつ注意点があります。 Draw NormalsとDraw VNormalsをクリックして面方向を表示させましょう。 &ref(img155.jpg,,width=415) いまコピーした部分は青い毛が生えていません。つまり、面がすべて内側に向いているということです。ミラーで移動した場合は面の向きまで逆方向になってしまうので要注意。このままFlip Normalsで面を外に向けます。 Aキーで全選択後、WキーのスペシャルメニューからRemove Doublesで中心で重なっている頂点を統一します。 これで、ピコハンのヘッド部分が完成しました。 &ref(img157.jpg,,width=415) 以上が基本的なモデリングの流れです。 Blenderは解説がサイトが豊富ですので、検索して色々調べてみてください。もっと効率良くモデリングする方法があるはずです。 モデリングの基礎ができたら、この方法を応用して「柄」の部分を作って行きましょう。 柄を作る前に、最初に読み込んだドワーフのハンマーを表示させます。Shiftを押しながらハンマーのレイヤーをクリック。これで両方のモデルが表示されます。 &ref(img158.jpg,,width=415) ややサイズが大きすぎるので縮小させて、移動。 柄はシンプルな棒で構わないのですが、太さは元のドワーフの戦鎚と同じ太さにしましょう。あまり太すぎると指が埋まってしまいます。 &ref(img167.jpg,,width=415) これでモデリングは完了です。 さあ、次はテクスチャを作る前段階、UV展開をしていきます。 **UV展開 モデルは完成しましたが、この段階ではまだ色の付いていない素材の状態です。このモデルにテクスチャを貼り付けるため、まずはこの立体物を平面に展開する必要があります。それがUV展開です。 ***UV展開前の下準備 さてUV展開をする前に、先ほどミラーコピーした右半分をEditモードで選択し、削除してしまいましょう。せっかくできあがったモデルを削除するのはもったいないのですが、テクスチャサイズと手間を節約するためです。左半分をUV展開してテクスチャを作成した後で、再度ミラーコピーして右半分をつなげると、左と同じテクスチャを使う事になるので、テクスチャサイズが節約できるのです。 テクスチャはサイズが大きければ大きいほど高精細に表示されますが、同時にゲーム内での表示が重くなってしまいます。自分の製作しているモデルに合わせて調整しましょう。複雑な模様のある武器であれば左右は別のテクスチャを使った方がいいのですが、ピコハンは単純なデザインなので、左右同じテクスチャを使用します。 ***Seam(切り取り線)の設定 左半分になったら、Seamの設定をしましょう。これは、モデルをどこで切り離してUV展開するのか。というものです。サイコロの展開図を想像してもらえれば理解しやすいでしょう。 #ref(2012-09-19_1403.png) まずは、打撃面の部分を切り離します。打撃面の縦ラインを選択したらCtrl + Eキーを押して辺スペシャルメニューを表示、そこからMark Seamを選びます。 #ref(2012-09-19_1108.png) 選択されたラインがオレンジ色になったと思います。ここから分割されて展開図になるわけです。どの部分で切り離した方がいいか。はモデルによって違うので、何度かSeamラインを設定して試していくと良いでしょう。 打撃面の設定が完了したら、今度は上下二ヶ所のラインを選択してSeam設定。 #ref(2012-09-19_1109.png) これでヘッド部分のSeam設定は完了しました。 どんな展開図になるかを確認するため、画面の右側のWindow typeをUV/Image Editorに切替えます。 #ref(2012-09-19_1110.png) 暗い方眼紙のような画面が出てきました。UV展開やテクスチャの設定はこちらの画面でやっていきます。 ***Unwrapによる自動展開 UV/Image Editorを表示させたらヘッドをAキーで全選択し、UキーでUV Calculationメニューを表示、Unwrapを選択します。 #ref(2012-09-19_1111.png) これで、Seam設定に沿って展開図が右のUV/Image Editorに表示されます。 #ref(2012-09-19_1112.png) 自動で展開すると、多くの場合UVがややずれて表示されています。ピコハンのような単純な形状の場合、このまま利用してもさほど問題は無いのですが、できるだけ綺麗に成形した方が後々の修正が楽になります。 ***UVの整形 というわけで、UV/Image EditorでUVの整形をしていきます。Bキーを押して範囲選択モードにし、一番上のラインを選択。Wキーを押すと整形メニューが出るので、Align Yを選択。これでY軸に沿って一直線に並びます。 #ref(2012-09-19_1113.png) 横を全て直線に並べたら、次は縦を同じようにAlign Xで整形。地味で地道な作業になりますが、やっておくと後々楽できますよ。 全て整形し終わると、このように綺麗な展開図になっているはずです。 #ref(2012-09-19_1138.png) これでヘッド部分のUV展開は完了しました。 ちなみに、Seam設定しないでそのままUnwrapで展開するとどういう状態になるかというと… #ref(2012-09-19_1140.png) こうなります。これでは、どこが打撃面か蛇腹の部分かわからないうえに、テクスチャの密度がおかしな事になってしまいます。きちんとSeam設定とUV展開していきましょう。 次は柄の展開ですが、その前に同じ展開図に広げるためにヘッドに柄をくっつけておきます。 柄、ヘッドの順番で選択(Shift+クリック)し、Ctrl + J キーでJoin。 #ref(2012-09-19_1438.png) これで同じEditモード内で編集できるようになりました。ヘッドと同じようにSeam設定をし、Unwrapで展開していきましょう。 最終的な展開図はこのようになりました。なるべく正方形の中にうまく納めるように並べます。 #ref(2012-09-19_1445.png) これで展開図は完成しました。 **テクスチャ作成 展開図が完成したら、いよいよテクスチャの製作です。 ***展開図を書き出す ここから先はGIMPやPhotoshop等の画像加工ツールでの作業になりますが、その前に出来上がった展開図を画像として書き出しましょう。この展開図を元にテクスチャを描いていきます。 &ref(2012-09-19_1506.png) &ref(2012-09-19_1507.png) UVs > Scripts > Save UV Face Layout... を選択。出力Sizeは1024でいいでしょう。 ***画像編集ソフトでの作業 出力先にPicohan_Circle.tga等の画像ファイルが出来ているはずです。これを画像編集ソフトで読み込みます。画像を反転し、背景を黒、ラインを白にします。この状態でレイヤーの合成モードを「スクリーン」にすると、黒い部分が透けるので作業しやすくなります。 #ref(2012-09-19_1607.png) さて、ヘッドの部分を赤、柄の部分を黄色で塗っていきましょう。 #ref(2012-09-19_1608.png) これでテクスチャはひとまず完成です。展開図のレイヤーを非表示にして保存(.PSDファイル等、後で加工しやすい形式を選択)。 ***モデルに貼り付けてテクスチャを確認 Blenderに戻り、UV/Image EditorのImageからOpen...を選択。 #ref(2012-09-19_1609.png) 先ほど保存したテクスチャファイルを選択します。 UV/Image Editorに画像が読み込まれたら、3D ViewのDraw typeをTexturedにしましょう。 #ref(2012-09-19_1610.png) これでテクスチャが貼り付けられた状態で表示されるはずです。 #ref(2012-09-19_1611.png) 半分になっているヘッドを、再びミラーコピーで複製し、つなげます。EditモードでAキーを押すと全体選択になるのですが、柄がJoinされているために柄まで選択されると思います。その場合は、ヘッドの頂点付近にマウスカーソルを移動し、Lキーを押してください。ヘッドだけが選択された状態になったと思います。この状態からミラーコピーしましょう。 #ref(2012-09-19_1612.png) うまくテクスチャが反転され、ピコハンが完成しました。 ***陰影の追加 さて、この状態ですと見ての通りのっぺりとしていて立体感がありません。このままSkyrimに持っていってもいまいち表情に乏しい武器になってしまいます。そこで、陰影を描き込んで立体物を増す作業が必要になります。陰影は手描きで描き込んでいっても良いのですが、実は自動で陰影を焼き付けてくれる機能がBlenderに備わっています。 #ref(2012-09-19_1627.png) PanelsメニューにあるSceneのアイコンをクリック。下のタブの中からBakeを選択。Ambient Occlusionを選びましょう。 設定は画像の通りです。ハンマーをクリックして選択したら、BAKEボタンを押しましょう。 #ref(2012-09-19_1615.png) テクスチャが表示されていたUV/Image Editorに陰影が生成された画像が出てきたはずです。 #ref(2012-09-19_1616.png) 同時に陰影画像が貼り付けられたモデルが表示されているはずです。これだけでも結構リアルになったと思いませんか? さあ、早速この陰影をテクスチャに追加しましょう。 **モデル出力 **NifSkopeによる調整 ***コリジョン作成 ***1st person nifの作成 **CSで武器を登録 ***既存の武器をコピーして、モデルだけ変更 ***製造リストに加える ***強化リストに加える
**中見出し &bold(){ここに文字を入力}&bold(){ここに文字を入力}*オリジナル武器作成 Blender2.7系対応版 Blenderを使ってオリジナル形状の武器を作ってみよう! このチュートリアルでは「ピコピコハンマー」をモデルに、オリジナルモデルの武器を作ります。 #contents **武器の構想 最初に、どういう武器にするのか検討します。大好きな漫画やゲームから選んでもいいでしょう。作りながら決めていってもいいのですが、最初で決めておくと、作っていく時に迷わずに済みます。また、Skyrim Nifの仕様に合わせて作ることになるので、最初で制限を確認する意味もあります。最初で、片手武器なのか両手武器なのか、鞘はあるのか無いのか、それだけでも決めておきましょう。今回製作のピコピコハンマーは、両手武器で制作していきます。 **ツールの準備 本チュートリアルでは以下のツールを使用します。 [[Blender 2.7x系>>http://www.blender.org/download/]] [[NifSkope>>http://niftools.sourceforge.net/wiki/NifSkope]] [[B.A.E>>http://www.nexusmods.com/fallout4/mods/78/]] [[Nif Plugin for Skyrim>>http://www.mediafire.com/download/gb8308ssx4vwnfo/Nif_plugin_for_Skyrim.7z]] - [[Gimp>>http://www.gimp.org/]]やPhotoshop等のペイントツール Nif Plugin for Skyrimは[[Blenderで入出力]]の項目を、その他のツールは[[ツール]]の項目を参照して導入してください。 **モデリング では、実際に作っていく作業に入りましょう。 ***Blenderへのモデルインポート ピコピコハンマー両手版を作るにあたり、Skyrimから目安となるハンマーのモデルをBlnderにインポートします。 今回はDwarven Warhammer(ドワーフの戦鎚)を目安として使います。 バニラのメッシュファイルはSkyrim - Meshes.bsaに圧縮されているので、解凍しましょう。 B.A.Eを起動して、上部メニューのFile>Open ArchiveでSkyrim - Meshes.bsaを選択して読み込みます。 フォルダがツリー表示されるので、meshes>weapons>dwarvenと辿り、1stpersondwarvenwarhammer.nifを選択して、 上部メニューのAction>Extract Selected Filesを選択し、任意のフォルダにnifファイルを解凍します。 &ref(20150104220633.png,,width=600) 1stpersondwarvenwarhammer.nifを適当な場所に解凍したら、BlenderにインポートするためにNifskopeで整形します。 赤枠の部分は不要なので、1つずつ選択してCtrl+Delで削除しましょう。 &ref(20150104221600.png,,width=600) 修正後はこんなかんじです。 &ref(20150104221730.png,,width=600) 1stPersonDwarvenWarhammer:0を選択して右クリック、Transform>Editを選択します。 &ref(20150104223306.png,,width=600) 表示されたウィンドウを見てみるとTranslationとScaleの数値がバラバラになっていることが分かります。 &ref(20150104223507.png) Blenderにインポートした、1stPersonDwarvenWarhammer:0を選択して右クリック、Transform>Applyを選択します。 &ref(20150104222840.png,,width=600) 再び1stPersonDwarvenWarhammer:0を選択して右クリック、Transform>Editを選択。 表示された画面でTranslationとScaleの数値が以下のようになっていればOKです。 &ref(20150104222935.png) これでnifファイルの整形は完了です。 Ctrl+Sでファイルを保存しましょう。解凍したバニラのファイルはまた後で使うので、別名で保存しましょう。 保存したファイルをBlenderにインポートします。 上部メニューのFile>Import>NetImmerse/Gamebryo(.nif)を選択。 &ref(20141230210151.png,,width=600) 設定はファイルブラウザの左下に表示されます。 そのままでもインポート可能ですが、今回はインポートサイズを1/10にします。 Scale Correction Importを1.00→0.10に変更してimport NIFをクリックします。 &ref(20150104232905.png) インポートに成功すると黒いドワーフの戦鎚のメッシュが表示されます。 &ref(20150104234625.png,,width=600) インポートした際、以下のような警告メッセージが表示されることがありますが、無視して大丈夫です。 ファイルで指定された場所にテクスチャファイルが存在しないことを知らせるメッセージです。 > Texture 'XXXXXX\textures\weapons\dwarven\DwarvenWarhammer.dds' not found or not supported and no alternate available > Texture 'XXXXXX\textures\weapons\dwarven\DwarvenWarhammer_n.dds' not found or not supported and no alternate available インポートが完了したら、Mキーを押してレイヤー切り替えパレットを表示し、すぐ下の四角をクリック。 &ref(20150104235045.png,,width=600) これで、すぐ下のレイヤーにハンマーが移動しました。 移動が完了したら、画面下側のレイヤーマーカーをクリックし、元の作業レイヤーに戻ります。 &ref(20150104235731.png) こうしてレイヤーを分けて作業を進めていきます。 ***3Dモデル製作 さて、いよいよモデリングです。 Blenderはショートカットキーを多用する操作体系になっています。こちら[[Blender基本操作(ショートカットキー)>http://cg.xyamu.net/Blender/entry26.html]]でショートカットキーを確認しながら作業していきましょう。 最初にヘッド部分から作って行きましょう。モデリングは、まず断面を作り、そこから面を伸ばしていく方法で作成していきます。 具体的には、ObjectモードでShift+Cを押してカーソルをグリッドの中心に移動してから、Shift+Aでメニューを表示し、Mesh>Circleと選択して、円を追加します。 &ref(20150105001136.png) Vertices(角)は10でいいでしょう。 &ref(20150105001226.png) この円が、ピコハンのヘッドの断面になります。 円が作成できたらTABキーを押してEditモード(黄色い線と点が表示される)へ。 今後ObjectモードとEditモードを切り替えながらモデリングしていくことになりますが、Objectモードでオブジェクトを操作してしまうとオブジェクトの座標、サイズ、角度を変えてしまうことになります。 そのまま出力するとゲーム中での表示位置がずれたりといった問題が起こるので、移動、回転、拡大縮小等の操作は基本的にEditモードで行う癖をつけておくと良いと思います。 1キーを押してカメラを切り替え、Rキーで回線させて直立させます。この時、Ctrlキーを押して回転させると正確に90度回転させることができます。 余談ですが、Rキー(回転)→Yキー(Y軸回りに)→90(90度)と順番に押しても同じことができます。 &ref(20150105204008.png,,width=600) まずはヘッドの蛇腹部分を作っていきます。 作り方は色々ありますが、今回はMirrorモディファイアとArrayモディファイアを使って作っていきます。 モディファイアはBlenderの自動処理機能です。 円のオブジェクトが選択されている状態で、画面右端に表示されているプロパティエディタからレンチのマークのアイコンをクリックします。 &ref(20150105204039.png,,width=600) 切り替わった画面でAdd Modifierを押すと、オブジェクトに追加できるモディファイアが一覧表示されるので、Mirrorモディファイアを選択します。 &ref(20150105204040.png) これで円のオブジェクトにMirrorモディファイアが付加されました。 Editモードで円の頂点を全選択した状態で、Eキーを押して頂点を押し出し、そのままX軸の正方向(画像では右方向)に引っ張って伸ばしてみましょう。 伸ばす時にホイールキーをクリックすると、伸ばす方向を固定できます。 &ref(20150105204255.png) X軸の正方向に引っ張ると同時に負方向(画像では左方向)に伸びていくのがわかると思います。 Mirrorモディファイアはこのようにオブジェクトの軸に沿ってメッシュを鏡面コピーしてくれます。 対称な形状のメッシュを作成する場合、編集作業が少なくて済みます。 伸ばした断面の頂点を選択したままSキーを押してやや縮小します。 &ref(20150105204329.png) ドワーフの戦鎚をインポートした際に、Viewport ShadingがMaterialに変更されて、メッシュの表示が真っ黒になってしまっているので、Solidに変更しておきましょう。 &ref(20150105204525.png,,width=600) 蛇腹の山1つ分の形状ができました。 ここまでできたら一旦Objectモードに切り替えてMirrorモディファイアをApplyします。 Applyすることでモディファイアの編集処理が永続的なものになります。 &ref(20150105204610.png) 今度はArrayモディファイアを付加します。 &ref(20150105204810.png,,width=600) デフォルト設定で蛇腹の山がX軸正方向に1つ複製されると思います。 Arrayモディファイアは付加したオブジェクトを複製してくれます。 今回は以下のように設定しました。 &ref(20150105205007.png) 設定できたらObjectモードでApplyします。 EditモードのままAキーを押すと全体を選択できます。 全体を選択した後、赤い矢印を掴んで少し左に移動。 この矢印はその方向にしか動かないので便利です。 &ref(20150105205129.png) 蛇腹を作った時と同じ要領で蛇腹の端を少し伸ばしておきましょう。 断面の頂点を選択。 &ref(20150105205150.png) Eキーで押し出して、少し引っ張る。 &ref(20150105205417.png) Sキーを押して少し拡大。 &ref(20150105205448.png) なんとなく形が見えてきました。 &ref(20150105205627.png) ****面をスムーズに表示する ある程度出来てきましたが、このままでは10角形のカクカクとしたピコハンになってしまいます。 それはそれで味があっていいものですが、ここは面はそのままでなめらかに表示するように設定しましょう。 Objectモードに切り替えて画面左側に表示されているメニューのSmoothをクリックします。 &ref(20150105205729.png) これでスムーズに表示されるようになりました。 &ref(20150105205730.png) ****頂点を統一して面を閉じる 今は蛇腹を持った筒の状態になっているはずです。 今度は端っこを塞いでしまいましょう。 打撃面になる部分を選択してEキーで押し出し。ピコハンの柔らかな感じを出すために、Sキーでやや縮小させます。 &ref(20150105205820.png) さらにそこから押し出し。 Sキー(拡大縮小)→Shift + Xキー(X軸方向以外)→0(0にする)を順に入力し、1点に縮小させて面を塞ぎます。 この状態ですと、頂点がかぶっているので、Wキーを押してスペシャルメニューを表示、そこからRemove Doublesを選びます。これで重なった頂点を削除して1点に統一してくれます。 &ref(20150105210042.png,,width=600) これで、ピコハンヘッドの半分はできあがりました。 このメッシュを反対側にコピーしてしまいましょう。 ****Mirrorモディファイアによる複製 ハンマーヘッドの中央部分を作りましょう。 いまは中心部分は、Z軸のラインから離れた位置にあります。 これをZ軸ピッタリにあわせたいのですが、手動ではどうしてもずれてしまいます。これをピッタリに合わせていきましょう。 Shift + Cキーを押してカーソルを中央部分に表示させます。 続いて、下のPivotメニューから3D Cursorを選択。 &ref(20150105211829.png) これはどれを中心点にするか。というメニューです。3D Cursorを選択すると、全てカーソルを中心として作業することになります。 適時切り替えて作業していきましょう。 この状態で、断面を選択。 Eキーで押し出し。 &ref(20150105211830.png,,width=600) Sキーで少し拡大。 &ref(20150105211858.png,,width=600) 再度Eキーで押し出してから、Sキー、Xキー、0キーの順番で押していきます。 S(拡大縮小)、X(X軸方向へ)、0(0の位置へ)ということで、カーソルの部分(Z軸上)へ頂点が移動したはずです。 &ref(20150105211925.png,,width=600) これでヘッドの半分が完成したので、再度Mirrorモディファイアを付加します。 このMirrorモディファイアはApplyしないでおきましょう。 &ref(20150105212115.png,,width=600) これで、ピコハンのヘッド部分が完成しました。 &ref(20150105212132.png,,width=600) 以上が基本的なモデリングの流れです。 Blenderは解説がサイトが豊富ですので、検索して色々調べてみてください。もっと効率良くモデリングする方法があるはずです。 モデリングの基礎ができたら、この方法を応用して「柄」の部分を作って行きましょう。 柄を作る前に、最初に読み込んだドワーフの戦鎚を表示させます。 ObjectモードでShiftを押しながらドワーフの戦鎚のレイヤーをクリック。 &ref(20150105212427.png,,width=600) これで両方のモデルが表示されます。 &ref(20150105212502.png,,width=600) ややサイズが大きすぎるので縮小させて、移動。Editモードにしてから移動するのをお忘れなく。 &ref(20150105212549.png,, width=400) Zキーでワイヤフレーム表示にできるので、透かして見ながらヘッド部分の位置をドワーフの戦鎚と合わせておきます。 &ref(20150105212605.png,, width=400) 柄はシンプルな棒で構わないのですが、太さは元のドワーフの戦鎚と同じ太さにしましょう。あまり太すぎると指が埋まってしまいます。 &ref(20150105213414.png,,width=400) これでモデリングは完了です。 さあ、次はテクスチャを作る前段階、UV展開をしていきます。 **UV展開 モデルは完成しましたが、この段階ではまだ色の付いていない素材の状態です。このモデルにテクスチャを貼り付けるため、まずはこの立体物を平面に展開する必要があります。それがUV展開です。 ***ヘッド部分のMirrorモディファイアはまだApplyしないの? まだしません。 左半分をUV展開してテクスチャを作成した後で、MirrorモディファイアをApplyして右半分をつなげると、左と同じテクスチャを使う事になるので、テクスチャサイズが節約できるのです。 テクスチャはサイズが大きければ大きいほど高精細に表示されますが、同時にゲーム内での表示が重くなってしまいます。自分の製作しているモデルに合わせて調整しましょう。複雑な模様のある武器であれば左右は別のテクスチャを使った方がいいのですが、ピコハンは単純なデザインなので、左右同じテクスチャを使用します。 ***Seam(切り取り線)の設定 まずはSeamの設定をしましょう。これは、モデルをどこで切り離してUV展開するのか。というものです。サイコロの展開図を想像してもらえれば理解しやすいでしょう。 &ref(2012-09-19_1403.png) まずは、打撃面の部分を切り離します。打撃面の縦ラインを選択したらCtrl + Eキーを押して辺スペシャルメニューを表示、そこからMark Seamを選びます。 &ref(20150105213720.png,,width=600) 選択されたラインが赤色になったと思います。ここから分割されて展開図になるわけです。 &ref(20150105213800.png) どの部分で切り離した方がいいか、はモデルによって違うので、何度かSeamラインを設定して試していくと良いでしょう。[[UV展開]]の項目も参考になります。 打撃面の設定が完了したら、今度は上下二ヶ所のラインを選択してSeam設定。 &ref(20150105214048.png) これでヘッド部分のSeam設定は完了しました。 どんな展開図になるかを確認するにはWindow typeをUV/Image Editorに切替える必要があります。 ディスプレイサイズにもよりますが、画面を2分割して3D ViewとUV/Image Editorを両方表示させた方が作業しやすいので、まずは画面右上をドラッグしたまま左に引っ張り、画面を2分割します。 &ref(skyrim_20150105214314_Resize.png) &ref(skyrim_20150105214323_Resize.png) &ref(skyrim_20150105214339_Resize.png) 左側のWindow TypeをUV/Image Editorに切り替えます。 &ref(20150105214511.png) 暗い方眼紙のような画面が出てきました。UV展開やテクスチャの設定はこちらの画面でやっていきます。 ***Unwrapによる自動展開 UV/Image Editorを表示させたらヘッドをAキーで全選択し、UキーでUV Mappingメニューを表示、Unwrapを選択します。 &ref(20150105214649.png,,width=600) これで、Seam設定に沿って展開図がUV/Image Editorに表示されます。 &ref(20150105214802.png) 自動で展開すると、多くの場合UVがややずれて表示されています。ピコハンのような単純な形状の場合、このまま利用してもさほど問題は無いのですが、できるだけ綺麗に整形した方が後々の修正が楽になります。 ***UVの整形 というわけで、UV/Image EditorでUVの整形をしていきます。Bキーを押して範囲選択モードにし、一番上のラインを選択。Wキーを押すと整形メニューが出るので、Align Yを選択。 &ref(20150105215101.png) これでY軸に沿って一直線に並びます。 &ref(20150105215140.png) 全ての横線を全て直線に並べたら、次は縦を同じようにAlign Xで整形。地味で地道な作業になりますが、やっておくと後々楽できますよ。 全て整形し終わると、このように綺麗な展開図になっているはずです。 &ref(20150105220946.png) これでヘッド部分のUV展開は完了しました。Objectモードに切り替えて、ヘッド部分に付加しているMirrorモディファイアをApplyしましょう。 ちなみに、Seam設定しないでそのままUnwrapで展開するとどういう状態になるかというと… &ref(20150107010358.png) こうなります。これでは、どこが打撃面か蛇腹の部分かわからないうえに、テクスチャの密度がおかしな事になってしまいます。きちんとSeam設定とUV展開していきましょう。 次は柄の展開ですが、その前に同じ展開図に広げるためにヘッドに柄をくっつけておきます。 柄、ヘッドの順番で選択(Shift+右クリック)し、Ctrl + J キーでJoin。 これで同じEditモード内で編集できるようになりました。ヘッドと同じようにSeam設定をし、Unwrapで展開していきましょう。 最終的な展開図はこのようになりました。なるべく正方形の中にうまく納めるように並べます。 &ref(20150105222407.png) これで展開図は完成しました。 余談ですが、Blenderには[[UvSquares>https://github.com/Radivarig/UvSquares]]というAddonがあり、導入することによって追加される機能を使うと… &ref(20150105215402.png,,width=600) このように一発で綺麗に縦横整形してくれたりします。 必ずしも縦横揃えるのが良いわけではありませんが、便利なAddonです。 &ref(20150105215417.png) **テクスチャ作成 展開図が完成したら、いよいよテクスチャの製作です。 ***展開図を書き出す ここから先はGIMPやPhotoshop等の画像加工ツールでの作業になりますが、その前に出来上がった展開図を画像として書き出しましょう。この展開図を元にテクスチャを描いていきます。 UVs > Export UV Layoutを選択。 &ref(20150105222529.png) 出力サイズは1024x1024でいいでしょう。 &ref(20150105222613.png) ***画像編集ソフトでの作業 指定したパスに画像ファイルが出力されているはずです。 これを画像編集ソフトで読み込みます。画像を反転し、背景を黒、ラインを白にします。この状態でレイヤーの合成モードを「スクリーン」にすると、黒い部分が透けるので作業しやすくなります。 &ref(20150105222922.png) さて、ヘッドの部分を赤、柄の部分を黄色で塗っていきましょう。 &ref(20150105223733.png) これでテクスチャはひとまず完成です。展開図のレイヤーを非表示にして保存(後で加工しやすい形式を選択)。 ***モデルに貼り付けてテクスチャを確認 Blenderに戻り、UV/Image EditorのImageからOpen...を選択。 &ref(20150105223928.png) 先ほど保存したテクスチャファイルを選択します。 UV/Image Editorに画像が読み込まれました。 &ref(20150105223957.png) モデルの表示に反映させるため、3D ViewのViewport ShadingをTextureにしましょう。 &ref(20150105224213.png) さらに、3D View上でNキーを押して右側にメニューを表示させ、Shading>Material ModeをMultitextureに変更します。 &ref(20150105224321.png) これでテクスチャが貼り付けられた状態で表示されるはずです。 &ref(20150105224346.png) ピコハンが完成しました。 ***陰影の追加 さて、この状態ですと見ての通りのっぺりとしていて立体感がありません。このままSkyrimに持っていってもいまいち表情に乏しい武器になってしまいます。そこで、陰影を描き込んで立体物を増す作業が必要になります。陰影は手描きで描き込んでいっても良いのですが、実は自動で陰影を焼き付けてくれる機能がBlenderに備わっています。 画像のように設定したら、Bakeボタンを押しましょう。 &ref(20150105231418.png) &ref(20150105231441.png) テクスチャが表示されていたUV/Image Editorに陰影が生成された画像が出てきたはずです。 &ref(20150105231503.png) 同時に陰影画像が貼り付けられたモデルが表示されているはずです。 &ref(20150105231538.png) これだけでも結構リアルになったと思いませんか?さあ、早速この陰影をテクスチャに追加しましょう。 UV/Image EditorのImageからSave As... を選択。新規にKAGE等の名前を付けて保存しましょう。生成された陰影画像を、先ほどのテクスチャファイルに読み込み、レイヤーモードを「乗算」にします。 &ref(20150105234424.png) 陰影が追加されたテクスチャが出来上がりました。保存し、再度Blenderでモデルに貼り付けて確認しましょう。 &ref(20150105234517.png) 先ほどよりもずっと立体感のあるピコハンになりました。陰影が薄いと感じた場合は、もう一枚上に陰影を重ねて乗算にすると、より影が濃くなります。ゲームで見る場合はコントラストがハッキリしている方がより立体的に感じられるので、陰影は濃いめの方が効果的です。 これで、モデルとテクスチャの両方が完成しました。 お疲れさまでした。 次は、このデータをゲームに読み込むための設定を行っていきましょう。 NEXT-> [[Nifファイル作成]]  

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー