static final float lerp(final float t, final float a, final float b) {
        return a + t * (b - a);
    }
Perlin's default implementation of Improved Perlin Noise
designed to work with Noise base
jme3-terrain/src/main/java/com/jme3/terrain/noise/basis/ImprovedNoise.java