stringtranslate.com

mapeo de esferas

En gráficos por computadora , el mapeo de esferas (o mapeo de entorno esférico ) es un tipo de mapeo de reflexión que aproxima superficies reflectantes al considerar el entorno como una pared esférica infinitamente lejana. Este entorno se almacena como una textura que representa cómo se vería una esfera reflejada [ se necesita más explicación ] si se colocara en el entorno, utilizando una proyección ortográfica (a diferencia de una con perspectiva ). Esta textura contiene datos reflectantes para todo el entorno, excepto el punto directamente detrás de la esfera. (Para ver un ejemplo de un objeto de este tipo, consulte el dibujo de Escher Mano con esfera reflectante ).

Para usar estos datos, se usa la superficie normal del objeto, la dirección de visión desde el objeto a la cámara y/o la dirección reflejada desde el objeto al entorno para calcular una coordenada de textura para buscar en el mapa de textura antes mencionado. El resultado parece como si el entorno se reflejara en la superficie del objeto que se está renderizando.

Ejemplo de uso

En el caso más simple para generar coordenadas de textura, supongamos:

En la coordenada de textura , tenga en cuenta que la ubicación representada en la esfera es (donde z es ), y la normal en esa ubicación también es . Sin embargo, se nos asigna la tarea inversa (una normal para la cual necesitamos producir una coordenada de mapa de textura). Entonces la coordenada de textura correspondiente a la normal es .

Ver también