EsProgram

Results 3 comments of EsProgram

Thanks for the report! currently investigating, so please be patient. I'm sorry for contact late.

ご質問ありがとうございます。 確認してみたところ、どちらも仰る通りです。 75行目の0~1へ変換している処理は、ブログで法線マップを取得する際に、テクスチャとして取得するために書いていたコードでした(http://esprog.hatenablog.com/entry/2016/10/24/183733)。 今回はこのコードをそのまま使いまわしたため、仰る通り bump += normalize(cross(du, dv)); が正しい処理になります。 78行目でブログの解説と異なるコードになっている部分ですが、これは先程の75行目のバグによって生じる参照ピクセルのズレを誤魔化すためのコードになっています。 75行目、78行目共に、後程修正させて頂きます。 ご指摘くださり、ありがとうございます。