Height map to normal map

中心差分とっておしまい

https://www.shadertoy.com/view/WXSfDR
テクスチャから取ってくる場合そいつの解像度を考慮してずらす必要がある

なんで画像にベイクされた normal map のなんもない箇所が紫色してるのか
-1~1 を 0~1 に remap してるからである
すると 0.5 が 0 になるので、なにもない箇所は (0.5, 0.5, 1.0) となる
使う時は逆の操作を適用する