changed normal map calculation method, take 2 additional gradient images, added material preview, started adding editing options