3D Texturinterpolation (Trilinear)
← 3D Texture Interpolation Nearest Neigbour | ● | DVR Principles →
The data value at normalized texture coordinates $(s,t,r)\in[0,1]$ is determined via Tri-linearer Interpolation of 8 corner values $P_{000}...P_{111}$:
at the index (of the left front bottom corner of the bounding voxel)
Then the three linear interpolation weights $u,v,w\in[0,1]$ are:
The tri-linear interpolation equals three subsequent linear interpolations along the x-axis (red), the y-axis (green) and the z-axis (blue). The resulting interpolated function value is depicted in yellow.
The function value is therefore:
← 3D Texture Interpolation Nearest Neigbour | ● | DVR Principles →