Odwrócenie znaków w macierzy wag da te same efekty co inwersja odpowiadającej mu pochodnej odpowiadającej temu samemu kierunkowi tj G_i = 255 - G_i. Ogólnie mówiąc nie ma znaczenia w którym miejscu zrobisz tego fixa.
Nie. Przynajmniej nie u mnie, może mam coś źle. Jak napiszę Gx = 255 - Gx, to normal mapa ma odcienie... turkusowe, a Gy = 255 - Gy różowe.
Podałem to wg matematycznej notacji macierzowej, czyli Mij, gdzie M to macierz, i to wiersz a j to kolumna. Z tego samego powodu indeksowałem od jedynki a nie od zera ;)
i - wiersz, j - kolumna:
w21: 2 wiersz, 1 kolumna:
| | | |
| tutaj | | |
| | | |
Napisałeś tak: Texture (x, y -1)*w21
tutaj
|
| (x-1,y-1) | (x, y-1) | (x+1, y-1) |
| (x-1, y) | (x, y) | (x+1, y) |
| (x-1,y+1) | (x,y+1) | (x+1,y+1) |
Pomyliłeś się ;)