【Blender】UV展開/テクスチャペイント【みずしー/ジェムカン】

【Blender】UV展開/テクスチャペイント【みずしー/ジェムカン】

UV展開の前に作り込みをして形を整える。

UV展開の前に作り込みをして形を整える
すみません、左上にめざしが写り込んでしまいました。


やっぱり顔と首の接合部の法線は分かれる。

顔と首の接合部の法線がわかれる


前回はpmxエディタで法線を修正したが、
今回はDataTransferを使って法線データを転送してみた。

DataTransferで法線修正


うーん、微妙に気になる。
次回からは顔と首は繋げよう。

そしてUV展開の前にSolidifyを適用して、いらない体の部分を削除。

UV展開の前にSolidifyを適用して、いらない部分を削除

【もう1つ大切なこと】
UV展開を正常に行うために「Ctrl A」でScaleをかけることを忘れずに。

Scaleを1にする

UV展開が終わったら楽しい色塗りの時間

なのだけれどいつも混乱することがある。

下記画像の顔と首のように、質感が違うのは「Principled BSDF」に繋がっているかどうか。

顔テクスチャはPrincipled BSDFに繋がっていない
首テクスチャはPrincipled BSDFに繋がっている

そういうことじゃないのかもしれないけど、そういうことにしておく。

それと、テクスチャノード(?)を何枚も使ってレイヤーのようにペイントするとき、「Solid」モードにすると、透明になってしまうがビックリしないように。何も問題はない。

Solidモードで透明な部分があっても問題ない

目のテクスチャは単独で作っておいたのだが、この目のテクスチャのサイズと位置を合わせれば他のオブジェクトと同じテクスチャ上に使うことができる。

ノードで個別のテクスチャを組み込むこともできる

ただ、サイズと位置を合わせるのが大変だった。

サイズと位置を合わせるのが大変

※少しだけわかりやすくテクスチャのサイズと位置を合わせる方法がわかった。

まずテクスチャを書き出す用のPlaneメッシュとカメラを出し、レンダーサイズとカメラ位置を合わせる。

そしてShadingタブのMaterialPerviewかRenderedでテクスチャを見ながらMappingノードでサイズと位置を動かす。

少しだけわかりやすくテクスチャのサイズと位置を合わせる方法

これで少し位置サイズ合わせが楽になる。

ハイライトについて。
ハイライトをUV Sphereで作っていたのだが、瞳部分を複製しふくらませるような形で作ってハイライトをこのメッシュに書き込む方式に変えた。

その部分を透過させたのだが

ハイライト部分を透過

透過してくれない。

透過してない

ハイライト部分の面を裏返し、MaterialProperties > ViewportDisplay > Settings > BackfaceCulling > Camera にチェックを入れると透過されたが、裏面が表示されているので描き込んだハイライトが表示されない。

面を裏返すと透過するが、描き込んだハイライトが表示されない

Principled BSDFにつなげると透過はしてくれるが、そうじゃない。

透過はしてくれるが、瞳が見えない

今度はTransparent BSDFにつなげてみると、このテクスチャの全マテリアルが透過されて、透過処理している瞳部分は真っ黒。

Transparent BSDFにつなげてみると、このテクスチャの全マテリアルが透過されて、透過処理している瞳部分は真っ黒

ノードの組み方がわからないだけで、ちゃんとテクスチャを作り終えて設定すれば透過してくれるだろうという考えのもと、この部分はそのままにしておく。

布のテクスチャは思った通りのテクスチャが見つからなかったのでノードで作った。

靴下テクスチャのノード

靴下テクスチャ参考動画

パーカーテクスチャのノード

パーカー素材参考動画

この布素材テクスチャのサイズと位置が適当な感じではさすがに合わせられなかったので調べたら、UVチェッカー(カラーグリッド)を使って出来た。

※だが上記方法で少し楽になる

下記画像位置に布テクスチャを持っていきたい

テクスチャの特定の位置に別のテクスチャを持っていきたい

UVチェッカーの「Extension(延長)」を「Clip」にする。この設定にすると他の部分にテクスチャがのらないようにできる。

そして縮小しつつ裾部分にAの列が来るように「Lovation」のXとYを調節していく。これでも結構大変。

少しずつテクスチャのサイズと位置を合わせていく

位置が決まったらテクスチャを布テクスチャに変更。

位置とサイズが決まったら布テクスチャに変更

あとはUV展開図の方を調整して完成。

最後にUV展開図の方を調節して完成

これらが終わった後、上記の方法がわかった・・・

いよいよ作ったテクスチャを1つの画像として保存する。

ハイライトの透過部分はちゃんと透過しているのか?

透過されていなかった

ペイントソフトで透過します。

そしてなぜか顔のテクスチャが真っ白になるという現象が。

テクスチャが真っ白

これはRenderEngineをCyclesに変更するとちゃんとレンダリングされた。

RenderEngineをCyclesに変更するとちゃんとレンダリングされた

理由はわからなかった。

そんなこんなでUV展開・テクスチャペイント完成!

UV展開・テクスチャペイント完成

コメント

タイトルとURLをコピーしました