画像推定

画像からノーマルマップを生成

カラー画像やテクスチャから法線を推定。輝度変換、ノイズ除去、エッジ強調、比較表示を調整し、端末内で処理します。

画像推定PNG、JPEG、WebP、BMP(50MBまで)を選択してください。
画像をローカル処理
画像をここにドロップPNG、JPEG、WebP、BMP(50MBまで)を選択してください。画像をローカル処理

確実なワークフロー

形状情報を持つチャンネルを選ぶ

色や撮影時の陰影は深度データではなく、誤った凹凸になる場合があります。

Height gradient to RGB normal directionA grayscale height change becomes horizontal and vertical gradients, then a normalized vector encoded into RGB.1 · ハイト2 · 勾配dx + dy + level Z3 · RGB 法線normalize → 0…255
1

推定前に広い照明成分を除く

知覚輝度、平均、単一チャンネル、アルファは異なる視覚情報を読むため、推定凹凸も変わります。

2

素材を消さずにノイズを抑える

広い影やハイライトを除き、塗装色が明るさを支配する場合は強度を上げず専用ハイトを作成します。

3

明るさを深さと解釈できるか判断する

画像からノーマルマップを作る処理は推定で、深度測定ではありません。輝度、単一チャンネル、アルファのどれが形状を最もよく表すか確認します。塗装、汚れ、反射、撮影影は偽の高さになるため、広い照明勾配を減らし、既知の凹凸と比較してください。一貫した高低を決められない画像では、画像からノーマルマップへの強度を上げず、専用ハイトを作成します。

4

質感を残して入力ノイズを制御する

JPEGブロックや撮影ノイズは小さな勾配となり、ミップでちらつきます。最終テクセルより小さい情報だけを抑える程度にぼかし、原寸と縮小表示を確認します。Scharrは斜め応答のバランスがよく、Sobelは既存工程との一致に使えます。ロスレスPNGで保存し、利用先で画像からノーマルマップのY規格、非カラー、タンジェントを検証します。紫色の表示だけでは判定できません。