使い方
- テクスチャまたは高さ画像を読み込みます。グレースケールの高さマップが最もはっきりした結果になります。
- 強度スライダーを調整しながら、法線マップのプレビューを元の画像と比べます。
- ダウンロードをクリックして、法線マップをPNGで保存します。
法線マップは、表面が向いている方向を赤・緑・青のチャンネルに保存し、レンダラーが追加のジオメトリなしに小さな凹凸を表現できるようにします。このツールは画像の明るさから法線マップを作ります。各ピクセルをグレースケールに変換し、Sobelフィルターで水平・垂直方向の明るさの変化の速さを測定します。その傾きが法線のX成分とY成分になり、結果は正規化されて赤・緑・青として保存されます。
強度は1から20まで0.5刻みで、初期値は4です。値を上げると傾きが強調されて表面の凹凸が深くなり、下げると控えめになります。ページでは、地形には2〜6程度の値を推奨しています。このツールは明るさを高さとして扱うため、明るい部分は盛り上がり、暗い部分はへこんで見え、普通のカラー写真では妙な結果になることがあります。グレースケールの高さマップや、明暗のディテールがはっきりしたテクスチャが最適です。
処理速度のため、長辺が2048ピクセルを超える画像は、マップを計算する前に縮小されます。元画像のアルファチャンネルは出力にコピーされます。ファイルは、画像名に_normalを付けたPNGとして保存されます。
計算はブラウザ内のキャンバスを使って行われ、画像はアップロードされません。
よくある質問
どんな画像から始めればいいですか?
高さマップ、または明暗のディテールがはっきりしたテクスチャです。このツールは明るさを高さとして読み取ります。
強度スライダーは何をしますか?
Sobelフィルターが見つけた傾きを拡大・縮小します。値が高いほど表面が深く見えます。
サイズの制限はありますか?
法線マップを計算する前に、長辺が最大2048ピクセルになるよう画像が縮小されます。
どのチャンネルがどの軸ですか?
赤がX、緑がY、青がZを保存します。
テクスチャはアップロードされますか?
いいえ。マップはブラウザ内で生成されます。
