En los gráficos por computadora en 3D , un micropolígono (o μ-polígono) es un polígono que es muy pequeño en relación con la imagen que se está renderizando . Por lo general, el tamaño de un micropolígono es cercano o incluso menor que el área de un píxel . Los micropolígonos permiten que un renderizador cree una imagen muy detallada. [ cita requerida ]
El concepto de micropolígonos se desarrolló dentro del algoritmo de Reyes , en el que las primitivas geométricas se teselan en el tiempo de renderización en una cuadrícula rectangular de diminutos polígonos de cuatro lados. Un sombreador puede llenar cada micropolígono con un solo color o asignar colores por vértice . Los sombreadores que operan en micropolígonos pueden procesar una cuadrícula completa de ellos a la vez en forma SIMD . Esto a menudo conduce a una ejecución más rápida del sombreador y permite a los sombreadores calcular derivadas espaciales (por ejemplo, para el filtrado de texturas ) comparando valores en los vértices del micropolígono vecino. [ cita requerida]
Además, un renderizador que usa micropolígonos puede admitir el mapeo de desplazamiento simplemente perturbando los vértices del micropolígonos durante el sombreado. Este desplazamiento no suele limitarse a la normal de la superficie local , sino que se le puede dar una dirección arbitraria. [ cita requerida ]
Otras lecturas
- Robert L. Cook ., Loren Carpenter y Edwin Catmull . "La arquitectura de renderizado de imágenes de Reyes". Gráficos por computadora ( Actas de SIGGRAPH '87) , págs. 95–102.
- Anthony A. Apodaca , Larry Gritz : RenderMan avanzado: Creación de CGI para películas , Morgan Kaufmann Publishers, ISBN 1-55860-618-1