miércoles, 11 de agosto de 2010

Efectos de reflexión en agua : Baseline : Software Sqirlz Water Reflections

La reflexión de la luz sobre una superficie responde a un patrón geométrico muy simple. Las simetrías axiales o respecto de un plano permiten explicar y calcular su comportamiento. 

El software Sqirlz Water permite obtener imágenes reflejadas utilizando estos patrones de comportamiento de la luz, como hemos visto al introducir la "reflexión en agua"

Para analizar el modelo utilizado utilizaremos una escena sencilla compuesta por un punto de vista (V) en el que se encuentra el observador o la cámara, un objeto a reflejar (árbol) y un plano de reflexión que actúa como un espejo.

Un rayo que parte de la cámara "rebotará" sobre el suelo en un punto en el que además se representa la normal a la superficie (N).

 El ángulo de incidencia del rayo visual sobre la superficie especular (espejo) forma con esta el mismo ángulo que el rayo reflejado.

Con frecuencia, y para aplicar la denominada "ley de snell", se suele hacer referencia al ángulo complementario, o ángulo respecto de la normal al plano o superficie reflectante en cada punto (dirección perpendicular).


Para calcular la dirección reflejada se debe obtener el punto simétrico (V') del punto de vista (V) respecto del plano ideal que sirve de espejo.

La nueva dirección, como puede comprobarse mediante trigonometría elemental, pasará por este punto imaginario y por el punto de incidencia del rayo original.

Si en lugar de un rayo consideramos un haz completo, el modelo se generaliza de igual forma.

Al desplazar el plano de reflexión, cambiará el conjunto de rayos reflejados y por tanto la imagen resultante se verá desplazada.


Para modificar la posición del plano teórico de reflexión, Sqirlz Water dispone de una función que permite activar lo que denomina en su software "Base Line".
Esta línea no altera el área en la que se produce la reflexión, pero sí la parte de la imagen que se verá reflejada.

Al activar esta función, cambiarán los iconos que permiten modificar la posición de esta línea poligonal, indicando que pueden ser utilizados (pasando de estar en gris a tener un cierto color "activo" )



Las funciones disponibles son:

Definir una poligonal (base line). Con el botón izquierdo del ratón iremos introduciendo vértices a nuestro polígono, mientras que con el botón derecho indicaremos que hemos terminado de definir la "base line"



Añadir nuevos segmento a la poligonal. Permite ir definiendo un contorno más elaborado y complejo.


Mover o trasladar la poligonal. Es equivalente a modificar la posición del plano de reflexión.



Suavizar la poligonal. En lugar de los tramos rectos y esquinas poligonales se interpolará una curva que evita los efectos de "líneas rectas en los bordes".



Veamos con un ejemplo el resultado de situar y modificar la poligonal (base line) en diferentes casos.

Primero deberemos definir el área que reflejará la escena, tal y como se explicó al realizar el primer ejemplo de reflexión en agua.

En el primer ejemplo no activaremos la "base line", por lo que ésta se situará en la parte más alta del área (en rojo) en la que se produce la reflexión. Es el caso normal de uso de esta técnica.

El resultado es el mostrado en la siguiente imagen:


Si activamos el desplazamiento del plano de reflexión (base line) por ejemplo hasta situarlo a mitad de la altura del edificio, veremos como se desplaza el reflejo para que comience en esta posición. La línea se ha representado en trazos discontinuos de colores rojos y blancos


El reflejo es irreal, tal y como se aprecia en la nueva imagen, el desplazamiento no se corresponde con lo que veríamos en una fotografía, pero puede ser utilizado como un efecto que realce o modifique la posición aparente de los objetos.


Por último, como ejemplo didáctico, veamos un caso en el que la línea poligonal se ha realizado de forma "quebrada", produciendo una nueva distorsión del efecto de reflexión.


El resultado lo podemos ver en ésta última imagen.


Esta técnica produce imágenes animadas a partir de fotos fijas, aunque también es de aplicación en vídeos o pequeñas secuencias. 

La imaginación de cada autor permitirá la obtención de espectaculares resultados de reflexión de gran belleza.

¿Te apetece experimentar estos nuevos efectos?

2 comentarios:

felix dijo...

joju...

Me lo he leido del derecho y del revés, de izquierda a derecha, y de derecha a izquierda. He visto las imágenes, los ejemplos didácticos (por cierto, una maravilla), pero esto no hace sino acrecentar la admiración que te tengo. Eres un artista, amigo.

Un abrazo

joju dijo...

Si es que tú, cuando diseccionas algo lo haces a conciencia; los que sois figuras tenéis ese don, sois capaces de girar la pantalla, leer entre líneas y exprimir el pequeño escrito que otros leemos de carrerilla sin pensar. Eres un elemento valiosísimo, yo si que disfruto de tu verbo. Un fuerte abrazo amigo !

Salvo indicación expresa, todos los contenidos de esta página están sindicados bajo una licencia Creative Commons. Puedes usarlos y modificarlos, siempre que no se haga con fines comerciales y se cite al autor.

Los enlaces que completan las ilustraciones son informaciones y opiniones de sus autores, muchas veces diferentes e incluso manifiestamente opuestas, buscando un contraste de visiones.

Etiquetas

#manifiesto (2) 2010 (1) 3D (41) Actividad sísmica (3) Actualidad (22) Aeronáutica (1) Agua (3) Águila (1) Alan Wake (1) Aminatou Haidar (1) Amor (3) Animación (24) Animales (1) Antialiasing (1) Aplicaciones (1) Aprendizaje activo (1) Aprendizaje cooperativo (1) árbol (1) Arquitectura (1) Arte (4) AstroRobonaut (1) Australia (1) avatar (1) Bicicleta (2) Biología (2) Bitacoras.com (4) Blackout (1) Blender (42) Blog (71) Blogs (3) Blue Brain (1) Bump Mapping (2) Capas (1) Carrillo (1) Censura (2) Chile (2) Ciencia (34) Cine (2) Citas (2) Civismo (1) Color (3) Comentarios (1) Comic (1) Composición (1) Conferencia Montreal (1) Consolas (1) Creatividad (2) Crítica (2) Cultura (3) Curiosidades (1) D (1) Daniel Bensaïd (1) Desastres naturales (1) Dibujo (4) Diseño (9) Documental (2) Edición (9) Educación (23) Esfera (1) Esferas (1) España (1) Estadisticas (1) Estructura (1) Evolución (1) Exposición (1) Fallas (2) Festividad (2) Ficheros (1) Filosofía (1) Flores (1) Follow friday (2) Fondo Figura (1) fondos (1) Fotoblog (2) Fotos (4) Fractales (1) Frases (1) Fuego (1) fútbol (1) Galaxias (1) Gallo (1) Geometría (17) Gomarta (1) Google (1) Gráficos (13) Greenpeace (1) Guatemala (1) Haiti (10) Hipopótamo (1) Historia (1) homenaje (1) Huellas (1) Humano (1) Humor (36) Iluminación (5) Ilusiones ópticas (2) Imagen (7) Imagen sintética (76) in memoriam (1) Ingeniería (2) Innovación (5) Innovación educativa (16) inocente (1) Internet (6) Investigación (2) ISS (2) Jardín (1) Java (1) Juegos (1) Jugabilidad (1) Key Frame (1) Layers (1) Lectura (1) Letras (1) Leyes Gestalt (3) Libertad expresión (1) Libro (1) Madrid (6) Mapeado (1) Mar (1) Matemáticas (1) Material (6) Maya (2) Mesh (2) Metaballs (1) Microsoft (4) Morphing (35) mosaico (1) Movie Maker (2) Mujer (1) Mundial (1) Música (2) Nasa (1) Navidad (3) NEURONA (1) niño (2) Objetos (2) OCW (1) Óleo (9) Óleos (1) Olimpiadas (1) open source (3) Optimula (1) Organización (1) Pacman (1) palante (1) palillos (2) Paloma (1) Pelo (2) Pensamientos (2) Periodismo (9) Perlin Noise (1) Personajes (5) Personal (8) Pi (1) Pintores (1) Pintura (6) Pixel (1) PIZ (23) PIZiadas (48) Política (3) Post (1) premios (1) Primavera (1) programación (9) Proteina (2) Publicidad (3) puentes (2) Puntillismo (1) R2 (1) Raytracing (27) Real time (1) Realidad aumentada (1) Realidad virtual (1) Recursos educativos (2) Reflejos (5) reflexión especular (4) Refracción (4) Rendering (22) René Descartes (1) Representación (1) Retos (1) Salinger (1) Saludo Blog (3) San Valentin (1) Saramago (1) segregadores (3) Selección (1) SGAE (2) Shaders (1) Sillón (1) Simulación (1) Sismico (1) Software (14) Sombreado (1) Sonido (1) Sudáfrica (1) Tecnología (35) Televisión (2) Tendencias (2) Terremoto (15) Texto (1) Texturas (8) Tinta (1) Transparencia (5) Turquía (1) Tutorial (5) Tutoriales (2) Twitter (9) Universo (1) UPM (1) usuarios (2) Vetas (1) VGG (4) videojuegos (1) Vídeos (13) Wikipedia (1)
Powered By Blogger