mipmapping
Mipmapping is a texture-mapping technique used in 3D computer graphics to improve image quality and rendering efficiency when textures are viewed at smaller sizes or at oblique viewing angles. It stores multiple prefiltered versions of a texture, forming a mipmap pyramid. Each level is a downsampled copy of the previous one, typically half the width and height, so the total memory for all levels is about 4/3 of the base texture.
During rendering, the graphics pipeline selects an appropriate mipmap level based on the projected size of
Mipmaps are usually generated automatically by the graphics API or hardware when textures are created or updated.
Limitations include potential blurring of fine detail and shimmering artifacts during motion as the engine swaps