Skip to main content
GameDev.net gamedev.net
🔒 Locked

bi-quadratic interpolation?

Started by thecoast47 Apr 7, 2013 at 1:39 AM 1 replies 5.8k views
Original Post
thecoast47
thecoast47

Recently i've been messing around with interpolation methods on scalar fields because im trying to make the scalar field of discrete points, continuous.

I think I understand how bi-linear interpolation works. To my knowledge,In order to interpolate a value(using bilinear interpolation) you have to do three "lerps" using four discrete neighbor points on the field. But when it comes to higher order interpolation methods, I'm lost. I know how to use quadratic interpolation to interpolate a value using 3 discrete points on a function. How would I use quadratic interpolation on a scalar field?

C0lumbo
C0lumbo

I suspect that cubic interpolation rather than quadratic interpolation is the correct tool for this job. This website (http://freespace.virgin.net/hugo.elias/models/m_perlin.htm) describes 1D cubic interpolation in the function Cubic_Interpolate.

To extend this to 2D, I think you would need to do 4 cubic interpolations on the horizontal, then feed in those 4 results for one final cubic interpolation for the vertical.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.