int average = lerp(x1,x2,v); 至此,整个柏林噪声算法还剩下最后一块拼图了:如果直接使用上述代码,由于是采用lerp线性插值计算得出的值,虽然运行效率高,但噪声效果不好, 看起来会不自然。我们需要采用一种更为平滑,非线性的插值函数:fade函数,通常也被称为ease curve(也作为缓动函数在游戏中广泛使用):图5:ease...