技術詳細
- Silhouette: アルファシルエットに chamfer 3-4 距離変換をかけ、「縁から遠いほど高い」高さ場を作る。
Roundは半球の断面カーブ、Linearは円錐状。plateauは中心側を最大高さで頭打ちにする - Luminance: ピクセルの輝度をそのまま高さとして読む。陰影が既に塗られた絵の再利用向け
- Alpha: 不透明度をそのまま高さとして読む
- 透明ピクセルは透明のまま出力される
使用例
画像読み込み → 画像から高さマップ → 画像からサーフェース(高さ入力) → サーフェース光プレビューで、ベタ塗りスプライトに後から光を当てる反転を ON にして、くぼんだ装飾や彫り込みを作る
限界
シルエットの輪郭情報だけから推定するため、絵の内部にある段差(例: 家の窓のくぼみ)は表現できない。内部の段差が必要な場合は高さマップを手描きするか、明るさ モードで陰影塗りを再利用する。