Una aplicación notable de la interpolación es la generación del terreno. Se puede usar para ‘suavizar’ los puntos existentes. Para su diversión, un viejo programa Java: El terreno base usa Ruido Perlin, que agrega capas de ruido que se hacen más finas a medida que avanza (para cada capa con n divisiones y amplitud a , la siguiente capa tendrá divisiones n / 2 divisiones y amplitud a / 2 , y así sucesivamente). hasta que el número de divisiones sea máximo). Debido a la forma en que escribí el algoritmo, las piezas de ruido grandes y ásperas eclipsaron las capas más finas, creando mesetas planas y cuadradas en todas partes. La interpolación suaviza los cuadrados y crea montañas y picos redondos en este programa.
La interpolación también se puede utilizar para encontrar puntos entre un conjunto de puntos conocidos. Supongamos que tengo un conjunto de 32 x 32 puntos: Es increíblemente áspero y no se ve natural en absoluto. Usando la interpolación bicúbica, los puntos se pueden expandir en un terreno más liso de 256 x 256 donde se calculan los puntos faltantes. De esta manera, la interpolación casi actúa como una ‘regresión’ 3D, donde hay un valor esperado dados los puntos circundantes.