【Substance Painter】初心者さん向け講座③(テクスチャ編)

はじめまして!そして前回、前々回のブログをご覧になられた方こんにちは!
背景デザイナー、奈良です。
今回で最終回となりますが、最後までどうぞよろしくお願いします!

~~~
※この記事のシリーズは全3回を予定しております。他の記事は以下の通りです。
第1回:サブスタンスペインター初心者さん向け講座①(モデリング編)
第2回:サブスタンスペインター初心者さん向け講座②(ベイク編)
第3回:サブスタンスペインター初心者さん向け講座③(テクスチャ編)←いまここ!
~~~


目次
1.テクスチャの作成
2.最後にオマケ


1.テクスチャの作成

さっそくテクスチャ作成に入っていきたいと思います!

まず、SPはフォトショップと同じくレイヤを重ねていくのがメインフローになるのですが、
色を重ねていくというよりは、むしろ材質や手触りを重ねていく、
と考えた方が正しいかもしれません。
そしてこの材質や手触りをレイヤマスクによってコントロールするフローが大半を占め、
ペンタブを使ってペイントする、という機会は実はそんなに多くないんです。
(ペンタブを握りしめている方、そのペンを机に置いて大丈夫です)
このことを頭の隅に置いておきながら作成していきましょう!

こちらの前回ベイクした後の状態から始めていきます。

file

まず木材のテクスチャを作っていきます。
メインメニュー:Window>Views>シェルフ
シェルフ:マテリアルタグの中にあるWood Rough
レイヤウィンドウにドラッグ&ドロップしてみましょう。

file

おお、一瞬で全体に木のマテリアルが貼られましたね!
SPはこのようにデフォルトでいろいろな素材が入っていますので、
素材をわざわざネット等で探さなくても良いのは利点の1つだと思っています。

初期状態だと木の色が薄く感じるので、
この木材マテリアルレイヤのプロパティのColorパラメータを調整します。

file

ちょっとくすんだ色だったので、明るい茶色にしました。


ここでいきなり レイヤのプロパティ という聞きなれないワードが出てきました。
えっとですね、SPのレイヤは「塗りつぶしレイヤ」「ペイントレイヤ」「グループレイヤ」の3種類があり、
「塗りつぶしレイヤ」はプロパティというものを持っているんです。
このプロパティで色とか質感とかその他いろいろな調整することができるんです。


さて、改めて木材を見てみると木目が横向きですね。これを縦向きにしてあげます。

レイヤウィンドウ上部のこのアイコンをクリックし、リストから[Add filter]を選択します。
するとレイヤのカラーイメージの下に「フィルタ」というエフェクトが追加されました。

file
file

このエフェクトのプロパティのフィルタスロットをクリックし、
選択ウィンドウから「Transform」を選択します。

file

そして「Transform」のパラメータ「Rotation」で木目の向きを変えます。

file

縦にできました!


またしても エフェクト というナゾのワードが出てきました。
これはフォトショップのレイヤースタイルみたいにレイヤに付与するものですが、
このエフェクトは遥かに高い拡張性、柔軟性、機能性を持っています。
レイヤのちょっとした付与機能どころか、
むしろこれ無しでSPは成立しないほど重要な働きをします。
このブログでは、その一端をお見せできれば良いなと思っています。


また話がそれてしまいました(汗
次は樽が何枚もの木板で作られているように溝を作っていきますね。

木のマテリアルレイヤの上に「塗りつぶしレイヤ」を追加します。

file

この「塗りつぶしレイヤ」に黒マスクを追加します。

file

そしてこのマスクに塗りつぶしエフェクトのAdd fillを追加します。
マスクイメージの下にAdd fill(塗りつぶし)エフェクトが追加されます。

file

このAdd fillエフェクトで、溝となるマスクを作っていきます。
シェルフのアルファタグにある「Lines Wave」をここにドラッグ&ドロップします。

file

Lines Waveのパラメータを調整し、このように細くまっすぐにします。

file

現在のレイヤ階層はこんな感じになっています。

file


ちょっと溝が真っ直ぐすぎて不自然ですね。
ほんのり歪ませてみましょう!
先ほどの塗りつぶしエフェクトの上にAdd filterでフィルタエフェクトを追加します。

file

このエフェクトのスロットでBlur Slopeを選択し、パラメータも少し調整します。

file

パラメータを調整し、このようになりました。
少し歪みが加えられたことがわかるでしょうか?

file

マスクが出来たので、溝の色を変えていきます!
レイヤのカラーイメージをクリックしてカラーのプロパティ編集に切り替えます。

file

プロパティのBaseColorの色を変更し、Heightを-0.3にして凹ませ、
Roughnessを1にします。

file

ちなみにプロパティ上部の項目で、レイヤで編集するチャンネルが選べます。
編集するチャンネルだけにしておくと、
このレイヤで何を編集しているかが分かりやすくなります!

最後にレイヤのブレンドモードを乗算にしてこの塗りつぶしレイヤの調整は終わりです。

file
file

もしNormalやRoughnessなどの他のシェーディングチャンネルの
ブレンドモードと透明度を変えたいときは、ここを変更してから調整します。

file


次に鉄輪と木の板が接している個所に陰影を付けていきます!

溝を作成した塗りつぶしレイヤの上に
さらに塗りつぶしレイヤを追加し、黒マスクを作成します。
マスクに塗りつぶしエフェクトを追加し、
このエフェクトに、シェルフのProceduralsタグにあるBrick generatorを刺します。

file

Brick generatorのパラメータを調整しながら、
2Dビューでも塗りつぶしエフェクトを拡大縮小して
陰影を入れたいところに合わせていきます。

位置を調整した陰影がちょっとシャープすぎるので、ぼやかしましょう。
Brick generatorが刺さっている塗りつぶしエフェクトの上に
Add filterでフィルタエフェクトを追加し、
Blurをスロットに刺してBlur Intensityを調整します。

file
file

上手い感じにぼやけましたね!

ただ、このエフェクトで変な影が樽の蓋に出来てしまったので消さないといけません。

file

Blurエフェクトの上にAdd paintでペイントエフェクトを追加します。

file

ペイントエフェクトはその名の通りブラシでぬりぬりできます。
素直にペイントするのも良いのですが、ちょっと楽をしてみようと思います。

キーボードのを押し、ポリゴンフィルモードというモードに切り替えます。
これはいろんな単位ごとに塗りつぶしペイントができるモードです。
(モード中はモデルにワイヤーフレームが表示されます)

file

このモードのプロパティでは、どの単位で塗りつぶすかが選べます。
左から三角フェースごと、四角フェースごと、メッシュごと、UVアイランドごとです。
今回は一番右のUVアイランドごとの塗りつぶしを使います。

file

カラーは真っ黒にしておきます。

それでは3Dビューの樽の蓋付近をクリックしてみてみます。

file

見事ワンクリックでマスクすることができました!
塗り終わったらキーボードの1を押し、普通のペイントモードに戻しておきましょう。

木材パーツのテクスチャはだいたいこんな感じでしょうか。


さて、残りの金輪部分に取り掛かる前に、少しレイヤの整頓をしておこうと思います。

まずグループレイヤをレイヤ階層の一番上に作成します。
そしてこのグループに今まで作成したレイヤをそのままの順で入れます。
(レイヤをドラッグ&ドロップでグループ内に入れられます)

file

ついでにレイヤ名を分かりやすい名前に変更してあげます(レイヤをWクリック)

file

このように後で見たときや、他の方が見たときに
どんなレイヤ構造か分かりやすいようにするとデータとしてとても見やすいです!

このあたりはフォトショップと良く似た操作ですので大丈夫じゃないでしょうか。

あと、鉄輪パーツも木になってしまっているので、この部分にマスクをかけていきます。
グループレイヤに白マスクを追加し、これにAdd paintでペイントエフェクトを追加します。

file

木の蓋にマスクを掛けたのと同じように4キーのポリゴンフィルモードで塗りつぶしますが、
今度はメッシュ単位ごとを選択します。

file

3Dビューの鉄輪部分をポチポチッとクリックしてみてください。

file

鉄輪部分をマスクできました!


木のテクスチャが出来上がったので、次は鉄輪部分を作成していきます。

これも木材テクスチャとほぼ似たような手順で作ります。
まずレイヤ階層の一番上に
シェルフ:マテリアルタブ内のSteel Roughマテリアルをドラッグ&ドロップします。

file

ちょっと色が明るかったので、明度を下げました。

file

こんな感じなりました。なかなか重厚感のある鉄ですね!
(ついでにこの塗りつぶしレイヤ名を"ベースマテリアル"にリネームしておきます)


現状、樽全体が鉄マテリアルになってしまっているので、
先ほどの木のマスクとは逆に、今度は木の部分をマスクしていきます。

グループレイヤを作成して、レイヤ「ベースマテリアル」をこの中に入れます。
そしたらグループレイヤに黒マスクを作成、
このマスクにペイントエフェクトを追加します。
あとはおなじみ、4キーのポリゴンフィルモードでマスクの塗りつぶしをしていきます。

file
file

おお!? なんだか樽っぽくなってきましたね!


どんどんいきましょう、さらにディティールアップをしていきます。
風雨に晒された劣化表現として赤サビを乗っけます。

"ベースマテリアル"レイヤの上に塗りつぶしレイヤを作成し黒マスクを加え、
このマスクに塗りつぶしエフェクトを追加します。

このエフェクトにシェルフ:Proceduralsタブ内のFractal Sum 2を刺します。

file

このエフェクトのパラメータを変更して赤サビの分量、度合いを調整します。

file

マスク調整が終わったら、今度はカラーイメージを選択して色や質感を調整します。

file
file

ちょっと見づらいですが赤サビが追加されました!


さらにエッジにダメージ表現を入れるため、塗りつぶしレイヤを上に追加します。
黒マスクを追加し、マスクにAdd Generatorでジェネレーターを追加します。

ジェネレーターのプロパティにあるスロットをクリックし、
Metal Edge Wearを選択します。

file

Metal Edge Wearのパラメータは以下のようにしました。

file

ジェネレーターのパラメータはいろいろ項目があって面白いので、
パラメータのバーを動かして触ってみてください!

マスクができたら、カラーイメージのプロパティで色や質感を調整します。

file

仕上げにブレンドモードをスクリーンにします。

file
file

エッジが立って面が出るようになりましたね!
鉄輪部分も良い感じになりましたので、これで完成としましょうか。


さて、ここまでの作業でレイヤの組み方やコントロールの仕方が
なんとな~く分かって来たのではないでしょうか?

まずレイヤの構成は、
 1.質感、パーツごとにグループレイヤで分ける。
 2.グループの一番下にベースマテリアルレイヤを置く
 3.この上に汚しや劣化、ダメージ表現のレイヤを重ねていく

というのがオーソドックスなスタイルになります。
この構成なら、どのレイヤで何をやっているかもだいたい把握できます。

file

そして各レイヤも、
 1.塗りつぶしレイヤを使用
 2.マスクを作成する
 3.マスクは各種エフェクトで調整
 4.カラーで色や質感を調整

というのが最もコントロールしやすいスタイルになります。
ペイントレイヤも稀に使いますが、やはり塗りつぶしレイヤがほとんどです。

file

この基本的な構成さえ押さえておけば、
ほとんどの事ができるといっても過言ではありません!(十分過言ですね)

そしてこう思われたのではないでしょうか。

レイヤの中身が濃厚すぎ


はい、ということで最後の仕上げに行きたいと思います。
え、まだ完成じゃないの?と思うかもしれませんが、実は大事なことをやり忘れてました。

それはですね…
なんと今のままではノーマルマップが上手くテクスチャにならないんです!

どういう事?と思われるかもしれません。
ちょっとややこしいのですが、今の3D,2Dビューのノーマルマップの見た目は、
レイヤノーマルとメッシュマップノーマルが合成されちゃってる状態なんです。

試しにTexture Set SettingsのNormal Mixingという項目を見てみましょう。
これ、初期状態ではCombine(合体)になっているので、Replace(置き換え)にしてみます。

file

すると3Dビューのモデルのディティールがなんだか粗く、寂しくなりました。
これがメッシュマップノーマルが合成されてないレイヤノーマルのみの状態で、
テクスチャ出力の際はこのノーマルしか出力されません。

file

それでは改めてメッシュマップノーマルをレイヤに組み込んでいきましょう。

レイヤ階層の一番上に塗りつぶしレイヤを追加します。マスクは不要です。
マテリアルチャンネルをnrm(Normal)だけにします。
シェルフ:プロジェクトタブのメッシュマップのノーマルマップ
このレイヤのノーマルマップスロットに刺します。

file

これで出力するテクスチャにもメッシュマップノーマルが乗るようになりました!

やっとこさ、これで完成です!!

file


あとは、メインメニュー:ファイル>Export texturesで出力設定をして出力します。
出力先、出力形式、サイズ、そして出力したいチャンネルにチェックを入れて
レッツ エクスポート!!

file
file
file

テクスチャ!! 完 成 !!


いかがだったでしょうか?
SPは取っ付きにくそうと思われるかもしれませんが、
少ないレイヤでもこれほどのテクスチャを作成することができます。

レイヤの自由度もそうですが、なにより非破壊性、メンテナンス性に優れていて、
SPを使うと「もうフォトショップには戻れねぇ…」という人がいるぐらい
ある意味中毒性の高いソフトでもあります。

ですので、もしこのブログを読んで「SPを触ってみようかな」と思っていただけたなら、
SP沼へようこそ。 大変うれしく思います。


では、つたない文章でお見苦しいところも多々ありましたが、
これにて「サブスタンスペインター初心者さん向け講座」お開きとさせていただきます。

最後までお付き合いいただきありがとうございました!!


2.最後にオマケ

file

さらにいろいろ手を加えてみました!
木材の溝にハイライトを入れたり傷を入れたり、釘を追加などなど…
皆さんもいろいろな機能を触って手を加えてみて下さい!

COYOTE 3DCG STUDIO STAFF

COYOTE 3DCG STUDIOはクリーク・アンド・リバー社が運営するゲーム専門3DCG制作集団です。
キャラモデル、背景モデル、3Dアニメーション、ツール開発などを得意としています。
新規立ち上げにおけるコンサルティングから量産制作まで幅広く対応可能な体制を保有しており、出向にも柔軟に対応しております。

投稿者記事

  1. 【Substance Painter】初心者さん向け講座②(ベイク編)

    2020-11-16

  2. 【Substance Painter】初心者さん向け講座①(モデリング編)

    2020-10-27

関連記事

  1. 【Maya】MELでツールリセット状態を知るのに便利な『setOptionVars』

    2019-05-07

  2. 【モーション班】『手の内』を晒してみようじゃないか

    2021-05-25

  3. Substance 3D Painter PythonAPI をつかってみよう

    2022-08-31

  4. 【Substance Painter】初心者さん向け講座②(ベイク編)

    2020-11-16

スキルレーダーチャート

テクニカルアーティスト専用
スキルレーダーチャート
どなたでも無料でご利用いただけます。

ABOUT

TECH COYOTE​

テクニカルアーティストの為のまとめサイトです。​
本サイトでは、ツール開発、業務効率化等について情報発信をしていきます。

COYOTE 3DCG STUDIO

C&R Creative Studios

難易度別

RECENT TWEET

ページ上部へ戻る