MRが楽しい

MRやVRについて学習したことを書き残す

Kritaの法線マップ合成機能を利用する

本日は Krita の調査枠です。
Kritaの法線マップ合成機能を利用する手順を記事にします。
f:id:bluebirdofoz:20190612091011j:plain

法線マップの合成

合成を行う以下の2つの法線マップを用意しました。
・形状を示す法線マップ
f:id:bluebirdofoz:20190612091021p:plain

・質感を示す法線マップ
f:id:bluebirdofoz:20190612091030p:plain

Krita を起動して法線マップを読み込みます。
メニューから ファイル -> 開く または直接ファイルをドラッグして1つ目の法線マップを読み込みます。
f:id:bluebirdofoz:20190612091044j:plain

次に2つ目の法線マップを別レイヤーとして読み込みます。
メニューから レイヤー -> インポート/エクスポート -> インポート -> ペイントレイヤーとして で読み込む。
または、ファイルを直接ドラッグすることでも読み込み可能です。
f:id:bluebirdofoz:20190612091057j:plain

2つ目に読み込んだ法線マップのレイヤー種別を変更します。
[その他] -> [法線マップを結合] を選択します。
f:id:bluebirdofoz:20190612091108j:plain

これで法線マップを合成した画像が生成されました。
メニューから ファイル -> 名前を付けて保存 で画像をPNG画像として保存します。
f:id:bluebirdofoz:20190612091120j:plain

Blenderでの確認

Blender上で平面メッシュに作成した法線マップを適用してみました。
形状を示す法線と質感を示す法線が合成されていることが分かります。
f:id:bluebirdofoz:20190612091134j:plain

法線マップ合成のアルゴリズム

Krita の[法線マップを結合]による合成では以下のBlending in Detailのアルゴリズムが利用されているとの事です。
これにより、ディテールを損なわない法線マップの合成が可能になります。
blog.selfshadow.com
sp-cute.hatenablog.com
3dnchu.com