Mipmapping

From Valve Developer Community
< Es
Jump to navigation Jump to search
English (en)Español (es)Translate (Translate)

El mipmapeo o mipmapping (también llamando mapa MIP o MIP mapping) es una técnica que consiste en escalar la textura original a alta resolución y filtrarla en varias resoluciones en un mismo archivo de textura. Estos mipmapeos se pueden generar automáticamente por la textura, pero también se pueden elaborar individualmente o ajustar por artistas de texturas. Habitualmente cada nivel de MIP consecuente es la mitad que el anterior, garantizando que las dimensiones de la textura siguiente no son más de 1,5 veces más grandes (entre la original y su mipmapeo) que la textura original.

Note.pngNota:Las siglas MIP vienen del latín multum in parvo, que significa mucho en poco (espacio).

Cada textura escalada o nivel MIP representa cómo se vería la textura a una distancia concreta desde la vista del jugador. Mediante el uso de filtros, los niveles MIP tienen una representación más natura, del mismo modo que los colores y formas tienden a mezclarse en la distancia en la vida real.

El propósito de esta técnica es mantener una definición en superficies lejanas para que la cámara pueda representarlas, evitando que se produzcan patrones de muaré y del mismo modo ahorrar recursos del sistema durante su reproducción.

Referencias

Véase también

  • LOD(en) (nivel de detalle) es un metodo similar en geometría.
  • NICE filtering(en) es el kernel de reescalación de mapa MIP usado en Vtex(en). Es una matriz 7x7 similar al kernel Sine Cardinal de VTFLib(en).
  • miptex(en) es un formato de textura que debe su nombre al mipmapeo, usado en id Tech 2 id Tech 2 y GoldSrc GoldSrc