encoding float3 normal vectors to uint16 by using optimized sperical coords together with alias method