Ψ(`∀´)Ψケケケ と (´・ω・`)ショボーン

AviUtl用のスクリプト配布やBlender、自作PCのパーツやガジェットの情報を配信中

 

【Blender】Cyclesでベイク→ノーマルマップ作成→ノーマルマップ利用【覚書】

Edit Category Blender

20151105170515

BlenderのCyclesでノーマルマップをベイクで作成しようとして、上手い具合にならなかった件。ピコーン!と思いついて試してみたら上手く行ったので、覚書として残しておきます。出来てしまえば単純なことなのに何故、あのとき出来ないのか……(´;ω;`)ブワッ

ちなみにタイトル通り、記事の内容はCyclesでベイク→ノーマルマップ作成→ノーマルマップ利用ですが、厳密に言えば『オブジェクトコピー→Cyclesで多重解像度→スカルプト編集→ベイク&ノーマルマップ作成→ノードでノーマルマップ利用』という流れ。

文字にすると色々としなければならないことがあるように感じるものの、一度成功させてしまえば、それほど気にならないはず。これで服の皺や様々な凹凸部分が頂点数を増やさずに作れるようになるよ! やったね!! \(^o^)/

 

また、ベイクの利用には2つのオブジェクトとそれぞれが画像テクスチャを利用できる状態になっていることが必要。ベイクにまつわる難しさはたぶんこの辺。

それから似たような機能であるバンプマッピングとの『作成手順の違い』としては『バンプ→画像をモノクロに塗り分ける(画像ペイント)』、『ノーマルマップ→2つのオブジェクトの形状の差をベイクで画像にする(モデリング)』といった感じ。


作業の流れ

『準備段階』

  1. 対象となるオブジェクトAの作成。(皺や凹凸などのノーマルマップで表現したい細かな部分は不要)
  2. モデリングが終わったら、編集モード上でUキーを押して、UVマップを作成する。※
  3. オブジェクトAを複製してオブジェクトBを作成し、別レイヤー等に移動させておく。
  4. オブジェクトAに多重解像度モディファイアを追加し、細分化でちょっと細かすぎるかな、というぐらいの値にする。※※
  5. オブジェクトAを選択した状態でスカルプトモードに入り、念入りに皺や凹凸などを作り込む。
  6. UVエディタで新規作成から空の画像を作る。
  7. オブジェクトAとオブジェクトBのマテリアル設定(あるいはノードエディタ)で、ディフューズ等に先程の空の画像を使ったテクスチャ画像を利用するような設定にする。※※※

 

※ 必要に応じてシームをつけておくと吉。またUVマップは頂点が重ならないようなタイプのものにする。
※※ スカルプトモードで細かな編集をするためにはそれなりの細分化度合いが必要。細分化が足りないと、ノーマルマップが荒くなる。
※※※ テクスチャ画像を使用するときの通常の設定方法で可。唯一の違いは06で作成した空の画像を使うように設定すること。

 

『ベイク&ノーマルマップ作成』

  1. オブジェクトA → オブジェクトBの順番で、各オブジェクトを選択する。
  2. プロパティ → レンダーの項目の下方にある『ベイク』の項目のベイクタイプを『ノーマル』にして、カメラiconのある『ベイク』の項目をクリックする。
  3. ノーマルマップ作成処理が開始され、UVエディタ上にノーマルマップが作成されるので、作成が完了したら画像を保存するか、PNGとしてパックする

 

 

『後始末とノーマルマップの利用』

  1. オブジェクトAは不要なので削除するか、ベイク&ノーマルマップの修正用として別レイヤーに移動させる。
  2. オブジェクトBを選択した状態でノードエディタに移動する。
  3. テクスチャ座標、画像テクスチャ、ノーマルマップを追加する。
  4. テクスチャ座標(UV)→画像テクスチャ(ベクトル)を接続する。
  5. 画像テクスチャ(カラー)→ノーマルマップ(カラー)を接続する。
  6. ノーマルマップ(ノーマル)→ディフューズ等(ノーマル)を接続する
  7. この状態でオブジェクトBをレンダリングすると、作成したノーマルマップに応じた皺や凹凸が表現される。※

 

※ オブジェクトBは別レイヤーに移動させているので、光源やカメラの移動し忘れに注意。また、オブジェクトAはレンダリング時には使わないので、それも忘れずに

サンプル(上記の作業順に……)

20151105160851

平面のメッシュを追加して編集モードに入り、細分化とUVマップを作成したところ。正方形の外辺が赤いのはCtrl+Eでエッジを効かせたため。また、マテリアル設定で適当にディフューズと光沢をミックスシェーダで追加。

エッジの必要性はオブジェクトの形次第。追加したメッシュが平面なのでエッジを効かせておかないと、この後に追加する多重解像度モディファイアで『細分化』したときに外辺が丸まってしまうから。

 

20151105161344

オブジェクトモードに戻ってオブジェクトAを複製し、作成したオブジェクトBを別のレイヤーに移動させたところ。

また、その後にオブジェクトAに多重解像度モディファイアを追加して『細分化』を6回実行(細分化度合いは7)。

 

20151105161839

オブジェクトAを選択した状態でスカルプトモードに入り、適当に編集したところ。膨らんでいる部分もあれば、凹んでいる部分もある。

 

本来はここでオブジェクトに合わせた編集をする。スカルプトモードでの編集の出来がノーマルマップの出来に反映されるので、記事上では手抜きだけど、手抜きできない、一番時間を費やす部分。

例:衣服の皺、凹凸模様、目尻の皺など。

 

20151105162547

オブジェクトモードに戻り、UVエディタで空の新規画像を作って、マテリアル設定でその画像を利用するように設定したところ。

 

画像をPNGでパックするを選択しておいたほうがいいかも……。

 

選択→アクティブにチェックなし 選択→アクティブにチェックあり
20151105163012 20151105162921
normalmap0abc normalmap1abc

オブジェクトA(スカルプト編集して凹凸を作ったもの)→オブジェクトB(複製して別レイヤーに移動させたもの)の順番でオブジェクトを選択し、プロパティ→レンダーに移動。ベイクの項目の『ベイクタイプ』を『ノーマル』にしてベイクを行ったもの。

左上がUVエディタ。表示させておくと、ノーマルマップの作成が見える。

 

ちなみに作成されたノーマルマップの左右の違いはベイクの項目のひとつである『選択→アクティブ』にチェックを入れたかいれなかったか

『選択→アクティブ』にチェックを入れた場合、オブジェクトAのオブジェクトBに隠されている部分がノーマルマップに反映されないみたい。同位置については反映される様子。

つまり、凹凸のあるオブジェクトA、平坦なオブジェクトBでベイクした結果、オブジェクトAの凹部分が透明化されている。ただ……

20151105171150

オブジェクトBを下に移動させてベイクしても、一部が透明なままなので、厳密に言えば見えている部分(重なり合っていない部分)をノーマルマップにする機能なのかもしれない。

( -人-).。oO(・・・・他の機能と合わせて要検証といった感じ・・)

 

20151105164626

オブジェクトBを選択して、ノードエディタにて作成したノーマルマップを利用する設定をした場面。ディフューズ等のカラー部分に接続されていた画像テクスチャは削除済み。

テクスチャ座標→テクスチャ画像→ノーマルマップ→ディフューズ等の何をどこに繋ぐのかが重要なので、わからない人は画像をクリックして拡大された画像で確認してくださいな。

 

ちなみにこの状態で簡易レンダリングすると……あれ?真っ黒だ???となるけど、オブジェクトBを移動させたレイヤーに光源になるランプがないためなので、簡易レンダリングして出来を確かめるときは光源を忘れずに……。

また、オブジェクトAを一緒にレンダリングしてしまわないように……

 

20151105170515 20151105165337

オブジェクトBをそれぞれのノーマルマップで簡易レンダリングしたところ。ノーマルマップの画像に沿った凹凸が平面に表現されている。

ノーマルマップに透明部分があった右側は簡易レンダリングしたオブジェクトの該当部分が透明化されている。マスク的な使い方をするときに使う機能なのかも……。

 

20151105174051

透明化された部分のないノーマルマップを使用したものを、ちょっと斜めから見た状態。画面右上の側面図では、オブジェクト自体は平面のままなのがわかる。

また、オブジェクトの頂点数も、このサンプルの一番上にある状態のものから変化していない(16個のまま)なので負荷軽減にもなっている。

 

注意点

かなり有能そうなノーマルマップとはいえども、万能というわけではないので注意が必要。

20151105174721

角度がなくなってくると、立体感も失われる。あくまでも立体的に見えるように今ある面に影を描く機能であって、立体的にする機能ではないということ。

 

 

 

関連記事
スポンサーサイト
Community テーマ - 3DCG  ジャンル - コンピュータ

Newer Entry【Blender】Blenderを駆使して作成された良動画【Vimeo】

Older Entry【AviUtl】80年代風集中線などカスタムオブジェクト2種類を配布【拡張編集】






Comments
選択→アクティブにチェックありの場合 
記事を投稿後に何となく気づいたのだけど、これ(透明な部分のあるノーマルマップ)、ベイクしたもう一方のオブジェクトも使用したい場合の選択肢だ……たぶん、きっと。

2つの異なる、そして重なり合うオブジェクトを両方使う場合、オブジェクトA→Bの選択順で『選択→アクティブ』にチェックを入れてノーマルマップを作成すると、オブジェクトAの見えている部分だけのノーマルマップが完成。その後、同様にオブジェクトB→Aに変更してもう一方のオブジェクト用のノーマルマップも作成。

2つのオブジェクトにそれぞれ対応するノーマルマップを適用すると、結果として2つのオブジェクトの見えている部分だけの完全なノーマルマップになる。
 


 
07 2018
SUN MON TUE WED THU FRI SAT
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

06 08


 
 
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動
ねんどろいど ペルソナ5 佐倉双葉 ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
注意事項

紹介されているフリーソフト、スクリプトをインストールするときは、フリーソフトの説明および注意事項を熟読し、自己責任においてご利用下さい。



記事:Amazonギフト券の期限など
特価情報:各ジャンル・タイムセール

 
オススメA

[まとめ買い] ゴールデンカムイ
[まとめ買い] ゴールデンカムイ


Oneplus 5T (A5010)6.01 inch 2000万画素 +1600万画素 デュアルレンズカメラ 6GB/64GB RAM CPU Snapdragon 835 LTE 4G+ sim フリー日本語対応
Oneplus 5T (A5010)6.01 inch 2000万画素 +1600万画素 デュアルレンズカメラ 6GB/64GB RAM CPU Snapdragon 835 LTE 4G+ sim フリー日本語対応


E-PRANCE ノートパソコン 冷却パッド 冷却台 ノートPCクーラー クール 超静音 USBポート2口 LED搭載 USB接続 17インチ型まで対応4ファン (ブルー)
E-PRANCE ノートパソコン 冷却パッド 冷却台 ノートPCクーラー クール 超静音 USBポート2口 LED搭載 USB接続 17インチ型まで対応4ファン (ブルー)


KYOKA スマホ リング ホールドリング 薄型 スタンド機能 落下防止 車載ホルダー 360回転 iPhone/Android各種他対応 (ブラック)
KYOKA スマホ リング ホールドリング 薄型 スタンド機能 落下防止 車載ホルダー 360回転 iPhone/Android各種他対応 (ブラック)



乃木坂46 衛藤美彩 写真集 話を聞こうか。 封入特典 特別付録 スペシャル ポストカード 水着
乃木坂46 衛藤美彩 写真集 話を聞こうか。 封入特典 特別付録 スペシャル ポストカード 水着


【Amazon.co.jp限定】Transcend microSDXCカード 64GB Class10 UHS-I対応 Nintendo Switch 動作確認済 TS64GUSDU1PE (FFP)
【Amazon.co.jp限定】Transcend microSDXCカード 64GB Class10 UHS-I対応 Nintendo Switch 動作確認済 TS64GUSDU1PE (FFP)


 Ewin ミニ bluetooth キーボード Mini Bluetooth keyboard タッチパッド搭載 ワイヤレス 小型 キーボード マウス 一体型 無線 USB レシーバー バックライト付き 使用便利 【日本語説明書と一年の保証付き】ブラック
Ewin ミニ bluetooth キーボード Mini Bluetooth keyboard タッチパッド搭載 ワイヤレス 小型 キーボード マウス 一体型 無線 USB レシーバー バックライト付き 使用便利 【日本語説明書と一年の保証付き】ブラック


【Amazon.co.jp限定】西野七瀬1stフォトブック『わたしのこと』 Amazon限定カバーVer.
【Amazon.co.jp限定】西野七瀬1stフォトブック『わたしのこと』 Amazon限定カバーVer.


【国内正規品】密閉型 ゲーミングヘッドセット SteelSeries Arctis 5 Black 61443
【国内正規品】密閉型 ゲーミングヘッドセット SteelSeries Arctis 5 Black 61443


AVerMedia Live Gamer Portable 2 PLUS AVT-C878 PLUS [4Kパススルー対応 ゲームの録画・ライブ配信用キャプチャーデバイス] DV478
AVerMedia Live Gamer Portable 2 PLUS AVT-C878 PLUS [4Kパススルー対応 ゲームの録画・ライブ配信用キャプチャーデバイス] DV478


零化域のミッシングリンク
シュタインズゲート・ゼロ 第一話:零化域のミッシングリンク


アサヒ ウィルキンソン タンサン 強炭酸水 500ml×24本
アサヒ ウィルキンソン タンサン 強炭酸水 500ml×24本


(ヘインズ)Hanes Tシャツ ジャパンフィット クルーネック 2枚組 (最新モデル) H5110 010 ホワイト M
(ヘインズ)Hanes Tシャツ ジャパンフィット クルーネック 2枚組 (最新モデル) H5110 010 ホワイト M


 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
"figma ARMS NOTE バイオニック・ジョシコウセイ
figma ARMS NOTE バイオニック・ジョシコウセイ ノンスケール ABS&PVC製 塗装済み可動フィギュア
 
 
DCコミックス コレクション バットマン 1/6 PVC
ファンタジーフィギュアギャラリー DCコミックス コレクション バットマン 1/6 PVC
 
 
ブログ内検索
記事を探すときは、キーワードで検索をかけると速くて便利です。
 
 
【2018年夏】動画編集、3DCG向け高コスパ自作PC構成
新世代Ryzenで組むコスパの優秀な構成。ただし、まだメモリとGPUが高騰中なのが玉に瑕。SSDは値下がり気味で吉。

AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX
AMD CPU Ryzen 7 2700X with Wraith Prism cooler YD270XBGAFBOX


MSI X470 GAMING PLUS ATX ゲーミングマザーボード [AMD X470チップセット搭載] MB4388
MSI X470 GAMING PLUS ATX ゲーミングマザーボード [AMD X470チップセット搭載] MB4388


G.Skill F4-3200C14D-16GFX (DDR4-3200 CL14 8GB×2) AMD Ryzen用メモリ
G.Skill F4-3200C14D-16GFX (DDR4-3200 CL14 8GB×2) AMD Ryzen用メモリ


玄人志向 ビデオカード GEFORCE GTX 1060搭載 GF-GTX1060-E6GB/OC2/DF
玄人志向 ビデオカード GEFORCE GTX 1060搭載 GF-GTX1060-E6GB/OC2/DF


WD 内蔵SSD M.2-2280/500GB/WD NVMe Black/PCIe Gen3 NVMe/5年保証/WDS500G2X0C
WD 内蔵SSD M.2-2280/500GB/WD NVMe Black/PCIe Gen3 NVMe/5年保証/WDS500G2X0C


WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証
WD HDD 内蔵ハードディスク 3.5インチ 6TB WD Blue WD60EZRZ-RT SATA3.0 5400rpm 2年保証


オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 650W
オウルテック 10年間新品交換保証 80PLUS GOLD取得 コンパクトサイズ ATX 電源 ユニット フルモジュラー Skylake対応 Seasonic FOCUS+ シリーズ 650W


サイズ オリジナルCPUクーラー 虎徹 Mark II
サイズ オリジナルCPUクーラー 虎徹 Mark II


I-O DATA Blu-ray ブルーレイ BDドライブ mac 外付け ポータブル USB3.0/バスパワー対応 薄型モデル EX-BD03K
I-O DATA Blu-ray ブルーレイ BDドライブ mac 外付け ポータブル USB3.0/バスパワー対応 薄型モデル EX-BD03K


Thermaltake VIEW 31 TG RGB ミドルタワーPCケース CS6814 CA-1H8-00M1WN-01
Thermaltake VIEW 31 TG RGB ミドルタワーPCケース CS6814 CA-1H8-00M1WN-01




I-O DATA モニター ディスプレイ 31.5型 EX-LDQ321DB(WQHD[2560×1440]/広視野角/DisplayPort/スピーカー付/3年保証/土日もサポート)
I-O DATA モニター ディスプレイ 31.5型 EX-LDQ321DB(WQHD[2560×1440]/広視野角/DisplayPort/スピーカー付/3年保証/土日もサポート)


Razer Naga Trinity サイドボタンを2/7/12ボタンに付け替え可能 MMO/MOBAゲーミングマウス 【日本正規代理店保証品】 RZ01-02410100-R3M1
Razer Naga Trinity サイドボタンを2/7/12ボタンに付け替え可能 MMO/MOBAゲーミングマウス 【日本正規代理店保証品】 RZ01-02410100-R3M1


センチュリー バックライトLED機能搭載 CHERRYメカニカルキーボード 63キー/日本語配列 『BLACK QUEEN 茶軸』 CK-63CMB-BWJP1
センチュリー バックライトLED機能搭載 CHERRYメカニカルキーボード 63キー/日本語配列 『BLACK QUEEN 茶軸』 CK-63CMB-BWJP1


Microsoft Windows 10 Home Fall Creators Update適用 32bit/64bit 日本語版 (最新) |パッケージ版
Microsoft Windows 10 Home Fall Creators Update適用 32bit/64bit 日本語版 (最新) |パッケージ版


ドイツ Thermal Grizzly社製 オーバークロック用特別設計高性能熱伝導グリス Kryonaut 1g
ドイツ Thermal Grizzly社製 オーバークロック用特別設計高性能熱伝導グリス Kryonaut 1g




 
オススメのフリーソフト
■ブラウザ(お好みで。複数可)
Chrome
Firefox
Vivaldi
Sleipnir
Opera
■ファイアウォール(必須)
Comodo Internet Security
ZoneAlarm
Outpost Security Suite FREE
■アンチウィルスソフト(必須)
avast! 4 Home Edition
avira 無料版
AVG Anti-Virus Free Edition
■レジストリ保護&クリーナー(必須)
Spybot-S&D
CCleaner
■圧縮・解凍ソフト(必須)
Lhaplus
7-Zip
■オフィスソフト
OpenOffice.org
LibreOffice
Mery
TeraPad
■メーラー
Thunderbird
■オンライン・コミュニケーション・ツール
Open Live Writer
Skype
Windows Live メッセンジャー / MSN メッセンジャー
■Backup & PartitionEditor
AOMEI バックアップ、クローン、パーティション管理
EaseUS Todo Backup Free
EaseUS Partition Master
■コーデックパック(どちらか)
K-Lite Codec Pack
 
Combined Community Codec Pack
■各エンコーダ&デコーダ、スプリッタ(競合注意)
ffdshow
Xvid Codec
qaac Codec
x264vfw
Haali Media Splitter
LAV Splitter
webm
Google VP8 Video For Windows codec
■動画音楽再生プレーヤー(複数可)
MPC Home Cinema
GOM PLAYER
SMPlayer
VLC media player
■動画加工編集ソフト
Windows ムービー メーカー
Windows Media エンコーダ
MP4Cam2AVI
Any Video Converter フリー版
CamStudio
SEffect
x264vfw
AviUtl
AviUtlのプラグイン
MediaCoder
Nero AAC Codec
Avidemux.org
真空波動研 Lite
えこでこツール
XMedia Recode
■グラフィックソフト
Blender
Inkscape
GIMP
PlayMemories Home
FireAlpaca
XnConvert
■HTML&ブログ制作
ez-HTML
XnConvert(画像一括処理)
Open Live Writer
FFFTP
WinShot
Aptana | Studio
■AviUtl
AviUtlの基礎構成ファイルDL
■その他、色々と……
DataRecovery
CPU-Z
CrystalDiskMark
CrystalDiskInfo
 
 
QRコード
QRコード
 
プロフィール

(o・ω・o)

Author:(o・ω・o)
現在はAviUtl用の駄スクリプトを書いて配布中。使用は自己責任でお願いします。

 
 


ARCHIVE RSS