Articulo de referencia

Mapeo de esferas

En gráficos por computadora , el mapeo esférico (o mapeo de entorno esférico ) es una parametrización de la radiancia direccional obtenida al proyectar el reflejo de una esfera ...

En gráficos por computadora , el mapeo esférico (o mapeo de entorno esférico ) es una parametrización de la radiancia direccional obtenida al proyectar el reflejo de una esfera espejada sobre un plano mediante una proyección ortográfica . La textura 2D resultante codifica la luz incidente en función de la dirección y se utiliza para el mapeo de reflexión al convertir un vector de reflexión de superficie en coordenadas de textura. El método asume que el entorno está distante (por lo que la radiancia depende solo de la dirección), pero introduce una distorsión no uniforme y contiene una singularidad en la dirección opuesta a la dirección de visualización utilizada para crear el mapa. [ 1 ]

Para utilizar estos datos, se emplean la normal de la superficie del objeto, la dirección de visión desde el objeto hacia la cámara y/o la dirección reflejada desde el objeto hacia el entorno para calcular una coordenada de textura que se consulta en el mapa de texturas mencionado anteriormente. El resultado muestra el entorno reflejado en la superficie del objeto que se está renderizando.

Ejemplo de uso

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

  • El mapa se ha creado como se describe anteriormente, observando la esfera a lo largo del eje z.
  • La coordenada de textura del centro del mapa es (0,0), y la imagen de la esfera tiene un radio de 1.
  • Estamos generando una imagen en la misma situación que la esfera, pero la esfera ha sido reemplazada por un objeto reflectante.
  • La imagen que se crea es ortográfica, o el espectador se encuentra infinitamente lejos, de modo que la dirección de la vista no cambia a medida que uno se desplaza por la imagen.

En la coordenada de textura(incógnita,y){\displaystyle (x,y)}, tenga en cuenta que la ubicación representada en la esfera es(incógnita,y,z){\displaystyle (x,y,z)}(donde z es1incógnita2y2{\displaystyle {\sqrt {1-x^{2}-y^{2}}}}), y lo normal en esa ubicación también esincógnita,y,z{\displaystyle \langle x,y,z\rangle }Sin embargo, se nos da la tarea inversa (una normal para la cual necesitamos producir una coordenada de mapa de textura). Entonces, la coordenada de textura correspondiente a la normalincógnita,y,z{\displaystyle \langle x,y,z\rangle }es(incógnita,y){\displaystyle (x,y)}.

Véase también

Referencias

  1. Heidrich, Wolfgang (2000). "Mapas ambientales y sus aplicaciones" (PDF) . Informe técnico del Instituto Max Planck de Ciencias de la Computación . 19 (4). Saarbrücken, Alemania . Recuperado el 2 de marzo de 2026 .