added normal map computer